24
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Multilevel Modelling and Domain-Specific Languages

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Modern software engineering deals with demanding problems that yield large and complex software. The area of Model-Driven Software Engineering tackles this issue by using models during the development process, but it does not address some of the communication problems among different stakeholders. Domain-Specific Modelling Languages (DSML) aim at involving domain experts with non-technical profiles in that process. DSMLs define concepts with different levels of abstraction, but traditional modelling does not allow enough flexibility to organise them adequately. Multilevel Modelling (MLM) approaches provide an unbounded number of levels of abstraction, plus other features that perfectly fit DSMLs. Their development can also benefit from Model Transformations (MT), especially when these encode the behaviour of DSMLs. MTs can be exploited by MLM, becoming a precise and reusable definition of behaviour. This thesis presents a MLM and Multilevel MT approach which tackles open issues in the field and compares it with the state of the art through literature review and experiments, providing its formalisation and its implementation in the tool MultEcore, together with case studies.

          Related collections

          Most cited references30

          • Record: found
          • Abstract: not found
          • Article: not found

          An Algorithm for Subgraph Isomorphism

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            ATL: A model transformation tool

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Software Engineering

              Boehm (1976)
                Bookmark

                Author and article information

                Journal
                08 October 2019
                Article
                1910.03313
                59c20daf-668b-46a7-b762-f3fda0018529

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                PhD Thesis. Series of dissertations submitted to the Faculty of Mathematics and Natural Sciences, University of Oslo. No. 2141. ISSN 1501-7710
                cs.SE

                Software engineering
                Software engineering

                Comments

                Comment on this article