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
Link To Document :
بازگشت