skip to main content
10.1145/1329125.1329307acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
poster

A design framework for generating BDI-agents from goal models

Published: 14 May 2007 Publication History

Abstract

We define a tool-supported design framework that allows to specify an agent goal model and to automatically generate fragments of a BDI agent from it. We devise the design process as a transformation process from platform-independent design models to platform-specific models and then to code. The design framework is demonstrated by referring to the Tropos methodology and to the JADE/Jadex platform. In this short paper, key steps in the process are illustrated through an example.

References

[1]
P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos, and A. Perini. Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multiagent Systems, 8(3):203--236, July 2004.
[2]
L. Cernuzzi and F. Zambonelli. Dealing with Adaptive Multi--Agent Organizations in the Gaia Methodology. In 6th International Workshop on Agent-Oriented Software Engineering (AOSE-2005), 2005.
[3]
A. Dardenne, A. van Lamsweerde, and S. Fickas. Goal-directed requirements acquisition. In 6IWSSD: Selected Papers of the Sixth International Workshop on Software Specification and Design, pages 3--50. Elsevier Science Publishers B. V., 1993.
[4]
E. Durfee and T. Montgomery. Coordination as distributed search in a hierarchical behavior space. In Systems, Man and Cybernetics, IEEE Transactions on, volume 21. 1991.
[5]
B. Henderson-Sellers and P. Giorgini, editors. Agent-Oriented Methodologies. Idea Group Inc., 2005.
[6]
N. Jennings. Foundations of Distributed Artificial Intelligence, chapter Coordination Techniques for Distributed Artificial Intelligence. Wiley-IEEE, 1996.
[7]
V. Lesser. A retrospective view of fa/c distributed problem solving. In Systems, Man and Cybernetics, IEEE Transactions on, volume 21. 1991.
[8]
L. Penserini, A. Perini, A. Susi, M. Morandini, and J. Mylopoulos. A Design Framework for Generating BDI-Agents from Goal Models. (Extended version). Technical report, ITC-irst, 2007.
[9]
L. Penserini, A. Perini, A. Susi, and J. Mylopoulos. From Stakeholder Intentions to Software Agent Implementations. In Proceedings of the 18th Conference On Advanced Information Systems Engineering, volume 4001 of LNCS, pages 465--479. Springer-Verlag, 2006.
[10]
E. Yu. Modelling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science, University of Toronto, 1995.

Cited By

View all
  • (2021)Goal Modeling and MDSE for Behavior Assistance2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00060(370-379)Online publication date: Oct-2021
  • (2019)GoalDInformation and Software Technology10.1016/j.infsof.2019.04.003111:C(159-176)Online publication date: 1-Jul-2019
  • (2017)Development framework for DRONEs as smart autonomous systems2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA)10.1109/IISA.2017.8316360(1-6)Online publication date: Aug-2017
  • Show More Cited By
  1. A design framework for generating BDI-agents from goal models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AAMAS '07: Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
    May 2007
    1585 pages
    ISBN:9788190426275
    DOI:10.1145/1329125
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • IFAAMAS

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 May 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tag

    1. agent-oriented software engineering

    Qualifiers

    • Poster

    Conference

    AAMAS07
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Goal Modeling and MDSE for Behavior Assistance2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00060(370-379)Online publication date: Oct-2021
    • (2019)GoalDInformation and Software Technology10.1016/j.infsof.2019.04.003111:C(159-176)Online publication date: 1-Jul-2019
    • (2017)Development framework for DRONEs as smart autonomous systems2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA)10.1109/IISA.2017.8316360(1-6)Online publication date: Aug-2017
    • (2014)The Tropos Software Engineering MethodologyHandbook on Agent-Oriented Design Processes10.1007/978-3-642-39975-6_14(463-490)Online publication date: 6-Jan-2014
    • (2009)A Goal-Oriented Approach for Modelling Self-organising MASProceedings of the 10th International Workshop on Engineering Societies in the Agents World X10.1007/978-3-642-10203-5_4(33-48)Online publication date: 15-Nov-2009
    • (2008)Towards goal-oriented development of self-adaptive systemsProceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems10.1145/1370018.1370021(9-16)Online publication date: 12-May-2008
    • (2008)Automated Mapping from Goal Models to Self-Adaptive SystemsProceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE.2008.83(485-486)Online publication date: 15-Sep-2008
    • (2008)Refining Goal Models by Evaluating System BehaviourAgent-Oriented Software Engineering VIII10.1007/978-3-540-79488-2_4(44-57)Online publication date: 2008
    • (2007)Refining goal models by evaluating system behaviourProceedings of the 8th international conference on Agent-oriented software engineering VIII10.5555/1793090.1793095(44-57)Online publication date: 14-May-2007
    • (2007)From a goal-oriented methodology to a BDI agent languageProceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I10.5555/1780909.1780945(105-114)Online publication date: 25-Nov-2007

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media