• DocumentCode
    358575
  • Title

    Formalizing the specification of model integrated program synthesis environments

  • Author

    Nordstrom, Greg

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • Volume
    4
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    523
  • Abstract
    Model integrated computing (MIC) is an effective and efficient method for developing, maintaining, and evolving large-scale computer-based systems (CBSs). One approach to MIC is to synthesize application programs from domain-specific models created using customized, model integrated program synthesis (MIPS) environments. The MultiGraph Architecture is a toolset for creating graphical domain-specific MIPS environments (DSMEs). By modeling the syntactic, semantic, and presentation requirements of a DSME, a metamodel is formed and used to synthesize the DSME itself, enabling design environment evolution in the face of changing domain requirements. Because both the domain-specific applications and the DSME are designed to evolve, efficient and safe large-scale computer-based systems development is possible over the entire lifetime of the CBS. This paper presents a method to represent DSME requirements using UML class diagrams and predicate logic constraint language expressions, and discusses automatic transformation of metamodel specifications into DSMEs
  • Keywords
    application generators; formal specification; meta data; programming language semantics; simulation languages; software architecture; MultiGraph Architecture toolset; UML class diagrams; automatic transformation; constraint management; design environment evolution; domain-specific models; graphical domain-specific environments; large-scale computer-based systems; logic constraint language expressions; metamodel; model integrated computing; model integrated program synthesis environments; modeling language semantics; presentation requirements; semantic requirements; specification formalization; syntactic requirements; Application software; Computer architecture; Large scale integration; Large-scale systems; Metamodeling; Microwave integrated circuits; Risk management; Software maintenance; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference Proceedings, 2000 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-5846-5
  • Type

    conf

  • DOI
    10.1109/AERO.2000.878463
  • Filename
    878463