DocumentCode
2632828
Title
Experiences in Applying Situational Method Engineering in AOSE
Author
Puviani, Mariachiara ; Cabri, Giacomo ; Leonardi, Letizia
Author_Institution
Univ. degli Studi di Modena e Reggio Emilia, Modena, Italy
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
353
Lastpage
359
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 its application by using 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 systems, all constructed composing methodology fragments to meet the scenario requirements.
Keywords
object-oriented programming; software agents; software engineering; agent oriented software engineering; characteristic-driven direction; entity-driven direction; metamodel-driven direction; situational method engineering; Application software; Assembly systems; Buildings; Process design; Software engineering; Software systems; Testing; Wheels; AOSE; SME; fragment; methodology;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location
Patras
ISSN
1089-6503
Print_ISBN
978-0-7695-3784-9
Type
conf
DOI
10.1109/SEAA.2009.36
Filename
5349927
Link To Document