Skip to main content
Top

2015 | OriginalPaper | Chapter

An Ontology-Based Process Editor for Generating Model Mapping in Tool Integration

Authors : Hanh Nhi Tran, Chanh Duc Ngo, Joel Champeau

Published in: Model-Driven Engineering and Software Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Tool integration is an important issue in collaborative process to enable interoperability among various tools employed during the development. Model Driven Development uses transformation technique to realize the data exchange between tools. In general, such transformations are defined manually and separately with the development process. Thus, they are rarely reusable and not well integrated with respect to process steps. This paper presents a solution for identifying tool-incompatible points in a process and generating the mappings between artefacts produced by two different tools. To this end, we proposed to integrate a process ontology with a process editor to allow reasoning about the semantics of process models. The idea is using ontology to store process assets from various sources so that the relations between similar elements in different technical spaces can be established automatically. The process editor enriches the ontology by process elements captured from modelling activities. Then the integrated ontology helps the editor detect tool integration points as well as generate the mappings between concerned process elements.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
At this stage of our study, the Representation Language level is associated to tools. In practical, each tool can define its own format for implement a given language. In that case, the artefacts represented in the same language but by different tools may be lightly different.
 
Literature
1.
go back to reference Biehl, M., Törngren, M.: Constructing tool chains based on SPEM process models. In: 7th International Conference on Software Engineering Advances ICSEA 2012 (2012) Biehl, M., Törngren, M.: Constructing tool chains based on SPEM process models. In: 7th International Conference on Software Engineering Advances ICSEA 2012 (2012)
5.
go back to reference Líška, M.: Extending and Utilizing the Software and Systems Process Engineering Metamodel with Ontology. Inf. Sci. Technol. Bull. ACM Slovakia 2(2), 8–15 (2010) Líška, M.: Extending and Utilizing the Software and Systems Process Engineering Metamodel with Ontology. Inf. Sci. Technol. Bull. ACM Slovakia 2(2), 8–15 (2010)
6.
go back to reference Kappel, G., Kramler, G., Kapsammer, E., Reiter, T., Retschitzegger, W., Schwinger, W.: ModelCVS - a semantic infrastructure for model-based tool integration. Technical report (2005) Kappel, G., Kramler, G., Kapsammer, E., Reiter, T., Retschitzegger, W., Schwinger, W.: ModelCVS - a semantic infrastructure for model-based tool integration. Technical report (2005)
7.
go back to reference Koudri, A.: MODAL: a SPEM extension to improve co-design process models. In: New Modeling Concepts for Today’s Software, pp. 248–259 (2010) Koudri, A.: MODAL: a SPEM extension to improve co-design process models. In: New Modeling Concepts for Today’s Software, pp. 248–259 (2010)
9.
go back to reference Object Management Group: Software and systems process engineering meta-model 2.0 (2008) Object Management Group: Software and systems process engineering meta-model 2.0 (2008)
14.
go back to reference Ngo, C.D.: Master thesis at Ensta-Bretagne (2012) Ngo, C.D.: Master thesis at Ensta-Bretagne (2012)
15.
go back to reference Rodríguez, D., García, E., Sánchez, S., Nuzzi, C.R.-S.: Defining software process model constraints with rules using Owl and Swrl. Int. J. Software Eng. Knowl. Eng. 20(04), 533–548 (2010)CrossRef Rodríguez, D., García, E., Sánchez, S., Nuzzi, C.R.-S.: Defining software process model constraints with rules using Owl and Swrl. Int. J. Software Eng. Knowl. Eng. 20(04), 533–548 (2010)CrossRef
16.
go back to reference Tran, H.N., Coulette, B., Dong, B.T.: A UML-based process meta-model integrating a rigorous process patterns definition. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 429–434. Springer, Heidelberg (2006)CrossRef Tran, H.N., Coulette, B., Dong, B.T.: A UML-based process meta-model integrating a rigorous process patterns definition. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 429–434. Springer, Heidelberg (2006)CrossRef
17.
go back to reference Valiente, M.-C., Garcia-Barriocanal, E., Sicilia, M.-A.: Applying ontology-based models for supporting integrated software development and IT service management processes. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(1), 61–74 (2012)CrossRef Valiente, M.-C., Garcia-Barriocanal, E., Sicilia, M.-A.: Applying ontology-based models for supporting integrated software development and IT service management processes. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 42(1), 61–74 (2012)CrossRef
18.
go back to reference Vidal, J., de Lamotte, F., Gogniat, G., Soulard, P., Diguet, J.-P.: A co-design approach for embedded system modeling and code generation with UML and MARTE. In: Design, Automation and Test in Europe Conference and Exhibition, 2009 (DATE 2009) (2009) Vidal, J., de Lamotte, F., Gogniat, G., Soulard, P., Diguet, J.-P.: A co-design approach for embedded system modeling and code generation with UML and MARTE. In: Design, Automation and Test in Europe Conference and Exhibition, 2009 (DATE 2009) (2009)
19.
go back to reference Wasserman, A.I.: Tool integration in software engineering environments. In: Long, F. (ed.) Software Engineering Environments. LNCS, vol. 467, pp. 137–149. Springer, Heidelberg (1990)CrossRef Wasserman, A.I.: Tool integration in software engineering environments. In: Long, F. (ed.) Software Engineering Environments. LNCS, vol. 467, pp. 137–149. Springer, Heidelberg (1990)CrossRef
20.
go back to reference Zhang, W., Leilde, V., Moller-Pedersen, B. Champeau, J., Guychard, C.: Towards tool integration through artifacts and roles. In: Proceedings of 19th Asia-Pacific Software Engineering Conference (APSEC 2012) (2012) Zhang, W., Leilde, V., Moller-Pedersen, B. Champeau, J., Guychard, C.: Towards tool integration through artifacts and roles. In: Proceedings of 19th Asia-Pacific Software Engineering Conference (APSEC 2012) (2012)
Metadata
Title
An Ontology-Based Process Editor for Generating Model Mapping in Tool Integration
Authors
Hanh Nhi Tran
Chanh Duc Ngo
Joel Champeau
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-27869-8_15

Premium Partner