Skip to main content

Extending the MaSE Methodology for the Development of Embedded Real-Time Systems

  • Conference paper
Languages, Methodologies and Development Tools for Multi-Agent Systems (LADS 2007)

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

  • 358 Accesses

Abstract

Embedded real-time systems play an important role in various application areas like plant automation, product automation or car electronics. In recent years, a considerable growth in the functionality has been observed. At the same time, expectations on systems’ flexibility at runtime are growing steadily. The agent-oriented software engineering approach is well suited for the development of decentralised, complex software systems with high flexibility. A number of software engineering methodologies have been introduced for developing agent-oriented systems. However, none of the existing methodologies is intended for the development of embedded real-time systems. This work presents concepts that extend the Multi-agent Systems Engineering (MaSE) methodology for the development of agent-oriented embedded real-time systems. The proposed concepts have been integrated in the traditional engineering process of MasE and evaluated by applying the extended process to the development of a flexible agent-oriented embedded system for the control of an elevator model.

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. Wood, M.F.: Multiagent systems engineering: A methodology for analysis and design of multiagent systems. Master’s thesis, School of Engineering, Air Force Institute of Technology (AU), Wright-Patterson AFB Ohio, USA (2000)

    Google Scholar 

  2. Lauber, R., Göhner, P.: Prozessautomatisierung 1, 1st edn. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  3. Kopetz, H.: Real-Time Systems Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers, Dordrecht (1997)

    MATH  Google Scholar 

  4. Voros, N.S., et al.: Hardware/Software Co-Design of Complex Embedded Systems. An Approach Using Efficient Process Models, Multiple Formalism Specification and Validation via Co-Simulation. Design Automation for Embedded Systems 8, 5–49 (2003)

    MATH  Google Scholar 

  5. Gajski, D., et al.: Specification and Design of Embedded Systems. P.T.R. Prentice Hall, Englewood Cliffs (1994)

    MATH  Google Scholar 

  6. Parunak, H.V.D.: Practical and industrial applications of agent-based systems. Environmental Research Institute of Michigan (ERIM) (1998)

    Google Scholar 

  7. Mubarak, H., Göhner, P., Wannagat, A., Vogel-Heuser, B.: Evaluation of agent oriented methodologies for the development of flexible embedded real-time systems in automation. atp international, issue 1/2007, Oldenbourg Industrieverlag, München (2007)

    Google Scholar 

  8. Henderson-Sellers, B., Giorgini, P.: Agent-Oriented Methodologies. Idea Group Publishing, Hershey (2005)

    Google Scholar 

  9. Zambonelli, F., Jennings, N., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology, July 2003, vol. 12(3), pp. 317–370 (2003)

    Google Scholar 

  10. DeLoach, S.A.: Analysis and Design using MaSE and agentTool. In: 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS) (2001)

    Google Scholar 

  11. Padgham, L., Winikoff, M.: The Agent-Oriented Software Engineering handbook. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems, July 2004, ch. 11, pp. 217–234. Kluwer Publishing, Dordrecht (2004)

    Google Scholar 

  12. Cossentino, M., Potts, M.: A CASE tool supported methodology for the design of multi-agent systems. In: Proceedings of the 2002 International Conference on Software Engineering Research and Practice (SERP 2002), Las Vegas, USA (June 2002)

    Google Scholar 

  13. Balzert, H.: Lehrbuch der Software-Technik. Band 1. 2. Auflage. Elsevier, Amsterdam (2001)

    Google Scholar 

  14. Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley, Reading (2001)

    Google Scholar 

  15. OMG SysML Specification, http://xml.coverpages.org/OMG-SysML-Specification060504.pdf

  16. DeLoach, S.A., Wood, M.: Multiagent Systems Engineering: the Analysis Phase. Technical Report, Air Force Institute of Technology, AFIT/EN-TR-00-02 (2000)

    Google Scholar 

  17. Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)

    Article  Google Scholar 

  18. David, R., Alla, H.: Discrete, continuous, and hybrid Petri nets. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  19. Zambonelli, F., Jennings, N., Wooldridge, M.: Multi-Agent Systems as Computational Organizations: The Gaia Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies. Idea Group (2005)

    Google Scholar 

  20. Garijo, F., et al.: The MESSAGE Methodology for Agent-Oriented Analysis and Design. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies. Idea Group (2005)

    Google Scholar 

  21. Carlson, J.: Languages and methods for specifying real-time systems, MRTC report, Mälardalen Real-Time Research Centre, Mälardalen University (2002)

    Google Scholar 

  22. AVE - Agenten für flexible und verlässliche eingebettete Echtzeitsysteme (2007), http://www.ias.uni-stuttgart.de/forschung/projekte/ave.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Dastani Amal El Fallah Seghrouchni João Leite Paolo Torroni

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Badr, I., Mubarak, H., Göhner, P. (2008). Extending the MaSE Methodology for the Development of Embedded Real-Time Systems. In: Dastani, M., El Fallah Seghrouchni, A., Leite, J., Torroni, P. (eds) Languages, Methodologies and Development Tools for Multi-Agent Systems. LADS 2007. Lecture Notes in Computer Science(), vol 5118. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85058-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85058-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85057-1

  • Online ISBN: 978-3-540-85058-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics