Using Little-JIL to Coordinate Agents in Software Engineering

نویسندگان

  • Alexander E. Wise
  • Aaron G. Cass
  • Barbara Lerner
  • Eric K. McCall
  • Leon J. Osterweil
  • Stanley M. Sutton
چکیده

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 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); 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

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming Process Coordination in Little-JIL

Process programming languages have not been readily adopt ed by practitioners We are addressing this problem through the develop ment of Little JIL a language that focuses on the coordination aspects of processes and provides a visual representation yet one that is rigor ous enough for execution and formal reasoning We have used Little JIL to program several software engineering processes knowl...

متن کامل

Specifying Process Coordination Using Little-JIL

This paper presents Little-JIL, a new language for programming agent coordination. Little-JIL is an executable, highlevel process language with a formal (yet graphical) syntax and rigorously defined operational semantics. The central abstraction in Little-JIL is the “step.” Little-JIL steps serve as focus for other coordinationsupporting features and provide a scoping mechanism for control, dat...

متن کامل

Specifying Coordination in Processes Using Little-JIL

Little-JIL, a new language for programming coordination in processes is an executable, high-level process language with a formal (yet graphical) syntax and rigorously defined operational semantics. The central abstraction in Little-JIL is the “step.” Little-JIL steps serve as focus for coordination and provide a scoping mechanism for control, data, and exception flow and for agent and resource ...

متن کامل

Evaluation of Little-JIL 1.0 with ISPW-6 Software Process Example

Little-JIL is a new process language that focuses on the coordination aspects of processes and provides a formal yet graphical syntax and rigorous operational semantics. This report is to evaluate and analyze Little-JIL 1.0, the current version of Little-JIL. I present solutions to the ISPW-6 software process example with both Little-JIL and another process language HI-PLAN, and then compare bo...

متن کامل

Formally defining medical processes.

OBJECTIVES To demonstrate a technology-based approach to continuously improving the safety of medical processes. METHODS The paper describes the Little-JIL process definition language, originally developed to support software engineering, and shows how it can be used to model medical processes. The paper describes a Little-JIL model of a chemotherapy process and demonstrates how this model, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000