After that we have executed reasoning to find out whether these ontologies are
consistent. The Protégé resulted that ontologies are consistent what we have expected
because they were not contradictional. In order to prove that our approach is able to
disallow inconsistent use of the Method Content in a process, we have stated, that
mandatory output from “Prioritize Use Cases” Task Use is “Risk List” Work Product
Use instead of required “Use Case Model” Work Product Use. The Protégé has re-
sulted that this was inconsistent, because the object property mandatoryOutput re-
quires as a domain individuals of “Prioritize Use Cases” Task Definition and as range
it requires individuals of “Use Case Model” Work Product Definition. Note that
Work Product Definition “Risk List” and Work Product Definition “Use Case Mod-
el” must be disjointed classes.
4 Conclusions
In this paper we have presented our latest research based on knowledge engineering
in MDE. A lot of work must be done and it is fair to say, that at the moment we have
only started to bridge SPEM with UML. At present, our approach cannot be used
without limitations. For example, necessary condition that every Method Content and
Method Content Use model must have at least one responsible relationship, one per-
forms relationship and one mandatory output relationship must be satisfied. If not,
than the reasoner cannot find inconsistency what is required.
Acknowledgements
This work was partially supported by the Scientific Grant Agency of Slovak Repub-
lic, grant No. VG1/0508/09.
References
1. Smith, M.K., Welty, Ch., McGuinness, D.L.: OWL Web Ontology Language Guide. W3C
Recommendation, (2004)
2. OMG: Software and Systems Process Engineering Metamodel. formal/2008-04-01, (2008)
3. Manola, F., Miller, E.: RDF Primer. W3C Recommendation, (2004)
4. OMG: UML Superstructure. ptc/2008-05-05, (2008)
5. Cranefield, S.: Networked Knowledge Representation and Exchange using UML and RDF.
Journal of Digital Information, Volume 1 Issue 8, (2001)
6. OMG: OWL Full and UML 2.0 Compared. www.omg.org
7. Pan, J., Horrocks, I.: Metamodeling Architecture of Web Ontology Languages, In Pro-
ceedings of the First Semantic Web Working Symposium, Stanford, (2001)
8. OMG: Ontology Definition Metamodel 1.0. ptc/2008-09-07 (Beta 3), (2008)
9. Gaševic, D., Djuric, D., Devedžic, V.: MDA and Ontology Development. Springer, Berlin, (2006)
10. OMG: UML Infrastructure. ptc/2008-05-04, (2008)
11. Rector, P., Drummond, N., Horridge, M., Wang, H., Dameron, O.: Advanced Reasoning
with OWL. In 9th International Protégé Conference, Stanford, (2006)
43