Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1402744.1402759acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

Automated unit testing intelligent agents in PDT

Published: 12 May 2008 Publication History
  • Get Citation Alerts
  • Abstract

    The Prometheus Design Tool (PDT) is an agent development tool that supports the Prometheus design methodology and includes features like automated code generation. We enhance this tool by adding a feature that allows the automated unit testing of agents that are built from within PDT.

    References

    [1]
    L. Apfelbaum and J. Doyle. Model Based Testing. In the 10th International Software Quality Week Conference, CA, USA, 1997.
    [2]
    R. V. Binder. Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1999.
    [3]
    P. Busetta, R. Rönnquist, A. Hodgson, and A. Lucas. JACK intelligent agents --- components for intelligent agents in Java. AgentLink News, Issue 2, 1999.
    [4]
    G. Caire, M. Cossentino, A. Negri, A. Poggi, and P. Turci. Multi-Agent Systems Implementation and Testing. In the Fourth International Symposium: From Agent Theory to Agent Implementation, Vienna, April 14--16 2004.
    [5]
    R. Coelho, U. Kulesza, A. von Staa, and C. Lucena. Unit Testing in Multi-Agent Systems using Mock Agents and Aspects. In Proceedings of the 2006 International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, pages 83--90, 2006.
    [6]
    C. K. Low, T. Y. Chen, and R. Ronnquist. Automated Test Case Generation for BDI agents. Autonomous Agents and Multi-Agent Systems, 2(4):311--332, 1999.
    [7]
    L. Padgham and M. Winikoff. Developing Intelligent Agent Systems: A Practical Guide. John Wiley and Sons, 2004.
    [8]
    L. Padgham, M. Winikoff, and D. Poutakidis. Adding Debugging Support to the Prometheus Methodology. Engineering Applications of Artificial Intelligence, special issue on Agent-Oriented Software Development, 18(2):173--190, March 2005.
    [9]
    C. Rouff. A Test Agent for Testing Agents and their Communities. Aerospace Conference Proceedings, 2002. IEEE, 5:2638, 2002.
    [10]
    H.-S. Seo, T. Araragi, and Y. R. Kwon. Modeling and Testing Agent Systems Based on Statecharts. volume 3236, pages 308--321, 2004.
    [11]
    Z. Zhang, J. Thangarajah, and L. Padgham. Automated unit testing for agent systems. In 2nd International Working Conference on Evaluation of Novel Approaches to Software Engineering (ENASE-07), pages 10--18, Spain, July 2007.
    [12]
    M. Zheng and V. S. Alagar. Conformance Testing of BDI Properties in Agent-based Software Systems. In APSEC '05: Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC '05), pages 457--464, Washington, 2005. IEEE Computer Society.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    AAMAS '08: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers
    May 2008
    116 pages

    Sponsors

    Publisher

    International Foundation for Autonomous Agents and Multiagent Systems

    Richland, SC

    Publication History

    Published: 12 May 2008

    Check for updates

    Author Tags

    1. agent oriented software engineering
    2. agent platforms and development environments

    Qualifiers

    • Research-article

    Conference

    AAMAS08
    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)1
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Agent systems verificationApplied Intelligence10.1007/s10489-017-1112-z48:5(1251-1274)Online publication date: 1-May-2018
    • (2014)Towards a novel testing approach for holonic agentsProceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering10.1145/2601248.2613079(1-4)Online publication date: 13-May-2014
    • (2013)Designing multi-agent unit tests using systematic test design patterns-(extended version)Engineering Applications of Artificial Intelligence10.1016/j.engappai.2013.04.00926:9(2128-2142)Online publication date: 1-Oct-2013
    • (2012)A Methodological Approach to Model Driven Design of Multiagent SystemsRevised Selected Papers of the 13th International Workshop on Agent-Oriented Software Engineering XIII - Volume 785210.1007/978-3-642-39866-7_1(1-21)Online publication date: 4-Jun-2012
    • (2011)Scenarios for system requirements traceability and testingThe 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 110.5555/2030470.2030512(285-292)Online publication date: 2-May-2011
    • (2010)Agent based approach to regression testingProceedings of the 2010 international conference on Advances in computer science and information technology10.5555/1875558.1875591(345-355)Online publication date: 23-Jun-2010
    • (2009)Testing in multi-agent systemsProceedings of the 10th international conference on Agent-oriented software engineering10.5555/1965954.1965971(180-190)Online publication date: 11-May-2009
    • (2009)Run-time conformance checking of mobile and distributed systems using executable modelsProceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging10.1145/1639622.1639623(1-11)Online publication date: 19-Jul-2009
    • (2009)Using rewrite strategies for testing BUpL agentsProceedings of the 19th international conference on Logic-Based Program Synthesis and Transformation10.1007/978-3-642-12592-8_11(143-157)Online publication date: 1-Sep-2009

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media