87
Views
6
CrossRef citations to date
0
Altmetric
Original Articles

The Role Of Reflection In Simulating And Testing Agents: An Exploration Based On The Simulation System James

, &
Pages 795-811 | Published online: 09 Jun 2010

  • Anderson , S. Simulation of multiple time-pressured agents . Proc. of the Wintersimulation Conference. WSC'97 . pp. 397 – 404 . Atlanta
  • Asada , M. , Kitano , H. , Noda , I. and Velosa , M. 1999 . Robocup: Today and tomorrow what we have learned . Artificial Intelligence , 110 (2) : 193 – 214 .
  • Asperti , A. and Busi , N. 1996 . Mobile petri nets , Technical Report UBLCS-96-10 University of Bologna .
  • Barros , F. 1997 . Modeling formalism for dynamic structure systems . ACM Transactions on Modeling and Computer Simulation , 7 (4) : 501 – 514 .
  • Baumann , J. , Hohl , F. , Rothermal , K. and Strasser , M. 1997 . Mole-concepts of a mobile agent system . WWW Journal, Special Issue on Applicaions and Techniques of Web Agents , 1 (3) : 133 – 137 .
  • Butler , M. , Prolopenko , M. and Howard , T. 2001 . “ Flexible synchronisation within robocup environment: A comparative analysis ” . In RoboCup 2000 , Edited by: Stone , P. , Balch , T. and Kractzschmar , G. Volume 2019 , 119 – 128 . London : Springer . of LNAI
  • Dikaiakos , M. and Samaras , G. A performance analysis framework for mobile-agent systems . First Annual Workshop on Infrastructure for Scalable Multi-Agent Systems. The Fourth International Conference on Autonomous Agents'2000 . Edited by: Wagner and Rana . vol. 1887 , pp. 180 – 187 . London : Springer . Lacture Notes in Computer Science
  • Excelente-Toledo , C. , Bourne , R. and Jennings , N. Reasoning about commitments and penalties for coordination between autonomous agents . Agents '2001 Proc. of the 5th International Conference on Autonomous Agents . pp. 131 – 138 . Montreal, , Canada
  • Ferber , J. and Carle , P. 1992 . Actors and agents as reflective concurrent objects: A mering IV perspective . IEEE Transactions on Systems. Men and Cybernetics , 21 (6)
  • Harel , D. and Nammad , A. 1996 . The STATEMATE semanties of statecharts . ACM Transactions on Software Engineering and Methodology , 5 (4) : 293 – 333 .
  • Ibrahim , M. 1991 . Report on OOPSLA/ ECOOP'90 Workshop on Reflection and Metalevel Architecutres in Object-Oriented Programming . OOPS-Messenger , : 73 – 80 .
  • Jennings , N. R. , Sycara , K. and Wooldridge , M. 1998 . A roadmap of agent research and development . Automomous Agents and Multi-Agent Systems , 1 (1) : 275 – 306 .
  • Jung , C. and Fischer , K. 1998 . Methodological comparison of agents models , Technical Report D-98-1 Saarbrücken : DFKI .
  • Klir , G. 1985 . Architecture of Systems Problem Solving , New York : Plenum Press .
  • Köhler , M. , Moldt , D. and Rölke , H. 2001 . “ Modelling the structure and behavior of petri net agents ” . In ICATPN, Volume 2075 of LNCS , Edited by: Colom , J-M. and Koutny , M. Volume 2075 , 224 – 241 . Berlin : Springer .
  • Montgomery , T. and Durfee , E. Using MICE to study intelligent dynamic coordination . Second International Conference on Tools for Artificial Intelligence . Washington, DC. pp. 438 – 444 . Institute of Electrical and Electronics Engineers .
  • Noda , I. Soccer server: A simulator for Robo Cup . JSAI Al-Symposium 95: Special Session on RoboCup . pp. 29 – 34 .
  • Pollack , M. 1996 . “ Planning in dynamic environments: The DIPART system ” . In Advanced Planning Technology , Edited by: Tate , A. Cambridge, MA : AAAI .
  • Schattenberg , B. and Uhrmacher , A. 2001 . Planning agents in JAMES . Proceedings of the IEEE , 89 (2) : 158 – 173 .
  • Schut , M. and Wooldridge , W. Intention recondideration in complex environments . Agents 2000: Proceedings of the Fourth International Conference on Autonomous Agents . Barcelona.
  • Uhrmacher , A. 2001 . Dynamic structures in modeling and simulation--a reflective approach . ACM Transactions on Modeling and Simulation , 11 (2) : 206 – 232 .
  • Uhrmacher , A. and Glugler , K. Distributed, parallel simulation of multiple, deliberative agents . Parallel and Distributed Simulation Conference (PADS'2000) . pp. 101 – 110 . Bologna : IEEE Computer Society Press .
  • Uhrmacher , A. and Krahmer , M. A conservative, distributed approach to simulating multi-agent systems . Proc. European Multi-Simulation Conference . pp. 257 – 264 . Prague : SCS .
  • Uhrmacher , A. and Kullick , B. Plug and test software agents in virtual environments . Winter Simulation Conference WSC'2000 . pp. 1722 – 1729 . Orlando, FL
  • Uhrmacher , A. and Kullick , B. Interaction between simulation and multi-agent systems: An exploration into MOLE and JAMES . Proceedings, of the 5th International Conference on Autonomus Agents: Agents'01 . Montreal, Sheridan.
  • Uhrmacher , A. M. , Tyschler , P. and Tyschler , D. 2000 . Modeling mobile agents . Future Generation Computer System , 17 : 107 – 118 .
  • Velleman , J. 1989 . Practical Reflection , Princeton : Princeton University Press .
  • Wolpert , D. and Lawson , J. Designing agent collectives for systems with markovian dynamics . AAMAS'2002: Autonomous Agents and Multi-Agent Systems . 2002 .
  • Zeigler , B. , Kim , T. G. and Lee , C. 1991 . Variable structure modelling methodology: An adaptive computer architecture example . In Transactions of the SCS , 7 (4) : 291 – 319 .
  • Zeigler , B. and Ören , T. Multifacetted, multiparadigm modelling perspectives-tools for the 90's . Proc. of the Winter Simulation Conference . San Diego. pp. 708 – 712 . SCS .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.