Jan. 3, 2001 to Jan. 6, 2001
This article presents SAL, a general purpose scripting language for the rapid development of distributed software agents seamlessly embedded a visual environment. Integrated facilities for dynamic visualization provide simple but powerful means for debugging and domain-oriented animation. SAL agents are arranged on a set of 2D worksheets, which can be distributed over different machines. An agent's program is defined by the means of tables specifying a set of state transition rules with a condition and a sequence of actions each. Beyond basic computation and communication, actions can dynamically modify the agent's depiction, its program, and spawn arbitrary processes. A couple of examples finally demonstrate SAL's applicability in various domains like electronic systems design and process management.
Agent-based Systems, System Prototyping, Synchronous Languages
A. Meyer, H. Zabel, "A Language for the Rapid Prototyping of Mobile Evolving Agents", HICSS, 2001, 2014 47th Hawaii International Conference on System Sciences, 2014 47th Hawaii International Conference on System Sciences 2001, pp. 3025, doi:10.1109/HICSS.2001.926319