*banner
 

Handbook of Real-Time and Embedded Systems
Matthew Emerson, Sandeep Neema, Janos Sztipanovits

Citation
Matthew Emerson, Sandeep Neema, Janos Sztipanovits. "Handbook of Real-Time and Embedded Systems". Insup Lee, Joseph Leung, Sang H. Son (eds.), CRC Press, 2006; ISBN: 1584886781.

Abstract
Model-Integrated Computing, one practical manifestation of OMG’s Model Driven Architecture, advocates the development of domain specific modeling languages for system design, specification, and analysis. Recent years have seen a variety of new tools and metamodeling languages which support MIC-style model-based design, including the Eclipse Modeling Framework (EMF) and the Microsoft Domain-Specific Languages (DSL) tools. This situation introduces new challenges for system designers, including the challenge of deciding which tool and language to adopt for a particular project. This paper provides two contributions to the research on model-based design. First, we provide a technical comparison of three modeling languages and their supporting tools: GME’s MetaGME, EMF’s Ecore, and Microsoft’s developing Domain Model Designer language. Through this comparison we show that the consequences of choosing one metamodeling language over another are non-critical for language specification, since all of the metamodeling languages support the same fundamental language design concepts. Second, we generalize previous work to outline a set of tools and procedures which may be used to adapt an existing metaprogrammable tool suite to support new metamodeling languages while maintaining backwards compatibility with existing tools and models.

Electronic downloads

Citation formats  
  • HTML
    Matthew Emerson, Sandeep Neema, Janos Sztipanovits. <a
    href="http://chess.eecs.berkeley.edu/pubs/283.html"
    ><i>Handbook of Real-Time and Embedded
    Systems</i></a>, Insup Lee, Joseph Leung, Sang
    H. Son (eds.), CRC Press, 2006; ISBN: 1584886781.
  • Plain text
    Matthew Emerson, Sandeep Neema, Janos Sztipanovits.
    "Handbook of Real-Time and Embedded Systems".
    Insup Lee, Joseph Leung, Sang H. Son (eds.), CRC Press,
    2006; ISBN: 1584886781.
  • BibTeX
    @inbook{EmersonNeemaSztipanovits06_HandbookOfRealTimeEmbeddedSystems,
        author = {Matthew Emerson and Sandeep Neema and Janos
                  Sztipanovits},
        editor = {Insup Lee, Joseph Leung, Sang H. Son},
        title = {Handbook of Real-Time and Embedded Systems},
        publisher = {CRC Press},
        year = {2006},
        note = {ISBN: 1584886781},
        abstract = {Model-Integrated Computing, one practical
                  manifestation of OMG’s Model Driven
                  Architecture, advocates the development of domain
                  specific modeling languages for system design,
                  specification, and analysis. Recent years have
                  seen a variety of new tools and metamodeling
                  languages which support MIC-style model-based
                  design, including the Eclipse Modeling Framework
                  (EMF) and the Microsoft Domain-Specific Languages
                  (DSL) tools. This situation introduces new
                  challenges for system designers, including the
                  challenge of deciding which tool and language to
                  adopt for a particular project. This paper
                  provides two contributions to the research on
                  model-based design. First, we provide a technical
                  comparison of three modeling languages and their
                  supporting tools: GME’s MetaGME, EMF’s Ecore,
                  and Microsoft’s developing Domain Model Designer
                  language. Through this comparison we show that the
                  consequences of choosing one metamodeling language
                  over another are non-critical for language
                  specification, since all of the metamodeling
                  languages support the same fundamental language
                  design concepts. Second, we generalize previous
                  work to outline a set of tools and procedures
                  which may be used to adapt an existing
                  metaprogrammable tool suite to support new
                  metamodeling languages while maintaining backwards
                  compatibility with existing tools and models. },
        URL = {http://chess.eecs.berkeley.edu/pubs/283.html}
    }
    

Posted by Christopher Brooks on 6 Jun 2007.
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess