SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

logike spolu s implementáciou, ktorá prezentuje konkrétne použitie navrhovaných metód. Annotation Model Driven Architecture (MDA) provides a set of metamodel standards as MOF, UML, BPMN, SPEM and others. A metamodel in general makes statements about what can be expressed in the valid models of a certain modeling language. Unfortunately, the mentioned metamodels have semiformal architecture, thus it is not possible to make and to verify created language statements with formal techniques such as the consistency or satisfiability verification. Many research works have proposed solutions that address to this problem with wide range of created formal techniques. 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. However, the works mostly focus only on UML-OWL relationships, since the possibilities of these languages are similar in context of domain specification. In this thesis, we present an approach of SPEM transformation to the Semantic Web technical space and its utilizations. SPEM is used to define software and systems development processes and their components. The latest version of SPEM 2.0 has defined several new key capabilities such as clear separation of method content definitions from the development process. Since we neither have found a work that presents a comprehensive analysis of the SPEM metamodel in order to transform it to the Semantic Web technical space, nor a SPEM ontology that is conformed to the SPEM metamodel with respect of the SPEM capabilities, we have decided to bridge this gap with our proposal. First we present the creation of a SPEM ontology and then we present its three utilizations that are: a SPEM model validation with ontology, an ontology based approach to project planning and an approach to software project enactment with a supplier. The thesis is supplemented with examples in a description logic with implementation that illustrates the concrete use of proposed methods. enthusiasm and imagination were the most valuable help as I ever got received in my studies. Since I am conscious that it was only fraction what I caught to learn from you, I pray that a future will bring me an additional opportunity. I would also like to thank my chiefs in Datalan, especially: Norbert Lacko, Michal Klačan, Luboš Petrík and Milan Lešták that have allowed me to study, even my activities were not always in day offs. I appreciate it very much and …

[1]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[2]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[3]  Victor Vianu,et al.  Rule-based languages , 2004, Annals of Mathematics and Artificial Intelligence.

[4]  Jean-Marie Favre,et al.  Towards a Megamodel to Model Software Evolution Through Transformations , 2005, SETra@ICGT.

[5]  Standard Glossary of Software Engineering Terminology , 1990 .

[6]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[7]  Miguel-Ángel Sicilia,et al.  Defining SPEM 2 Process Constraints with Semantic Rules Using SWRL , 2009 .

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

[9]  Miguel-Ángel Sicilia,et al.  The Evaluation of ontological representations of the SWEBOK as a revision tool , 2005 .

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

[11]  Vladan Devedzic,et al.  Model driven engineering of a tableau algorithm for description logics , 2009, Comput. Sci. Inf. Syst..

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

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

[14]  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..

[15]  Dragan Gasevic,et al.  Model Driven Engineering and Ontology Development , 2009 .

[16]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

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

[18]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

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

[20]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[21]  Deborah L. McGuinness,et al.  The Role of Frame-Based Representation on the Semantic Web , 2001 .

[22]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[23]  Pavol Návrat,et al.  An Ontology Driven Approach to Software Project Enactment with a Supplier , 2010, ADBIS.

[24]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[25]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

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

[27]  Ed Seidewitz,et al.  What Models Mean , 2003, IEEE Softw..

[28]  Nicola Guarino,et al.  Formal ontology, conceptual analysis and knowledge representation , 1995, Int. J. Hum. Comput. Stud..

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

[30]  Ian Horrocks,et al.  From SHIQ and RDF to OWL: the making of a Web Ontology Language , 2003, J. Web Semant..

[31]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[32]  Longfei Jin,et al.  Represent Software Process Engineering Metamodel in Description Logic , 2006 .

[33]  Balakrishnan Chandrasekaran,et al.  The Ontology of Tasks and Methods , 1997 .

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

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

[36]  Martin Gogolla,et al.  Model transformations? transformation models! , 2006, MoDELS'06.

[37]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

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

[39]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[40]  Ivan Kurtev,et al.  Model driven architecture based XML processing , 2003, DocEng '03.

[41]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .