An object-oriented software application architecture
ICSE '90 Proceedings of the 12th international conference on Software engineering
Domain modeling for software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
Building, modifying and using component generators
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Model-Based Software Synthesis
IEEE Software
Model-embedded on-line problem solving environment for chemical engineering
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
MULTIGRAPH: an architecture for model-integrated computing
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
Efficient Implementations of Software Architectures via Partial Evaluation
Automated Software Engineering
Increasing Productivity at Saturn
Computer
Application of model-integrated computing in manufacturing execution systems
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
Addressing domain evolution challenges in software product lines
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Hi-index | 0.00 |
Many large software systems are tightly integrated with their physical environments and must be adapted when their environment changes. Typically, software development methodologies do not place a great emphasis on modeling the system's environment, and hence environmental changes may lead to significant and complicated changes in the software. We argue that (1) the modeling of the environment should be an integral part of the process, and (2) to support software evolution, wherever possible, the software should be automatically generated. We present a model-integrated development approach that is capable of supporting cost effective system evolution in accordance with changes in the system's environment. The approach is supported by a "meta-architecture" that provides a framework for building model-based systems. This framework has been successfully used in various projects. One of these projects, a site-production flow visualization system for a large manufacturing operation, is analyzed in detail.