Modular modeling with a computational twist in Metamod

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    2 Downloads (Pure)

    Abstract

    Model-driven engineering (MDE) is a software development methodology that promises to alleviate the complex task of writing software. To achieve its goals, MDE makes use of models. Although models are concise representations of the knowledge in a domain, they can become large and complex. In dealing with complexity, modularity has proven to be a good ally for engineers in general software development. Inspired by this, we set to explore modularity for models. To this end, we incorporated two mechanisms: grouping and fragment abstractions. The second ingredient, in particular, gives rise to an interesting combination between modeling elements and computational elements. To test our ideas, we have implemented a prototype metamodeling language called MetaMod. To highlight MetaMod's essential features we have included a small example for train tracks.

    Original languageEnglish
    Title of host publicationMODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity, Malaga, Spain
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery, Inc
    Pages4-7
    Number of pages4
    ISBN (Print)9781450340335
    DOIs
    Publication statusPublished - 14 Mar 2016
    Event15th International Conference on Modularity (Modularity ’16), March 14-17, 2016, Málaga, Spain - University of Málaga, Málaga, Spain
    Duration: 14 Mar 201617 Mar 2016
    http://2016.modularity.info/

    Conference

    Conference15th International Conference on Modularity (Modularity ’16), March 14-17, 2016, Málaga, Spain
    Abbreviated titleModularity ’16
    Country/TerritorySpain
    CityMálaga
    Period14/03/1617/03/16
    Internet address

    Keywords

    • Metamod
    • Model-driven engineering
    • Models
    • Modularity
    • Programming languages

    Fingerprint

    Dive into the research topics of 'Modular modeling with a computational twist in Metamod'. Together they form a unique fingerprint.

    Cite this