DocumentCode
322511
Title
Model-integrated programming
Author
Franke, Hubertus ; Sztipanovits, Janos ; Karsai, Gabor
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
1
fYear
1997
fDate
7-10 Jan 1997
Firstpage
415
Abstract
The building of complex, large-scale industrial applications necessitates the integration of models into the problem-solving process. This paper describes a model-integrated program synthesis (MIPS) environment for computer-based system applications. In MIPS, domain-specific, multiple-view models represent the software, its environment and relationships. Generic model interpreters translate the models into the input languages of static and dynamic analysis tools, and application-specific model interpreters synthesize software applications. The components of the system are built in the framework of the layered Multigraph architecture, which separates the generic and domain/application-specific components, and which defines interfaces for expandability
Keywords
application program interfaces; large-scale systems; modelling; problem solving; program diagnostics; program interpreters; programming; application-specific components; computer-based system applications; domain-specific components; domain-specific multiple-view models; dynamic analysis tools; expandability; generic components; input languages; interfaces; large-scale industrial applications; layered Multigraph architecture; model interpreters; model-integrated program synthesis; problem-solving process; software application synthesis; software environment; static analysis tools; Application software; Computer applications; Computer architecture; Computer industry; Industrial relations; Large scale integration; Power system reliability; Problem-solving; Programming environments; Real time systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location
Wailea, HI
ISSN
1060-3425
Print_ISBN
0-8186-7743-0
Type
conf
DOI
10.1109/HICSS.1997.667291
Filename
667291
Link To Document