An Ontology Driven Approach to Software Project Enactment with a Supplier

SPEM is metamodel based standard used to define software and systems development processes and their components. Unfortunately, its architecture is semiformal, thus it is not possible to make and to verify created language statements with formal techniques such as the consistency or satisfiability verification. Recently, the combination of MDA and the Semantic Web, in which data processing is concerned with regard to their semantics, become the leading subject in this direction. In this work we present a SPEM transformation to the Semantic Web technical space and consequently we propose its utilization that is an ontology based approach to software project enactment with a supplier. We discuss its usage scenarios that are a verification of a set of SPEM methods and processes with ontology, and a project plan generation and verification with a set of SPEM method plugin ontologies. Additionally we present examples that addresses to the proposed usage scenarios.

[1]  Steffen Staab,et al.  Handbook on Ontologies (International Handbooks on Information Systems) , 2004 .

[2]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[3]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[4]  Franz Baader Description Logics , 2009, Reasoning Web.

[5]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[6]  Jean Bézivin,et al.  Technological Spaces: An Initial Appraisal , 2002 .

[7]  Alain Abran,et al.  Issues in the Development of an Ontology for a Emerging Engineering Discipline , 2005, SEKE.

[8]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .

[9]  Giancarlo Guizzardi,et al.  An ontological approach to domain engineering , 2002, SEKE '02.

[10]  Vladan Devedzic,et al.  Bridging MDA and OWL Ontologies , 2005, J. Web Eng..

[11]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[12]  Vladan Devedzic,et al.  Model driven architecture and ontology development , 2006 .

[13]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[14]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE , 2002, Lecture Notes in Computer Science.

[15]  Ian Horrocks,et al.  Metamodeling Architecture of Web Ontology Languages , 2001, SWWS.

[16]  Stefan Seedorf,et al.  Applications of Ontologies in Software Engineering , 2006 .

[17]  Vladan Devedzic,et al.  Model Driven Engineering and Ontology Development (2. ed.) , 2009 .

[18]  Stephen Cranefield,et al.  Networked Knowledge Representation and Exchange using UML and RDF , 2006, J. Digit. Inf..

[19]  Imran A. Zualkernan,et al.  An Ontology-Driven Approach for Generating Assessments for the Scrum Software Process , 2008, SoMeT.

[20]  Dragan Djuric,et al.  MDA-based ontology infrastructure , 2004, Comput. Sci. Inf. Syst..

[21]  Pavol Návrat,et al.  An approach to project planning employing software and systems engineering meta-model represented by an ontology , 2010, Comput. Sci. Inf. Syst..

[22]  Mario Piattini,et al.  Ontologies for Software Engineering and Software Technology , 2010 .

[23]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .