Skip to main content

2015 | OriginalPaper | Buchkapitel

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

verfasst von : Hanh Nhi Tran, Chanh Duc Ngo, Joel Champeau

Erschienen in: Model-Driven Engineering and Software Development

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Ngo, C.D.: Master thesis at Ensta-Bretagne (2012) Ngo, C.D.: Master thesis at Ensta-Bretagne (2012)
15.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
An Ontology-Based Process Editor for Generating Model Mapping in Tool Integration
verfasst von
Hanh Nhi Tran
Chanh Duc Ngo
Joel Champeau
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-27869-8_15