Skip to main content

2013 | OriginalPaper | Buchkapitel

Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines

verfasst von : Ulrich Frank

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 recent years, the development of domain-specific modeling languages has gained remarkable attention. This is for good reasons. A domain-specific modeling language incorporates concepts that represent domain-level knowledge. Hence, systems analysts are not forced to reconstruct these concepts from scratch. At the same time, domain-specific modeling languages contribute to model integrity, because they include already constraints that would otherwise have to be added manually. Even though there has been a considerable amount of research on developing and using domain-specific modeling languages, there is still lack of comprehensive methods to guide the design of these languages. With respect to the complexity and risk related to developing a domain-specific modeling language, this is a serious shortfall. This chapter is aimed at a contribution to filling the gap. At first, it presents guidelines for selecting a metamodeling language. Its main focus is on supporting the process from analyzing requirements to specifying and evaluating a domain-specific modeling language.

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 Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. Software Syst. Model. 7(3), 345–359 (2008)CrossRef Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. Software Syst. Model. 7(3), 345–359 (2008)CrossRef
2.
Zurück zum Zitat Bunge, M.: Treatise on Basic Philosophy, vol. 3: Ontology I: The Furniture of the World. Reidel, Dordrecht (1977) Bunge, M.: Treatise on Basic Philosophy, vol. 3: Ontology I: The Furniture of the World. Reidel, Dordrecht (1977)
3.
Zurück zum Zitat Fettke, P., Loos, P.: Ontological evaluation of reference models using the Bunge-Wand-Weber Model. In: Americas Conference on Information Systems (AMCIS), pp. 2944–2955. Tampa, FL (2003) Fettke, P., Loos, P.: Ontological evaluation of reference models using the Bunge-Wand-Weber Model. In: Americas Conference on Information Systems (AMCIS), pp. 2944–2955. Tampa, FL (2003)
4.
Zurück zum Zitat Frank, U.: Evaluating modelling languages: relevant issues, epistemological challenges and a preliminary research framework. Tech. rep., University of Koblenz (1998) Frank, U.: Evaluating modelling languages: relevant issues, epistemological challenges and a preliminary research framework. Tech. rep., University of Koblenz (1998)
5.
Zurück zum Zitat Frank, U.: The MEMO Meta Modelling Language (MML) and Language Architecture, 2nd edn. Tech. Rep. 43, University of Duisburg-Essen (2011) Frank, U.: The MEMO Meta Modelling Language (MML) and Language Architecture, 2nd edn. Tech. Rep. 43, University of Duisburg-Essen (2011)
6.
Zurück zum Zitat Frank, U.: Some guidelines for the conception of domain-specific modelling languages. In: Nüttgens, M., Oliver, T., Weber, B. (eds.) Proceedings of the Conference ‘Enterprise Modelling and Information Systems Architectures’ (EMISA 2011), vol. P-190, pp. 93–106. GI, Bonn (2011) Frank, U.: Some guidelines for the conception of domain-specific modelling languages. In: Nüttgens, M., Oliver, T., Weber, B. (eds.) Proceedings of the Conference ‘Enterprise Modelling and Information Systems Architectures’ (EMISA 2011), vol. P-190, pp. 93–106. GI, Bonn (2011)
7.
Zurück zum Zitat Goldstein, R., Storey, V.: Some findings on the intuitiveness of entity-relationship constructs. In: Lochowsky, F.H. (ed.) Entity-Relationship Approach to Database Design and Querying, pp. 9–23. Elsevier Science, Amsterdam (1990) Goldstein, R., Storey, V.: Some findings on the intuitiveness of entity-relationship constructs. In: Lochowsky, F.H. (ed.) Entity-Relationship Approach to Database Design and Querying, pp. 9–23. Elsevier Science, Amsterdam (1990)
8.
Zurück zum Zitat Henderson-Sellers, B., Ralyte, J.: Situational method engineering: state-of-the-art review. J. Univers. Comput. Sci. 16(3), 424–478 (2010) Henderson-Sellers, B., Ralyte, J.: Situational method engineering: state-of-the-art review. J. Univers. Comput. Sci. 16(3), 424–478 (2010)
9.
Zurück zum Zitat Kelly, S., Tolvanen, J.P.: Domain-Specific Modelling. Enabling Full Code Generation. Wiley, Hoboken, NJ (2008)CrossRef Kelly, S., Tolvanen, J.P.: Domain-Specific Modelling. Enabling Full Code Generation. Wiley, Hoboken, NJ (2008)CrossRef
10.
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
11.
12.
13.
Zurück zum Zitat Süttenbach, R., Ebert, J.: A Booch metamodel. Tech. rep., University of Koblenz (1997) Süttenbach, R., Ebert, J.: A Booch metamodel. Tech. rep., University of Koblenz (1997)
14.
Zurück zum Zitat Wand, Y., Weber, R.: On the deep structure of information systems. Inform. Syst. J. 5(3), 203–23 (1995)CrossRef Wand, Y., Weber, R.: On the deep structure of information systems. Inform. Syst. J. 5(3), 203–23 (1995)CrossRef
15.
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)
Metadaten
Titel
Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines
verfasst von
Ulrich Frank
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-36654-3_6

Premium Partner