Skip to main content

2016 | OriginalPaper | Buchkapitel

Handling Domain Knowledge in Formal Design Models: An Ontology Based Approach

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

search-config
loading …

Excerpt

During the development of complex systems, several models corresponding to different analyses are built. These analyses refer to different engineering domains. In general, the knowledge carried out by an engineering domain is not explicitly taken into account during system development process. The system development process leads to the production of several heterogeneous models corresponding to different views or analyses of the same system. In this context, the most important heterogeneity factor, in addition to the one due to the use of different modelling languages, is related to information, knowledge and assumptions of the domain (the environment and context where designed systems evolve). In general, this knowledge is not explicitly formalised and therefore not used in the models associated to the design of these systems. One of the reasons is the absence, in the modelling languages, of resources to model such domain knowledge. As a consequence, very few domain knowledge information is handled by the designed models. The developer handles this information by himself in the development process. Indeed, although systems are developed in accordance with development standards and good practices, a large part of the knowledge required for the interpretation and validation of these models of systems remains implicit. This situation may lead to inconsistent model verification and/or validation and models may loose some of their properties if the information related to their domain, context and environment are integrated to the models. …

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!

Literatur
1.
Zurück zum Zitat Hacid, K., Aït Ameur, Y.: Strengthening MDE and formal design models by references to domain ontologies, a model annotation based approach. In: ISOLA (2016, to appear) Hacid, K., Aït Ameur, Y.: Strengthening MDE and formal design models by references to domain ontologies, a model annotation based approach. In: ISOLA (2016, to appear)
2.
Zurück zum Zitat Hacid, K.: Explicit definition of prperties by model annotation. Technical report, Institut de Recherche en Informatique de Toulouse, Toulouse university (2014) Hacid, K.: Explicit definition of prperties by model annotation. Technical report, Institut de Recherche en Informatique de Toulouse, Toulouse university (2014)
3.
Zurück zum Zitat Cunningham, H., Maynard, D., Bontcheva, K.: Text Processing with Gate. Gateway Press, Murphys (2011) Cunningham, H., Maynard, D., Bontcheva, K.: Text Processing with Gate. Gateway Press, Murphys (2011)
4.
Zurück zum Zitat Handschuh, S., Volz, R., Staab, S.: Annotation for the deep web. IS (2003) Handschuh, S., Volz, R., Staab, S.: Annotation for the deep web. IS (2003)
5.
Zurück zum Zitat Bellatreche, L., Pierra, G., Xuan, D.N., Hondjack, D., Ameur, Y.A.: An a priori approach for automatic integration of heterogeneous and autonomous databases. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds.) DEXA 2004. LNCS, vol. 3180, pp. 475–485. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30075-5_46 CrossRef Bellatreche, L., Pierra, G., Xuan, D.N., Hondjack, D., Ameur, Y.A.: An a priori approach for automatic integration of heterogeneous and autonomous databases. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds.) DEXA 2004. LNCS, vol. 3180, pp. 475–485. Springer, Heidelberg (2004). doi:10.​1007/​978-3-540-30075-5_​46 CrossRef
6.
Zurück zum Zitat Boudjlida, N., Panetto, H.: Annotation of enterprise models for interoperability purposes. In: Advanced Information Systems for Enterprises (2008) Boudjlida, N., Panetto, H.: Annotation of enterprise models for interoperability purposes. In: Advanced Information Systems for Enterprises (2008)
7.
Zurück zum Zitat Wang, Y., Li, H.: Adding semantic annotation to UML class diagram. In: Computer Application and System Modeling (ICCASM) (2010) Wang, Y., Li, H.: Adding semantic annotation to UML class diagram. In: Computer Application and System Modeling (ICCASM) (2010)
8.
Zurück zum Zitat Lin, Y., Strasunskas, D.: Ontology-based semantic annotation of process templates for reuse. In: CAiSE (2005) Lin, Y., Strasunskas, D.: Ontology-based semantic annotation of process templates for reuse. In: CAiSE (2005)
9.
Zurück zum Zitat Lin, Y., Strasunskas, D., Hakkarainen, S.E., Krogstie, J., Solvberg, A.: Semantic annotation framework to manage semantic heterogeneity of process models. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 433–446. Springer, Heidelberg (2006). doi:10.1007/11767138_29 CrossRef Lin, Y., Strasunskas, D., Hakkarainen, S.E., Krogstie, J., Solvberg, A.: Semantic annotation framework to manage semantic heterogeneity of process models. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 433–446. Springer, Heidelberg (2006). doi:10.​1007/​11767138_​29 CrossRef
10.
Zurück zum Zitat Zouggar, N., Vallespir, B., Chen, D.: Semantic enrichment of enterprise models by ontologies-based semantic annotations. In: EDOC. IEEE (2008) Zouggar, N., Vallespir, B., Chen, D.: Semantic enrichment of enterprise models by ontologies-based semantic annotations. In: EDOC. IEEE (2008)
11.
Zurück zum Zitat Liao, Y., Lezoche, M., Panetto, H., Boudjlida, N., Loures, E.R.: Formal semantic annotations for models interoperability in a PLM environment (2014) Liao, Y., Lezoche, M., Panetto, H., Boudjlida, N., Loures, E.R.: Formal semantic annotations for models interoperability in a PLM environment (2014)
12.
Zurück zum Zitat Ait-Ameur, Y., Gibson, J.P., Méry, D.: On implicit and explicit semantics: integration issues in proof-based development of systems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part II. LNCS, vol. 8803, pp. 604–618. Springer, Heidelberg (2014). doi:10.1007/978-3-662-45231-8_50 Ait-Ameur, Y., Gibson, J.P., Méry, D.: On implicit and explicit semantics: integration issues in proof-based development of systems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part II. LNCS, vol. 8803, pp. 604–618. Springer, Heidelberg (2014). doi:10.​1007/​978-3-662-45231-8_​50
13.
Zurück zum Zitat Méry, D., Sawant, R., Tarasyuk, A.: Integrating domain-based features into event-b: a nose gear velocity case study. In: Bellatreche, L., Manolopoulos, Y., Zielinski, B., Liu, R. (eds.) MEDI 2015. LNCS, vol. 9344, pp. 89–102. Springer, Heidelberg (2015). doi:10.1007/978-3-319-23781-7_8 CrossRef Méry, D., Sawant, R., Tarasyuk, A.: Integrating domain-based features into event-b: a nose gear velocity case study. In: Bellatreche, L., Manolopoulos, Y., Zielinski, B., Liu, R. (eds.) MEDI 2015. LNCS, vol. 9344, pp. 89–102. Springer, Heidelberg (2015). doi:10.​1007/​978-3-319-23781-7_​8 CrossRef
14.
Zurück zum Zitat de Carvalho, V.A., Almeida, J.P.A., Guizzardi, G.: Using reference domain ontologies to define the real-world semantics of domain-specific languages. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 488–502. Springer, Heidelberg (2014). doi:10.1007/978-3-319-07881-6_33 de Carvalho, V.A., Almeida, J.P.A., Guizzardi, G.: Using reference domain ontologies to define the real-world semantics of domain-specific languages. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 488–502. Springer, Heidelberg (2014). doi:10.​1007/​978-3-319-07881-6_​33
15.
Zurück zum Zitat Jackson, D.: Software Abstractions - Logic, Language, and Analysis (2006) Jackson, D.: Software Abstractions - Logic, Language, and Analysis (2006)
16.
Zurück zum Zitat Aït Ameur, Y., Méry, D.: Making explicit domain knowledge in formal system development. Sci. Comput. Program (2015, to appear) Aït Ameur, Y., Méry, D.: Making explicit domain knowledge in formal system development. Sci. Comput. Program (2015, to appear)
17.
Zurück zum Zitat Hacid, K., Ait-Ameur, Y.: Annotation of engineering models by references to domain ontologies. In: Bellatreche, L., Pastor, Ó., Almendros Jiménez, J.M., Aït-Ameur, Y. (eds.) MEDI 2016. LNCS, vol. 9893, pp. 234–244. Springer, Heidelberg (2016). doi:10.1007/978-3-319-45547-1_19 CrossRef Hacid, K., Ait-Ameur, Y.: Annotation of engineering models by references to domain ontologies. In: Bellatreche, L., Pastor, Ó., Almendros Jiménez, J.M., Aït-Ameur, Y. (eds.) MEDI 2016. LNCS, vol. 9893, pp. 234–244. Springer, Heidelberg (2016). doi:10.​1007/​978-3-319-45547-1_​19 CrossRef
Metadaten
Titel
Handling Domain Knowledge in Formal Design Models: An Ontology Based Approach
verfasst von
Kahina Hacid
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-47169-3_56