
al., 2012) describes an approach to integrate Sofware 
Process and IT service management ontologies in 
order to ease the integration of business information 
early in the software development lifecycle. In 
(Rodríguez et al., 2010) the authors show how to 
translate a SPEM process model to OWL ontologies 
which in turn can be used for checking constrains 
defined in the processes using SWRL rules. 
Similarly, the work in (Líška, 2010) presents a 
SPEM Ontology which constitutes a semantic 
notation that provides concepts for knowledge based 
software process engineering. However the 
mentioned works don’t deal with the tool integration 
issue. 
Our main contribution here is the use of ontology 
to deduce automatically the transformation rules 
between artefacts concerned in a tool integration 
point.  
Further work needs to be done to develop more 
precise mapping. Another question would be to 
investigate is the capture of process assets from 
diverse process models to enrich automatically the 
process ontology. 
REFERENCES 
Biehl, M., Törngren, M., 2012. Constructing Tool Chains 
Based on SPEM Process Models. In ICSEA’12, 7
th
 
International Conference on Software Engineering 
Advances. 
Bluebee, http://www.bluebeetech.com. 
European iFEST project: Industrial Framework for 
Embedded Systems Tools. http://www.artemis-
ifest.eu/home. 
Horrocks, I., Patel-Schneider, P., F., Boley, H., Tabet, T., 
Grosof, B., Dean, M.. 2004. SWRL: A Semantic Web 
Rule Language, Combining OWL and RuleML. 
http://www.w3.org/Submission/SWRL. 
Líška, M. 2010. Extending and Utilizing the Software and 
Systems Process Engineering Metamodel with 
Ontology.  Information Sciences and Technologies, 
Bulletin of the ACM Slovakia, Vol. 2, No. 2, pp. 8-15. 
Koudri, A., 2010, MODAL: a SPEM extension to improve 
co-design process models. New Modeling Concepts for 
Today’s Software, pp. 248-259. 
Obeo. 2012. SPEM Designer. Available at: 
http://marketplace.obeonetwork.com/module/spem.  
Object Management Group. 2009. Ontology Definition 
Meta-Model 1.0.  
Object Management Group. 2008. Software and Systems 
Process Engineering Meta-Model 2.0. 
OWLIM-Lite - OWLIM50 - Ontotext Wiki.” (Online). 
Available:http://owlim.ontotext.com/display/OWLIM
v50/OWLIM-Lite. 
OWL API. Available: http://owlapi.sourceforge.net/.  
Pellet: OWL 2 Reasoner for Java. Available: 
http://clarkparsia.com/pellet/.  
Protégé Ontology Editor and Knowledge Acquisition 
System. Available: http://protege.stanford.edu/.  
Ngo, C. D., 2012. Master thesis at Ensta-Bretagne. 
Rodríguez, D., García, E., Sánchez, S. and Rodríguez-
Solano Nuzzi, C. 2010. Defining Software Process 
Model Constraints With Rules Using Owl And Swrl. 
International Journal of Software Engineering and 
Knowledge Engineering 2010 20:04, 533-548. 
Tran, H. N., Coulette, B., Dong, B. T. 2006. A UML based 
process meta-model integrating a rigorous process 
patterns definition. In Proceedings of the 7th 
International Conference on Product Focused 
Software Process Improvement (PROFES‘06), 
Amsterdam. 
Valiente, M.-C., Garcia-Barriocanal, E., Sicilia, M.-A., 
2012. Applying Ontology-Based Models for 
Supporting Integrated Software Development and IT 
Service Management Processes. IEEE Transactions on 
Systems, Man, and Cybernetics, Part C: Applications 
and Reviews, vol.42, no.1, pp.61,74. 
Vidal, J.; de Lamotte, F.; Gogniat, G.; Soulard, P.; Diguet, 
J.-P. 2009. "A co-design approach for embedded 
system modeling and code generation with UML and 
MARTE,"  Design, Automation & Test in Europe 
Conference & Exhibition, 2009 (DATE '09). 
Wasserman, A. I., 1990. Tool integration in software 
engineering environments. Lecture Notes in Computer 
Science Volume 467, pp. 137-149. 
Zhang, W., Leilde, V., Moller-Pedersen, B. Champeau, J. 
and Guychard, C., 2012. Towards tool integration 
through artifacts and roles. In Proceedings of 19
th
 
Asia-Pacific Software Engineering Conference 
(APSEC’12). 
UsingProcessOntologyTogetherwithProcessEditor-ToFacilitateToolIntegration
573