| גִרְסָה | 1.5 |
|---|---|
| מוֹצִיא לָאוֹר | Cedric Nanni |
| תאריך הוצאה | 8 במאי 2012 |
| תאריך הוסף | 1 במאי 2010 |
| דרישות Os | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| דרישות | Java 1.5 |
| סה"כ הורדות | 171 |
| מחיר | Free |
תיאור
Artificial Life היא מסגרת חינמית עם קוד פתוח של Java שנוצרה כדי לדמות חיים. זוהי מסגרת מרובת סוכנים שבה כל סוכן מפעיל את השרשור שלו. הסוכנים מחולקים לשתי קטגוריות שונות: השירותים והתהליכים. השירותים מספקים שירותים לסוכנים אחרים והתהליכים מבצעים משימות ספציפיות. הסוכנים מאורגנים במבנה עץ הנקרא Instance. בתוך מופע, השירותים והתהליכים מקובצים יחד, כך שניתן להגדיר מספר בלתי מוגבל של קבוצות. לכל צומת בעץ המופע יכול להיות אוסף של תצוגות המשמשות לניטור הפעילות של הצומת או אינטראקציה עם הצומת. ההגדרה של מחלקות Java המשמשות בתוך המופע (כלומר תהליכים, שירותים או תצוגות) מוגדרת במודל המופע. על מנת למנוע נעילה ללא מוצא, Artificial Life מיישמת מערכת הודעות, מנגנון הפעלת שיטה המבוסס על מערכת ההודעות ומנגנון אירועים המבוסס אף הוא על מערכת ההודעות.