DocumentCode :
2485918
Title :
Using Little-JIL to coordinate agents in software engineering
Author :
Wise, Alexander ; Cas, Aaron G. ; Lerner, Barbara Staudt ; McCall, Eric K. ; Osterweil, Leon J. ; Sutton, Stanley M., Jr.
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear :
2000
fDate :
2000
Firstpage :
155
Lastpage :
163
Abstract :
Little-JIL, a new language for programming the coordination of agents, is an executable, high-level process programming language with a formal (yet graphical) syntax and rigorously defined operational semantics. Little-JIL is based on two main hypotheses. The first is that the specification of coordination control structures is separable from other process programming language issues. Little-JIL provides a rich set of control structures while relying on separate systems for support in areas such as resource, artifact and agenda management. The second hypothesis is that processes can be executed by agents who know how to perform their tasks but can benefit from coordination support. Accordingly, each step in Little-JIl is assigned to an execution agent (human or automated). These agents are responsible for initiating steps and performing the work associated with them. This approach has so far proven effective in allowing us to clearly and concisely express the agent coordination aspects of a wide variety of software, workflow and other processes
Keywords :
computer aided software engineering; multi-agent systems; program control structures; specification languages; visual languages; Little-JIL; agenda management; agent coordination programming language; artifact management; coordination control structure specification; coordination support; executable high-level process programming language; execution agent; formal graphical syntax; resource management; rigorously defined operational semantics; software engineering; software processes; workflow processes; Computer languages; Computer science; Content addressable storage; Control systems; Educational institutions; Humans; Laboratories; Resource management; Software engineering; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on
Conference_Location :
Grenoble
ISSN :
1938-4300
Print_ISBN :
0-7695-0710-7
Type :
conf
DOI :
10.1109/ASE.2000.873660
Filename :
873660
Link To Document :
بازگشت