A survey of modeling language specification techniques

    Publications: Contribution to journalArticlePeer Reviewed

    Abstract

    Visual modeling languages such as the Business Process Model and Notation and the Unified Modeling Language are widely used in industry and academia for the analysis and design of information systems. Such modeling languages are usually introduced in overarching specifications which are maintained by standardization institutions such as the Object Management Group or the Open Group. Being the primary – often the single – source of information, such specifications are of paramount importance for modelers, researchers, and tool vendors. However, structure, content, and specification techniques of such documents have never been systematically analyzed. This paper addresses this gap by reporting on a Systematic Literature Review aimed to analyze published standard modeling language specifications. In total, eleven specifications were found and comprehensively analyzed. The survey reveals heterogeneity in: (i) the modeling language concepts being specified, and (ii) the techniques being employed for the specification of these concepts. The identified specification techniques are analyzed and presented by referring to their utilization in the specifications. This survey provides a foundation for research aiming to increase consistency and improve comprehensiveness of information systems modeling languages.

    Original languageEnglish
    Article number101425
    Number of pages20
    JournalInformation Systems
    Volume87
    DOIs
    Publication statusPublished - Jan 2020

    Austrian Fields of Science 2012

    • 102028 Knowledge engineering

    Keywords

    • Evaluation
    • Metamodel
    • Modeling language
    • SEMANTICS
    • SUPPORT
    • Specification
    • Standards
    • UML

    Fingerprint

    Dive into the research topics of 'A survey of modeling language specification techniques'. Together they form a unique fingerprint.

    Cite this