A PROCESS FOR MULTI-AGENT DOMAIN AND APPLICATION ENGINEERING - The Domain Analysis and Application Requirements Engineering Phases

Adriana Leite, Rosario Girardi

2009

Abstract

Domain Engineering is a process for the development of a reusable application family in a particular domain problem, and Application Engineering, the one for the construction of a specific application based on the reuse of software artifacts in the application family previously produced in the Domain Engineering process. MADAE-Pro is an ontology-driven process for multi-agent domain and application engineering which promotes the construction and reuse of agent-oriented applications families. This article introduces an overview of MADAE-Pro emphasizing the description of its domain analysis and application requirements engineering phases and showing how software artifacts produced from the first are reused in the last one.

References

  1. Bellifemine, F., Caire, G., Poggi, A., Rimassa, G., 2003. JADE A White Paper. Exp v. 3 n. 3, Sept., http://jade.tilab.com/.
  2. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., and Perini, A., 2004. “TROPOS: An Agent-Oriented Software Development Methodology”, In: Journal of Autonomous Agents and Multi-Agent Systems, Kluwer Academic Publishers Volume 8, Issue 3, pp. 203-236.
  3. Cossentino, M., Sabatucci, L., Sorace, S. and Chella, A., 2004. Patterns reuse in the PASSI methodology. In: Proceedings of the Fourth International Workshop Engineering Societies in the Agents World (ESAW'03), pp. 29-31, Imperial College London, UK.
  4. Czarnecki, K., Eisenecker, U. W., 2000. Generative Programming: Methods, Tools, and Applications. ACM Press/Addison-Wesley Publishing Co., New York, NY.
  5. Dileo, J., Jacobs, T. and Deloach, S., 2002. Integrating Ontologies into Multi-Agent Systems Engineering. Proceedings of 4th International Bi-Conference Workshop on Agent Oriented Information Systems (AOIS 2002), pp. 15-16, Bologna (Italy), July.
  6. Leite, A. Girardi, R. Cavalcante, U.,2008. MAAEM: A Multi-agent Application Engineering Methodology. In: The 20th International Conference on Software Engineering and Knowledge Engineering, Redwood City. Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering. Boston: Knowledge Systems Institute.
  7. Girardi, R.,1992. Application Engineering: Putting Reuse to Work. In: Dennis Tsichritzis (ed.). (Org.). Object Frameworks. Geneve: CUI, v. I, p. 137-149, Université de Geneve.
  8. Jansen, M., Girardi, R., 2006. GENMADEM: A Methodology for Generative Multi-agent Domain Engineering. In: The 9th International Conference on Software Reuse, 2006, Torino. Proceedings of the 9th International Conference on Software Reuse, Lecture Notes in Computer Science (LNCS), v. 4039, p. 399- 402. Berlin: Springer-Verlag.
  9. Mariano, R., Girardi, R., Leite, A., Drumond, L. Maranhão, D., 2008. A Case Study on Domain Analysis of Semantic Web Multi-agent Recommender Systems. In: Proceedings 3th International Conference on Software and Data Technologies, p. 160-167, Porto. Portugal.
  10. Newton, E., Girardi, R., 2007. PROPOST: A knowledgebased tool for supporting Project Portfolio Management. In: International Conference on Systems Engineering and Modeling - ICSEM'07, p. 98-103, Haifa. Proceedings of ICSEM'07.
  11. Zambonelli, F., Jennings, N., Wooldridge, M. 2003 Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology, pp. 417-470.
Download


Paper Citation


in Harvard Style

Leite A. and Girardi R. (2009). A PROCESS FOR MULTI-AGENT DOMAIN AND APPLICATION ENGINEERING - The Domain Analysis and Application Requirements Engineering Phases . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 156-161. DOI: 10.5220/0001990201560161


in Bibtex Style

@conference{iceis09,
author={Adriana Leite and Rosario Girardi},
title={A PROCESS FOR MULTI-AGENT DOMAIN AND APPLICATION ENGINEERING - The Domain Analysis and Application Requirements Engineering Phases},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={156-161},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001990201560161},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A PROCESS FOR MULTI-AGENT DOMAIN AND APPLICATION ENGINEERING - The Domain Analysis and Application Requirements Engineering Phases
SN - 978-989-8111-86-9
AU - Leite A.
AU - Girardi R.
PY - 2009
SP - 156
EP - 161
DO - 10.5220/0001990201560161