| نسخه | 1.5 |
|---|---|
| ناشر | Cedric Nanni |
| تاریخ انتشار | ۸ مه ۲۰۱۲ |
| تاریخ اضافه شده | ۱ مه ۲۰۱۰ |
| الزامات سیستم عامل | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| الزامات | Java 1.5 |
| کل بارگیری ها | ۱۷۱ |
| قیمت | Free |
شرح
Artificial Life یک چارچوب جاوا منبع باز و رایگان است که برای شبیه سازی Life ایجاد شده است. این یک چارچوب چند عاملی است که در آن هر عامل Thread خود را اجرا می کند. عوامل به دو دسته مختلف تقسیم می شوند: خدمات و فرآیندها. سرویس ها خدمات را به سایر عوامل ارائه می دهند و فرآیندها وظایف خاصی را انجام می دهند. عوامل در ساختار درختی به نام Instance سازماندهی شده اند. در یک نمونه، خدمات و فرآیندها با هم گروه بندی می شوند، بنابراین، تعداد نامحدودی از گروه ها را می توان تعریف کرد. هر گره درخت نمونه می تواند مجموعه ای از نماها داشته باشد که برای نظارت بر فعالیت گره یا تعامل با گره استفاده می شود. تعریف کلاسهای جاوای مورد استفاده در Instance (یعنی فرآیندها، سرویسها یا نماها) در Instance Model تعریف شده است. برای جلوگیری از قفل شدن، Artificial Life یک سیستم پیام رسانی، یک مکانیسم فراخوانی روش مبتنی بر سیستم پیام رسانی و یک مکانیسم رویداد نیز بر اساس سیستم پیام رسانی را پیاده سازی می کند.