Skip to main content

Translating Statecharts-Based into BDI Agents: The DSC/PROFETA Case

  • Conference paper
Multiagent System Technologies (MATES 2013)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8076))

Included in the following conference series:

Abstract

In the agent-oriented computing area, different programming models have been to date proposed to design and implement multi-agent systems (MAS). Among them, the Belief-Desire-Intention (BDI) and state machine-based models have emerged as they effectively support the definition of rational and protocol-oriented agent behaviors, respectively. In this paper, we investigate the translation between such models by using two available agent modeling languages: PROFETA, which is based on the BDI agent model, and the agent-oriented Distilled StateCharts (DSC) formalism, which allows modeling agent behaviors based on Statecharts-like state machines. In particular, we propose a mapping from DSC to PROFETA that can enable, from one hand, visual programming of PROFETA programs to facilitate the development of PROFETA-based MAS and, from the other hand, simulation of DSC-based agent systems through the execution support offered by the PROFETA engine.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiss, G. (ed.): Multiagent Systems. The MIT Press (April 1999)

    Google Scholar 

  2. Rao, A., Georgeff, M.: BDI agents: From theory to practice. In: Proceedings of the First International Conference on Multi-agent Systems (ICMAS 1995), San Francisco, CA, pp. 312–319 (1995)

    Google Scholar 

  3. Fortino, G., Garro, A., Mascillaro, S., Russo, W.: Using event-driven lightweight dsc-based agents for mas modelling. IJAOSE 4(2), 113–140 (2010)

    Article  Google Scholar 

  4. Bratman, M.E.: Intentions, Plans and Practical Reason. Harvard University Press (1987)

    Google Scholar 

  5. Rao, A.: AgentSpeak (L): BDI agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  6. Jason Home Page (2004), http://www.jason.sourceforge.net/

  7. Fortino, G., Rango, F., Russo, W.: Engineering multi-agent systems through statecharts-based jade agents and tools. T. Computational Collective Intelligence 7, 61–81 (2012)

    Google Scholar 

  8. Fortino, G., Russo, W.: Eldameth: An agent-oriented methodology for simulation-based prototyping of distributed agent systems. Information & Software Technology 54(6), 608–624 (2012)

    Article  Google Scholar 

  9. Fichera, L., Marletta, D., Santoro, C., Nicosia, V.: A Methodology to Extend Imperative Languages with AgentSpeak Declarative Constructs. In: Workshop on Objects and Agents (WOA 2010), Rimini, Italy, September 5-7. CEUR-WS Publisher (2010) ISSN 1613-0073

    Google Scholar 

  10. Fichera, L., Marletta, D., Nicosia, V., Santoro, C.: Flexible Robot Strategy Design Using Belief-Desire-Intention Model. In: Obdržálek, D., Gottscheber, A. (eds.) EUROBOT 2010. CCIS, vol. 156, pp. 57–71. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  11. Fortino, G., Russo, W., Zimeo, E.: A statecharts-based software development process for mobile agents. Information & Software Technology 46(13), 907–921 (2004)

    Article  Google Scholar 

  12. Fortino, G., Rango, F.: An application-level technique based on recursive hierarchical state machines for agent execution state capture. Sci. Comput. Program. 78(6), 725–746 (2013)

    Article  Google Scholar 

  13. Harel, D.: Statecharts: A visual formalism for complex systems. Sci. Comput. Program. 8(3), 231–274 (1987)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fortino, G., Russo, W., Santoro, C. (2013). Translating Statecharts-Based into BDI Agents: The DSC/PROFETA Case. In: Klusch, M., Thimm, M., Paprzycki, M. (eds) Multiagent System Technologies. MATES 2013. Lecture Notes in Computer Science(), vol 8076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40776-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40776-5_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40775-8

  • Online ISBN: 978-3-642-40776-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics