| เวอร์ชัน | 1.5 |
|---|---|
| สำนักพิมพ์ | Cedric Nanni |
| วันที่วางจำหน่าย | 8 พ.ค. 2012 |
| วันที่เพิ่ม | 1 พ.ค. 2010 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| ข้อกำหนด | Java 1.5 |
| ดาวน์โหลดทั้งหมด | 171 |
| ราคา | Free |
คำอธิบาย
Artificial Life เป็นเฟรมเวิร์ก Java แบบโอเพ่นซอร์สฟรีที่สร้างขึ้นเพื่อจำลองชีวิต เป็นเฟรมเวิร์กของเอเจนต์หลายเอเจนต์ที่แต่ละเอเจนต์รันเธรดของตัวเอง ตัวแทนแบ่งออกเป็นสองประเภทที่แตกต่างกัน: บริการและกระบวนการ บริการส่งมอบบริการให้กับตัวแทนอื่น ๆ และกระบวนการดำเนินการเฉพาะงาน ตัวแทนถูกจัดระเบียบในโครงสร้างแบบต้นไม้ที่เรียกว่าอินสแตนซ์ ภายในอินสแตนซ์ บริการและกระบวนการจะถูกจัดกลุ่มเข้าด้วยกัน จึงสามารถกำหนดกลุ่มได้ไม่จำกัดจำนวน แต่ละโหนดของแผนผังอินสแตนซ์สามารถมีคอลเลกชันของมุมมองที่ใช้ตรวจสอบกิจกรรมของโหนดหรือโต้ตอบกับโหนดได้ คำจำกัดความของคลาส Java ที่ใช้ภายในอินสแตนซ์ (เช่น กระบวนการ บริการ หรือมุมมอง) ถูกกำหนดไว้ในโมเดลอินสแตนซ์ เพื่อหลีกเลี่ยงปัญหา Dead Lock นั้น Artificial Life ได้นำระบบการส่งข้อความมาใช้ กลไกการเรียกใช้เมธอดตามระบบการส่งข้อความและกลไกของเหตุการณ์ก็ขึ้นอยู่กับระบบการส่งข้อความด้วย