We present a framework for conceptual modeling, requirements analysis and design of agent-based systems. The framework is rooted in the Belief Desire Intention (BDI) formalism and extends the Unified Modeling Language (UML) to model multi-agent systems. We introduce several modeling constructs including Agent, Belief, Goal, Plan, FIPA Performative, KQML-Performative, and Blackboard. In addition, we introduce Agent Goal Diagram to model the relationships between the goals and the environment of an agent; Use Case Goal Diagram to model the relationships between use cases and goals; Agent Domain Model to facilitate understanding of domain knowledge of an agent; Agent Sequence Diagram to model interactions within an agent. Similarly, Agent Activity Diagram and Agent Statechart Diagram are introduced. We illustrate the framework through an agent-based intelligent elevator system.
%0 Book Section
%1 kung_07_conceptual
%A Kung, David
%A Kavi, Krishna
%D 2007
%J Conceptual Modelling in Information Systems Engineering
%K 2007 agents statecharts
%P 159--176
%R 10.1007/978-3-540-72677-7_10
%T Conceptual Modeling and Software Design of Multi-agent Systems
%U http://dx.doi.org/10.1007/978-3-540-72677-7_10
%X We present a framework for conceptual modeling, requirements analysis and design of agent-based systems. The framework is rooted in the Belief Desire Intention (BDI) formalism and extends the Unified Modeling Language (UML) to model multi-agent systems. We introduce several modeling constructs including Agent, Belief, Goal, Plan, FIPA Performative, KQML-Performative, and Blackboard. In addition, we introduce Agent Goal Diagram to model the relationships between the goals and the environment of an agent; Use Case Goal Diagram to model the relationships between use cases and goals; Agent Domain Model to facilitate understanding of domain knowledge of an agent; Agent Sequence Diagram to model interactions within an agent. Similarly, Agent Activity Diagram and Agent Statechart Diagram are introduced. We illustrate the framework through an agent-based intelligent elevator system.
@incollection{kung_07_conceptual,
abstract = {We present a framework for conceptual modeling, requirements analysis and design of agent-based systems. The framework is rooted in the Belief Desire Intention (BDI) formalism and extends the Unified Modeling Language (UML) to model multi-agent systems. We introduce several modeling constructs including Agent, Belief, Goal, Plan, FIPA Performative, KQML-Performative, and Blackboard. In addition, we introduce Agent Goal Diagram to model the relationships between the goals and the environment of an agent; Use Case Goal Diagram to model the relationships between use cases and goals; Agent Domain Model to facilitate understanding of domain knowledge of an agent; Agent Sequence Diagram to model interactions within an agent. Similarly, Agent Activity Diagram and Agent Statechart Diagram are introduced. We illustrate the framework through an agent-based intelligent elevator system.},
added-at = {2009-02-11T20:52:26.000+0100},
author = {Kung, David and Kavi, Krishna},
biburl = {https://www.bibsonomy.org/bibtex/2ead64eb371ccfd9523fd181451f17f46/leonardo},
citeulike-article-id = {1390340},
doi = {10.1007/978-3-540-72677-7_10},
interhash = {0d1aacce1df942d56d9066cd5f4a9909},
intrahash = {ead64eb371ccfd9523fd181451f17f46},
journal = {Conceptual Modelling in Information Systems Engineering},
keywords = {2007 agents statecharts},
pages = {159--176},
posted-at = {2007-06-14 17:56:37},
priority = {3},
timestamp = {2009-02-11T20:52:28.000+0100},
title = {Conceptual Modeling and Software Design of Multi-agent Systems},
url = {http://dx.doi.org/10.1007/978-3-540-72677-7_10},
year = 2007
}