SPEM on Test: the  SODA Case Study

   page       BibTeX_logo.png   
Roger L. Wainwright, Hisham M. Haddad, Ronaldo Menezes, Mirko Viroli (eds.)
23th ACM Symposium on Applied Computing (SAC 2008), pages 700–706
ACM, Fortaleza, Ceará, Brazil
March 2008

In the Software Engineering (SE) research field, several efforts are underway aimed at developing appropriate meta-models for SE methodologies. Meta-models are meant to check and verify both the software development process and the completeness and expressiveness of methodologies. In this context, in order to provide a uniform way to represent, compare and reuse methodologies, Software Process Engineering Meta-model (SPEM) — an OMG object-oriented standard — is a natural candidate. 

In order to put the SPEM meta-modelling power to test, and emphasise its benefits and limitations, in this paper we apply SPEM to a more articulated context than the object-oriented one where it was initially conceived — that is, Agent- Oriented Software Engineering (AOSE) methodologies. In particular, we take the SODA methodology as a significant case study in order to assess strengths and limitations of SPEM, given the peculiar SODA focus on the modelling and engineering of (i) social issues and (ii) application environment — essential aspects in the engineering of complex software systems.

keywordsAOSE methodology, SODA, SPEM, agent-oriented software engineering, multiagent system
funding project
wrenchMEnSA — Methodologies for the Engineering of complex Software systems: Agent-based approach  (01/03/2007–28/02/2009)
works as
reference publication for talk
page_white_powerpointSPEM on test: the SODA case study (Incontri settimanali aliCE, 21/09/2007) — Elena Nardini (Ambra Molesini, Andrea Omicini, Elena Nardini, Enrico Denti)
page_white_powerpointSPEM on Test: The SODA Case Study (23th ACM Symposium on Applied Computing (SAC 2008), Special Track on Software Engineering, 19/03/2008) — Andrea Omicini (Elena Nardini, Andrea Omicini)
page_white_powerpointSPEM on test: the SODA case study (AgentLink Technical Forum V / 5th European Workshop on Multi-Agent Systems (EUMAS 2007). Hammamet, Tunisia, 07/12/2007) — Elena Nardini (Ambra Molesini, Andrea Omicini, Elena Nardini, Enrico Denti)