Programowanie agentoweProgramowanie agentowe – kolejny poziom abstrakcji programowania, wyższy od abstrakcji programowania obiektowego. Polega on na tworzeniu agentów (ang. Software Agent).
Systemy agentowe są naturalnie przystosowane do uruchamiania w dużych lub niepewnych środowiskach, np. w sieciach komputerowych, gdzie może zajść awaria łącza, awaria komputera lub ktoś może sabotować obliczenia wysyłając błędne dane. Systemy agentowe nie wymagają zsynchronizowanego zegara, umożliwiają płynne zwiększanie lub zmniejszanie ilości pamięci i procesorów, na których są uruchamiane (bez przerywania obliczeń), tolerują opóźnienia komunikacji i wykorzystują możliwości środowisk heterogenicznych. Właściwości agentów można w pełni wykorzystać jeśli zostaną połączone w zespoły nazywane Systemami wieloagentowymi (ang. Multi Agents System). Uwaga: Nie należy mylić programowania agentowego z modelowaniem agentowym, czyli ABM (Agent Base Modeling), które zwykle wykonywane jest w paradygmacie obiektowym. Information related to Programowanie agentowe |