Skip to main content

Agent Oriented Methodology Construction and Customization with HDA

  • Conference paper
SOFSEM 2007: Theory and Practice of Computer Science (SOFSEM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4362))

  • 1655 Accesses

Abstract

The agent-oriented (AO) methodology is an effective means for constructing complex systems. Despite a great deal of research, a number of challenges still exist before making agent-based computing a widely accepted paradigm in software engineering practice. In order to solve the problem of “a variety in number, difficult to use”, the paper presents a hierarchical development architecture (HDA) for customizing a new AO methodology according to the given project. Based on the HDA, the developer can extract meta models from existing AO methods to assemble a new approach, much like developers building applications from third party off-the-shelf components. To exemplify its feasibility and effectiveness, the construction of C4I system is presented as a case study.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Jennings, N.R.: An Agent-Based Approach for Building Complex Software System. Commun., ACM 44(4), 35–41 (2001)

    Article  MathSciNet  Google Scholar 

  2. Gervais, M., Gomez, J., Weiss, G.: A Survey on Agent-Oriented Software Engineering Researches. In: Methodologies and Software Engineering for Agent Systems, Kluwer, NewYork (2004)

    Google Scholar 

  3. Zambonelli, F., Omicini, A.: Challenges and Research Directions in Agent-Oriented Software Engineering. In: Autonomous Agents and Multi-Agent System, pp. 253–283 (2004)

    Google Scholar 

  4. Kimny, D., et al.: A Methodology and Modeling Technique for Systems of BDI Agents. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, Springer, Heidelberg (1996)

    Google Scholar 

  5. Dam, K.H., Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 78–93. Springer, Heidelberg (2004)

    Google Scholar 

  6. Shehory, O., Sturm, A.: Evaluation of Modeling Techniques for Agent-Based Systems. In: Shehory, O., Sturm, A. (eds.) Proceedings of the 5th International Conference on Autonomous Agents, ACM Press, New York (2001)

    Google Scholar 

  7. Juan, T., Sterling, L., Martelli, M., Mascardi, V.: Customizing AOSE Methodologies by Reusing AOSE Features. In: Proc. of 2nd Int. Conference on Autonomous Agents and Multi-Agent Systems, Melbourne Australia (July 2003)

    Google Scholar 

  8. Guizzardi, R.S.S., Dignum, V., Perini, A.: Wagner, G.: Towards an Integrated Methodology to Develop KM Solutions with the Support of Agents. In: Proc. of the International Conference on Integration of Knowledge Intensive Multi-Agent Systems, Waltham, Massachusetts (2005)

    Google Scholar 

  9. De, W.T., Holvoet, T.: Towards a Full Life-cycle Methodology for Engineering Decentralised Multi-Agent Systems. In: Proc of the Fourth International Workshop on Agent-Oriented Methodologies (OOPSLA 2005), San Diego, USA (2005)

    Google Scholar 

  10. Juan, T., Sterling, L., Martelli, M., Mascardi, V.: Creating and Reusing AOSE Features, http://www.cs.mu.oz.au/~tlj/CreatingAOSEFeatures.pdf

  11. Juan, T., Sterling, L.: The ROADMAP meta-model for intelligent adaptive multi-agent systems in open environments. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 53–68. Springer, Heidelberg (2004)

    Google Scholar 

  12. Bernon, C., Cossentino, M., Gleizes, M.-P., Turci, P., Zambonelli, F.: A study of some multi-agent meta-models. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 62–77. Springer, Heidelberg (2005)

    Google Scholar 

  13. Juan, T., Sterling, L., Winikoff, M.: Assembling agent oriented software engineering methodologies from features. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 198–209. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Saeki, M.: Software Specification & Design Methods and Method Engineering. International Journal of Software Engineering and Knowledge Engineering (1994)

    Google Scholar 

  15. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Object Technology Series. Addison-Wesley, Reading (2003)

    Google Scholar 

  16. Henderson-Sellers, B., Debenham, J.: Towards Open Methodological Support for Agent-Oriented Systems Development. In: Far, B., Rochefort, S., Moussavi, M. (eds.) Proceedings of the First International Conference on Agent-Based Technologies and Systems. University of Calgary, Canada, pp. 14–24 (2003)

    Google Scholar 

  17. Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proc. of the First International Joint Conference on AAMAS, Bologna, Italy pp. 3–10 (July 2002)

    Google Scholar 

  18. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)

    Article  Google Scholar 

  19. Deloach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent System Engineering. Software Engineering and Knowledge Engineering 11(3), 231–258 (2003)

    Article  Google Scholar 

  20. Tu, X., Terzopoulos, D.: Artificial Fished: Physics, Locomotion, Perception, Behavior. In: Proc. of ACM Computer Graphics, Annual Conference Series, Proceedings of SIGGRAPH’94, pp. 43–50 (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen Giuseppe F. Italiano Wiebe van der Hoek Christoph Meinel Harald Sack František Plášil

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Xiao, X., Zhifeng, Z., Ying, C. (2007). Agent Oriented Methodology Construction and Customization with HDA. In: van Leeuwen, J., Italiano, G.F., van der Hoek, W., Meinel, C., Sack, H., Plášil, F. (eds) SOFSEM 2007: Theory and Practice of Computer Science. SOFSEM 2007. Lecture Notes in Computer Science, vol 4362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69507-3_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69507-3_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69506-6

  • Online ISBN: 978-3-540-69507-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics