Modeling TeleTruck: A Case Study

This article presents a use case for a modeling framework for multiagent systems (MAS) called Dsml4MAS . The modeling framework uses a metamodel ( Pim4Agents ) to describe the modeling artefacts and the relations among them. From this metamodel a tool chain is deduced that supports the graphical modeling of a MAS according to the specifications in the metamodel. The TeleTruck system, a system that was developed to support shipping companies to do online fleet management, is introduced as a use case. For the TeleTruck core functions concrete models are presented as an illustration of the abstract metamodel.

[1]  Mark S. Boddy,et al.  Deliberation Scheduling for Problem Solving in Time-Constrained Environments , 1994, Artif. Intell..

[2]  Shlomo Zilberstein,et al.  Anytime Sensing Planning and Action: A Practical Model for Robot Control , 1993, IJCAI.

[3]  Jörg P. Müller,et al.  Sophisticated and Distributed: The Transporation Domain , 1993, MAAMAW.

[4]  Jörg P. Müller,et al.  A Decision-Theoretic Model for Cooperative Transportation Scheduling , 1996, MAAMAW.

[5]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[6]  Winfried Hochstättler,et al.  The Simulated Trading Heuristic for Solving Vehicle Routing Problems , 1996, Discret. Appl. Math..

[7]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[8]  Graeme Smith,et al.  The Object-Z Specification Language , 1999, Advances in Formal Methods.

[9]  Agostino Poggi,et al.  JADE - A Java Agent Development Framework , 2005, Multi-Agent Programming.

[10]  Klaus Fischer,et al.  Holonic transport scheduling with teletruck , 2000, Appl. Artif. Intell..

[11]  John Mylopoulos,et al.  The Tropos Metamodel and its Use , 2005, Informatica.

[12]  Christian Hahn,et al.  The Platform Independent Modeling Language for Multiagent Systems , 2005, ATOP@AAMAS.

[13]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[14]  Steve Cook,et al.  Domain-Specific Development with Visual Studio DSL Tools , 2007 .

[15]  Cristiano Castelfranchi,et al.  From Reaction to Cognition , 1993, Lecture Notes in Computer Science.

[16]  Michael Winikoff,et al.  Current Issues in Multi-Agent Systems Development , 2006, ESAW.

[17]  Michael Winikoff,et al.  Prometheus: a practical agent oriented methodology , 2002 .

[18]  Christian Hahn A domain specific modeling language for multiagent systems , 2008, AAMAS.

[19]  Don Perugini,et al.  Agents for logistics: a provisional agreement approach , 2006 .

[20]  Michael Papasimeon,et al.  Extending the UML for designing Jack agents , 2001, Proceedings 2001 Australian Software Engineering Conference.