IDEAS home Printed from https://ideas.repec.org/p/zbw/udeicb/42.html
   My bibliography  Save this paper

Outline of a method for designing domain-specific modelling languages

Author

Listed:
  • Frank, Ulrich

Abstract

In recent years, the development of domain-specific modelling languages has gained remarkable attention. This is for good reasons: A domain-specific modelling 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 modelling 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 modelling 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 modelling language, this is a serious shortfall. This research report is aimed at a contribution to filling the gap. It presents the prolegomena of a method for developing domain-specific modelling languages, which is based on the experience gathered in several language specification projects. The method consists of two main parts: a meta modelling language and a process model. The MEMO meta modelling language (MEMO MML) is specified in a further report. Therefore, its description is restricted to a brief overview. Instead, the main focus of this report is on the process model, which describes essential steps to be accounted for during the development of a domain-specific modelling language. It includes heuristics to develop requirements and meta modelling guidelines that support frequent design decisions. The description of the method is complemented by examples which are mainly taken from the design of the MEMO Organisation Modelling Language.

Suggested Citation

  • Frank, Ulrich, 2010. "Outline of a method for designing domain-specific modelling languages," ICB Research Reports 42, University Duisburg-Essen, Institute for Computer Science and Business Information Systems (ICB).
  • Handle: RePEc:zbw:udeicb:42
    as

    Download full text from publisher

    File URL: https://www.econstor.eu/bitstream/10419/58163/1/716089785.pdf
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Frank, Ulrich & Kaczmarek-Heß, Monika & de Kinderen, Sybren, 2021. "IT Infrastructure Modeling Language (ITML): A DSML for supporting IT management," ICB Research Reports 72, University Duisburg-Essen, Institute for Computer Science and Business Information Systems (ICB).
    2. Heise, David & Strecker, Stefan & Frank, Ulrich, 2014. "ControlML: A domain-specific modeling language in support of assessing internal controls and the internal control system," International Journal of Accounting Information Systems, Elsevier, vol. 15(3), pages 224-245.
    3. Kristina Rosenthal & Benjamin Ternes & Stefan Strecker, 2021. "Business Process Simulation on Procedural Graphical Process Models," Business & Information Systems Engineering: The International Journal of WIRTSCHAFTSINFORMATIK, Springer;Gesellschaft für Informatik e.V. (GI), vol. 63(5), pages 569-602, October.
    4. Florian Johannsen & Hans-Georg Fill, 2017. "Meta Modeling for Business Process Improvement," Business & Information Systems Engineering: The International Journal of WIRTSCHAFTSINFORMATIK, Springer;Gesellschaft für Informatik e.V. (GI), vol. 59(4), pages 251-275, August.
    5. Anat Goldstein & Ulrich Frank, 2016. "Components of a multi-perspective modeling method for designing and managing IT security systems," Information Systems and e-Business Management, Springer, vol. 14(1), pages 101-140, February.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:zbw:udeicb:42. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ZBW - Leibniz Information Centre for Economics (email available below). General contact details of provider: https://edirc.repec.org/data/fwessde.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.