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