In the software engineering field different methodologies have been provided to support developers in their work. However, the development of systems proposes complex and different scenarios nowadays, and existing methodologies can hardly meet the requirements of all existing scenarios. This problem can be solved applying the Situational Method Engineering (SME) approach, which enables to build appropriate methodologies by composing fragments of existing ones. This approach has also the valuable advantage of reusing models, solutions and tools of existing and tested methodologies. In this paper, we focus on Agent Oriented Software Engineering (AOSE) and reports three examples of application of the Situational Method Engineering approach. We show that this approach can be applied following different directions, and in particular: entity-driven, metamodel-driven, and characteristic-driven. To concretely show these directions, we present three examples of methodologies for developing agent and self-organizing systems, all constructed composing methodology fragments to meet scenario requirements.

Experiences in Applying Situational Method Engineering in AOSE / Puviani, M., Cabri, G., Leonardi, L.. - In: PROCEEDINGS OF THE ... EUROMICRO CONFERENCE. - ISSN 1089-6503. - STAMPA. - (2009), pp. 353-359. (EUROMICRO2009 - 35th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2009 Patras, grc August 2009) [10.1109/SEAA.2009.36].

Experiences in Applying Situational Method Engineering in AOSE

PUVIANI, MARIACHIARA;CABRI, Giacomo;LEONARDI, Letizia
2009

Abstract

In the software engineering field different methodologies have been provided to support developers in their work. However, the development of systems proposes complex and different scenarios nowadays, and existing methodologies can hardly meet the requirements of all existing scenarios. This problem can be solved applying the Situational Method Engineering (SME) approach, which enables to build appropriate methodologies by composing fragments of existing ones. This approach has also the valuable advantage of reusing models, solutions and tools of existing and tested methodologies. In this paper, we focus on Agent Oriented Software Engineering (AOSE) and reports three examples of application of the Situational Method Engineering approach. We show that this approach can be applied following different directions, and in particular: entity-driven, metamodel-driven, and characteristic-driven. To concretely show these directions, we present three examples of methodologies for developing agent and self-organizing systems, all constructed composing methodology fragments to meet scenario requirements.
2009
Inglese
EUROMICRO2009 - 35th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2009
Patras, grc
August 2009
Proceedings of The 35th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA)
http://seaa2009.vtt.fi/
353
359
9780769537849
IEEE Computer Society
STATI UNITI D'AMERICA
10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
Internazionale
Contributo
Software agents; methodology; process engineering
Puviani, Mariachiara; Cabri, Giacomo; Leonardi, Letizia
Atti di CONVEGNO::Relazione in Atti di Convegno
273
3
Experiences in Applying Situational Method Engineering in AOSE / Puviani, M., Cabri, G., Leonardi, L.. - In: PROCEEDINGS OF THE ... EUROMICRO CONFERENCE. - ISSN 1089-6503. - STAMPA. - (2009), pp. 353-359. (EUROMICRO2009 - 35th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2009 Patras, grc August 2009) [10.1109/SEAA.2009.36].
none
info:eu-repo/semantics/conferenceObject
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/639564
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 1
social impact