• DocumentCode
    2440664
  • Title

    Language modularity with the MPS language workbench

  • Author

    Voelter, Markus ; Pech, Vaclav

  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1449
  • Lastpage
    1450
  • Abstract
    JetBrains MPS is a comprehensive environment for language engineering. New languages can be defined as standalone languages or as modular extensions of existing languages. Since MPS is a projectional editor, syntactic forms other than text are possible, including tables or mathematical symbols. This demo will show MPS based on mbeddr C, a novel approach for embedded software development that makes use of incremental language extension on the basis of C.
  • Keywords
    C language; software engineering; MPS language workbench; embedded software development; incremental language extension; language engineering; language modularity; mbeddr C; Concrete; Embedded software; Grammar; Licenses; Software engineering; Software systems; Syntactics; language composition; language engineering; language extension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227070
  • Filename
    6227070