Composing domain-specific design environments
Top Cited Papers
- 1 November 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 34 (11), 44-51
- https://doi.org/10.1109/2.963443
Abstract
Domain-specific integrated development environments can help capture specifications in the form of domain models. These tools support the design process by automating analysis and simulating essential system behavior. In addition, they can automatically generate, configure, and integrate target application components. The high cost of developing domain-specific, integrated modeling, analysis, and application-generation environments prevents their penetration into narrower engineering fields that have limited user bases. Model-integrated computing (MIC), an approach to model-based engineering that helps compose domain-specific design environments rapidly and cost effectively, is particularly relevant for specialized computer-based systems domains-perhaps even single projects. The authors describe how MIC provides a way to compose such environments cost effectively and rapidly by using a metalevel architecture to specify the domain-specific modeling language and integrity constraints. They also discuss the toolset that implements MIC and describe a practical application in which using the technology in a tool environment for the process industry led to significant reductions in development and maintenance costs.Keywords
This publication has 14 references indexed in Scilit:
- Multi-domain surety modeling and analysis for high assurance systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Model-integrated toolset for fault detection, isolation and recovery (FDIR)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Generating visual editors for formally specified languagesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An evolvable tri-reasoner IVHM systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Domain-specific languagesACM SIGPLAN Notices, 2000
- Visual Language Editing Using a Grammar-Based Visual Structure EditorJournal of Visual Languages & Computing, 1998
- Increasing productivity at SaturnComputer, 1998
- Model-integrated computingComputer, 1997
- A configurable visual programming environment: a tool for domain-specific programmingComputer, 1995
- A Classification System for Visual Programming LanguagesJournal of Visual Languages & Computing, 1994