Skip to main content

2013 | OriginalPaper | Buchkapitel

Ontology-Based Evaluation and Design of Visual Conceptual Modeling Languages

verfasst von : Giancarlo Guizzardi

Erschienen in: Domain Engineering

Verlag: Springer Berlin Heidelberg

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

search-config
loading …

Abstract

In this chapter, we present a framework for the evaluation and (re)design of modeling languages. In our approach, this property can be systematically evaluated by comparing a concrete representation of the worldview underlying the language (captured in the language’s meta-model), with an explicit and formal representation of a conceptualization of that domain (a reference ontology). Moreover, we elaborate on formal characterizations for the notions of reference ontology, conceptualization and meta-model, as well as on the relations between them. By doing this, we can also formally define the relation between the state of affairs in reality deemed possible by an ontology and the grammatical models admitted by a modeling language. The precise characterization of this relation allows for a systematic improvement of a modeling language by incorporating ontological axioms as grammatical constraints in the language’s meta-model. Furthermore, we demonstrate how an approach based on visual simulation could be used to assess this relation, i.e., to evaluate the distance between the valid models of a language and the intended models according to the underlying conceptualization. Finally, we demonstrate how the use of a system of formal ontological properties can be systematically exploited in the design of pragmatically efficient domain-specific visual languages.

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
We have so far used the term model instead of specification since it is the most common term in conceptual modeling. In this session, exclusively, we adopt the latter in order to avoid confusion with the term (logical) model as used in logics and Tarskian semantics. A specification here is a syntactic notion; a logical model is a semantic one.
 
Literatur
1.
Zurück zum Zitat Guizzardi, G., Ferreira Pires, L., van Sinderen, M.: An Ontology-Based Approach for Evaluating the Domain Appropriateness and Comprehensibility Appropriateness of Modeling Languages, ACM/IEEE 8th International Conference on Model Driven Engineering, Languages and Systems. LNCS, vol. 3713. Springer (2005) Guizzardi, G., Ferreira Pires, L., van Sinderen, M.: An Ontology-Based Approach for Evaluating the Domain Appropriateness and Comprehensibility Appropriateness of Modeling Languages, ACM/IEEE 8th International Conference on Model Driven Engineering, Languages and Systems. LNCS, vol. 3713. Springer (2005)
2.
Zurück zum Zitat Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages, and (meta)models. In: Vasilecas, O., Edler, J., Caplinskas, A. (eds.) Frontiers in Artificial Intelligence and Applications, Databases and Information Systems IV. IOS, Amsterdam (2007). ISBN 978-1-58603-640-8 Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages, and (meta)models. In: Vasilecas, O., Edler, J., Caplinskas, A. (eds.) Frontiers in Artificial Intelligence and Applications, Databases and Information Systems IV. IOS, Amsterdam (2007). ISBN 978-1-58603-640-8
3.
Zurück zum Zitat Gurr, C.A.: Effective diagrammatic communication: syntatic, semantic and pragmatic issues. J Vis Lang Comput 10, 317–342 (1999)CrossRef Gurr, C.A.: Effective diagrammatic communication: syntatic, semantic and pragmatic issues. J Vis Lang Comput 10, 317–342 (1999)CrossRef
4.
Zurück zum Zitat Gurr, C.A.: On the isomorphism, or lack of it, of representations, Chapter 10. In: Marriot, K., Meyer, B. (eds.) Theory of Visual Languages. Springer, Berlin (1998) Gurr, C.A.: On the isomorphism, or lack of it, of representations, Chapter 10. In: Marriot, K., Meyer, B. (eds.) Theory of Visual Languages. Springer, Berlin (1998)
5.
Zurück zum Zitat Wand, Y., Weber, R.: An ontological evaluation of systems analysis and design methods. In: Falkenberg, E., Lingreen, P. (eds.) Information System Concepts: An In-Depth Analysis. Elsevier, North-Holland (1989) Wand, Y., Weber, R.: An ontological evaluation of systems analysis and design methods. In: Falkenberg, E., Lingreen, P. (eds.) Information System Concepts: An In-Depth Analysis. Elsevier, North-Holland (1989)
6.
Zurück zum Zitat Weber, R.: Ontological Foundations of Information Systems. Coopers & Lybrand, Melbourne (1997) Weber, R.: Ontological Foundations of Information Systems. Coopers & Lybrand, Melbourne (1997)
7.
Zurück zum Zitat Grice, H.P.: Logic and conversation. In: Cole, P., Morgan J. (eds.) Syntax and Semantics. Speech Acts, vol. 3, pp. 43–58, Academic, New York (1975) Grice, H.P.: Logic and conversation. In: Cole, P., Morgan J. (eds.) Syntax and Semantics. Speech Acts, vol. 3, pp. 43–58, Academic, New York (1975)
8.
Zurück zum Zitat Guarino, N.: Formal Ontology in Information Systems. Proceedings (FOIS), Italy. IOS (1998) Guarino, N.: Formal Ontology in Information Systems. Proceedings (FOIS), Italy. IOS (1998)
9.
Zurück zum Zitat Fitting, M., Mendelsohn, R.L.: First-Order Modal Logic. Kluwer, Norwell (1999) Fitting, M., Mendelsohn, R.L.: First-Order Modal Logic. Kluwer, Norwell (1999)
10.
Zurück zum Zitat Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Universal Press, The Netherlands (2005). ISBN 1381–3617 Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Universal Press, The Netherlands (2005). ISBN 1381–3617
11.
Zurück zum Zitat Ciocoiu, M., Nau, D.: Ontology-Based Semantics, 7th International Conference on Principles of Knowledge Representation and Reasoning (KR’2000), USA, 2000 Ciocoiu, M., Nau, D.: Ontology-Based Semantics, 7th International Conference on Principles of Knowledge Representation and Reasoning (KR’2000), USA, 2000
12.
Zurück zum Zitat Wand, Y., Weber, R.: Mario Bunge’s ontology as a formal foundation for information systems concepts. In: Weingartner, P., Dorn, G.J.W. (eds.) Studies on Mario Bunge’s Treatise. Rodopi, Atlanta (1990) Wand, Y., Weber, R.: Mario Bunge’s ontology as a formal foundation for information systems concepts. In: Weingartner, P., Dorn, G.J.W. (eds.) Studies on Mario Bunge’s Treatise. Rodopi, Atlanta (1990)
13.
Zurück zum Zitat Guizzardi, G., et al.: Grounding software domain ontologies in the unified foundational ontology (UFO): the case of the ODE software process ontology. In: 11th Ibero-American Conference on Software Engineering (CIbSE), Recife, 2008 Guizzardi, G., et al.: Grounding software domain ontologies in the unified foundational ontology (UFO): the case of the ODE software process ontology. In: 11th Ibero-American Conference on Software Engineering (CIbSE), Recife, 2008
14.
Zurück zum Zitat Green, P., Rosemann, M.: Integrated process modeling: an ontological evaluation. Inf Syst 25(2), 73–87 (2000)CrossRef Green, P., Rosemann, M.: Integrated process modeling: an ontological evaluation. Inf Syst 25(2), 73–87 (2000)CrossRef
15.
Zurück zum Zitat Bera, P., Wand, Y.: Analyzing OWL using a Philosophy-Based Ontology, 3rd International Conference on Formal Ontology in Information Systems (FOIS 2004), Torino, 2004 Bera, P., Wand, Y.: Analyzing OWL using a Philosophy-Based Ontology, 3rd International Conference on Formal Ontology in Information Systems (FOIS 2004), Torino, 2004
16.
Zurück zum Zitat Guizzardi, G., Wagner, G.: What’s in a Relationship: An Ontological Analysis, 27th International Conference on Conceptual Modeling (ER’2008), Barcelona, Spain. Lecture Notes in Computer Science, vol. 5231, pp. 83–97 (2008) Guizzardi, G., Wagner, G.: What’s in a Relationship: An Ontological Analysis, 27th International Conference on Conceptual Modeling (ER’2008), Barcelona, Spain. Lecture Notes in Computer Science, vol. 5231, pp. 83–97 (2008)
17.
Zurück zum Zitat Guizzardi, G., Wagner, G., Guarino, N., van Sinderen, M.: An Ontologically Well-Founded Profile for UML Conceptual Models, 16th International Conference on Advances in Information Systems Engingeering (CAiSE), Latvia. LNCS 3084. Springer-Verlag (2004) Guizzardi, G., Wagner, G., Guarino, N., van Sinderen, M.: An Ontologically Well-Founded Profile for UML Conceptual Models, 16th International Conference on Advances in Information Systems Engingeering (CAiSE), Latvia. LNCS 3084. Springer-Verlag (2004)
18.
Zurück zum Zitat Guizzardi, G.: Modal Aspects of Object Types and Part-Whole Relations and the de re/de dicto distinction, 19th International Conference on Advanced Information Systems Engineering (CAISE’07), Trondheim. LNCS 4495. Springer-Verlag (2007) Guizzardi, G.: Modal Aspects of Object Types and Part-Whole Relations and the de re/de dicto distinction, 19th International Conference on Advanced Information Systems Engineering (CAISE’07), Trondheim. LNCS 4495. Springer-Verlag (2007)
19.
Zurück zum Zitat Guizzardi, G., Masolo, C., Borgo, S.: In Defense of a Trope-Based Ontology for Conceptual Modeling: An Example with the Foundations of Attributes, Weak Entities and Datatypes, 25th International Conference on Conceptual Modeling (ER’2006), Arizona, 2006 Guizzardi, G., Masolo, C., Borgo, S.: In Defense of a Trope-Based Ontology for Conceptual Modeling: An Example with the Foundations of Attributes, Weak Entities and Datatypes, 25th International Conference on Conceptual Modeling (ER’2006), Arizona, 2006
20.
Zurück zum Zitat Azevedo, C., Almeida, J.P.A., van Sinderen, M.J., Quartel, D., Guizzardi, G.: An Ontology-Based Semantics for the Motivation Extension to ArchiMate, 15th IEEE International Conference on Enterprise Computing (EDOC 2011), Helsinki, Finland Azevedo, C., Almeida, J.P.A., van Sinderen, M.J., Quartel, D., Guizzardi, G.: An Ontology-Based Semantics for the Motivation Extension to ArchiMate, 15th IEEE International Conference on Enterprise Computing (EDOC 2011), Helsinki, Finland
21.
Zurück zum Zitat Almeida, J.P.A., Guizzardi, G.: An Ontological Analysis of the Notion of Community in the RM-ODP Enterprise Language Original Research Article, Computer Standards & Interfaces. Elsevier (2012). doi:10.1016/j.csi.2012.01.007 Almeida, J.P.A., Guizzardi, G.: An Ontological Analysis of the Notion of Community in the RM-ODP Enterprise Language Original Research Article, Computer Standards & Interfaces. Elsevier (2012). doi:10.​1016/​j.​csi.​2012.​01.​007
22.
Zurück zum Zitat Guizzardi, R.S.S., Guizzardi, G.: Ontology-based transformation framework from Tropos to AORML. In: Giorgini, P., Maiden, N., Mylopoulos, J., Yu, E. (Org.) Social Modeling for Requirements Engineering, Cooperative Information Systems Series. MIT Press, Boston (2010) Guizzardi, R.S.S., Guizzardi, G.: Ontology-based transformation framework from Tropos to AORML. In: Giorgini, P., Maiden, N., Mylopoulos, J., Yu, E. (Org.) Social Modeling for Requirements Engineering, Cooperative Information Systems Series. MIT Press, Boston (2010)
23.
Zurück zum Zitat Guizzardi, R.S.S., Franch, X., Guizzardi, G.: Applying a Foundational Ontology to Analyze the i* Framework, 6th International Conference on Research Challenges in Information Systems (RCIS 2012), Valencia Guizzardi, R.S.S., Franch, X., Guizzardi, G.: Applying a Foundational Ontology to Analyze the i* Framework, 6th International Conference on Research Challenges in Information Systems (RCIS 2012), Valencia
24.
Zurück zum Zitat Santos Jr., P.S.S., Almeida, J.P.A., Guizzardi, G.: An Ontology-Based Semantic Foundation for ARIS EPCs. In: Proceedings of the 25th ACM Symposium on Applied Computing (Enterprise Engineering Track), 2011 Santos Jr., P.S.S., Almeida, J.P.A., Guizzardi, G.: An Ontology-Based Semantic Foundation for ARIS EPCs. In: Proceedings of the 25th ACM Symposium on Applied Computing (Enterprise Engineering Track), 2011
25.
Zurück zum Zitat Guizzardi, G., Wagner, G.: Can BPMN Be Used for Simulation Models? 7th International Workshop on Enterprise & Organizational Modeling and Simulation (EOMAS 2011), together with the 23rd International Conference on Advanced Information System Engineering (CAiSE’11), London, UK Guizzardi, G., Wagner, G.: Can BPMN Be Used for Simulation Models? 7th International Workshop on Enterprise & Organizational Modeling and Simulation (EOMAS 2011), together with the 23rd International Conference on Advanced Information System Engineering (CAiSE’11), London, UK
26.
Zurück zum Zitat Guizzardi, G., Herre, H., Wagner, G.: On the General Ontological Foundations of Conceptual Modeling, 21st International Conference on Conceptual Modeling (ER), Finland. LNCS 2503. Springer-Verlag (2002) Guizzardi, G., Herre, H., Wagner, G.: On the General Ontological Foundations of Conceptual Modeling, 21st International Conference on Conceptual Modeling (ER), Finland. LNCS 2503. Springer-Verlag (2002)
27.
Zurück zum Zitat Barcelos, P.P.F., Guizzardi, G., Garcia, A.S., Monteiro, M.E.: Ontological Evaluation of the ITU-T Recommendation G.805, 18th International Conference on Telecommunications (ICT 2011). IEEE Press, Cyprus (2011) Barcelos, P.P.F., Guizzardi, G., Garcia, A.S., Monteiro, M.E.: Ontological Evaluation of the ITU-T Recommendation G.805, 18th International Conference on Telecommunications (ICT 2011). IEEE Press, Cyprus (2011)
28.
Zurück zum Zitat Guizzardi, G., Baião, F., Lopes, M., Falbo, R.: The role of foundational ontologies for domain ontology engineering: an industrial case study in the domain of oil and gas exploration and production. Int. J. Inf. Syst. Model. Design 1(2), 1–22 (2010) Guizzardi, G., Baião, F., Lopes, M., Falbo, R.: The role of foundational ontologies for domain ontology engineering: an industrial case study in the domain of oil and gas exploration and production. Int. J. Inf. Syst. Model. Design 1(2), 1–22 (2010)
29.
Zurück zum Zitat Gonçalves, B., Guizzardi, G., Pereira Filho, J.G.: Using an ECG reference ontology for semantic interoperability of ECG data. J. Biomed. Inform. 44, 126–136 (2011)CrossRef Gonçalves, B., Guizzardi, G., Pereira Filho, J.G.: Using an ECG reference ontology for semantic interoperability of ECG data. J. Biomed. Inform. 44, 126–136 (2011)CrossRef
30.
Zurück zum Zitat Costal, D., Gomez, C., Guizzardi, G.: Formal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML, 30th International Conference on Conceptual Modeling (ER 2011), Brussels, 2011 Costal, D., Gomez, C., Guizzardi, G.: Formal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML, 30th International Conference on Conceptual Modeling (ER 2011), Brussels, 2011
31.
Zurück zum Zitat Benevides, A.B., Guizzardi, G.: A Model-based Tool for Conceptual Modeling and Domain Ontology Engineering in OntoUML, 11th International Conference on Enterprise Information Systems (ICEIS), Springer, Milan, 2009 Benevides, A.B., Guizzardi, G.: A Model-based Tool for Conceptual Modeling and Domain Ontology Engineering in OntoUML, 11th International Conference on Enterprise Information Systems (ICEIS), Springer, Milan, 2009
32.
Zurück zum Zitat Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press (2006) Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press (2006)
33.
Zurück zum Zitat Guizzardi, G.: The Problem of Transitivity of Part-Whole Relations in Conceptual Modeling Revisited, Proceedings of the 21st International Conference on Advanced Information Systems Engineering (CAISE’09), Amsterdam, 2009 Guizzardi, G.: The Problem of Transitivity of Part-Whole Relations in Conceptual Modeling Revisited, Proceedings of the 21st International Conference on Advanced Information Systems Engineering (CAISE’09), Amsterdam, 2009
34.
Zurück zum Zitat Benevides, A.B., Guizzardi, G., Braga, B.F.B., Almeida, J.P.A.: Validating modal aspects of OntoUML conceptual models using automatically generated visual world structures. J Univ Comp Sci 16(20), 2904–2933 (2010)MATH Benevides, A.B., Guizzardi, G., Braga, B.F.B., Almeida, J.P.A.: Validating modal aspects of OntoUML conceptual models using automatically generated visual world structures. J Univ Comp Sci 16(20), 2904–2933 (2010)MATH
35.
Zurück zum Zitat Jackson, D.: Alloy: a lightweight object modelling notation. Trans Software Eng Methodol 11(2), 256–290 (2002)CrossRef Jackson, D.: Alloy: a lightweight object modelling notation. Trans Software Eng Methodol 11(2), 256–290 (2002)CrossRef
36.
Zurück zum Zitat Moody, D.L., van Hillegersberg, J.: Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UML Family of Diagrams, 1st International Conference on Software Language Engineering (SLE), 2008, pp. 16–34 Moody, D.L., van Hillegersberg, J.: Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UML Family of Diagrams, 1st International Conference on Software Language Engineering (SLE), 2008, pp. 16–34
37.
Zurück zum Zitat Moody, D.L.: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Software Eng 35(6), 756–779 (2009)CrossRef Moody, D.L.: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Software Eng 35(6), 756–779 (2009)CrossRef
38.
Zurück zum Zitat Goodman, N.: Languages of Art: An Approach to a Theory of Symbols. Bobbs-Merrill, Indianapolis (1968) Goodman, N.: Languages of Art: An Approach to a Theory of Symbols. Bobbs-Merrill, Indianapolis (1968)
39.
Zurück zum Zitat Nordbotten, J.C., Crosby, M.E.: The effect of graphic style on data model interpretation. Inf Syst J 9(2), 139–156 (1999)CrossRef Nordbotten, J.C., Crosby, M.E.: The effect of graphic style on data model interpretation. Inf Syst J 9(2), 139–156 (1999)CrossRef
40.
Zurück zum Zitat Ware, C.: Visual Thinking for Design. Morgan Kaufmann (2008) Ware, C.: Visual Thinking for Design. Morgan Kaufmann (2008)
41.
Zurück zum Zitat Tversky, B., Hemenway, K.: Objects, parts, and categories. J Exp Psychol Gen 113, 169–193 (1984)CrossRef Tversky, B., Hemenway, K.: Objects, parts, and categories. J Exp Psychol Gen 113, 169–193 (1984)CrossRef
42.
Zurück zum Zitat Xu, F., Carey, S.: Infants’ metaphysics: the case of numerical identity. Cog Psychol 30, 111–153 (1996)CrossRef Xu, F., Carey, S.: Infants’ metaphysics: the case of numerical identity. Cog Psychol 30, 111–153 (1996)CrossRef
43.
Zurück zum Zitat Shimojima, A.: Operational constraints in diagrammatic reasoning. In: Logical Reasoning with Diagrams, pp. 27–48. Oxford University Press, New York (1996) Shimojima, A.: Operational constraints in diagrammatic reasoning. In: Logical Reasoning with Diagrams, pp. 27–48. Oxford University Press, New York (1996)
44.
Zurück zum Zitat Becker, J., Pfeiffer, D., Räckers, M.: PICTURE – A NEW APPROACH for Domain-Specific Process Modelling, Proceedings of the CAiSE’07 Forum at the 19th International Conference on Advanced Information Systems Engineering, Trondheim, 2007 Becker, J., Pfeiffer, D., Räckers, M.: PICTURE – A NEW APPROACH for Domain-Specific Process Modelling, Proceedings of the CAiSE’07 Forum at the 19th International Conference on Advanced Information Systems Engineering, Trondheim, 2007
45.
Zurück zum Zitat McDermott, J., Allwein, G.: A formalism for visual security protocol modeling. J Vis Lang Comput 19(2), 153–181 (2008)CrossRef McDermott, J., Allwein, G.: A formalism for visual security protocol modeling. J Vis Lang Comput 19(2), 153–181 (2008)CrossRef
46.
Zurück zum Zitat McDermott, J.: Visual Security Protocol Modeling, Proceedings of the 2005 Workshop on New security paradigms, New York, 2005 McDermott, J.: Visual Security Protocol Modeling, Proceedings of the 2005 Workshop on New security paradigms, New York, 2005
47.
Zurück zum Zitat Falbo, F., Guizzardi G., Duarte, K.: An ontological approach to domain engineering. In: Proceedings of 14th International Conference on Software and Knowledge Engineering (SEKE). ACM, New York (2002) Falbo, F., Guizzardi G., Duarte, K.: An ontological approach to domain engineering. In: Proceedings of 14th International Conference on Software and Knowledge Engineering (SEKE). ACM, New York (2002)
Metadaten
Titel
Ontology-Based Evaluation and Design of Visual Conceptual Modeling Languages
verfasst von
Giancarlo Guizzardi
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-36654-3_13

Premium Partner