Composing domain-specific design environments

A. Lédeczi, A. Bakay, M. Maróti, P. Völgyesi, G. Nordstrom, Jonathan Sprinkle, G. Karsai

Research output: Contribution to journalArticle

353 Citations (Scopus)

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.

Original languageEnglish (US)
JournalComputer
Volume34
Issue number11
DOIs
StatePublished - Nov 2001
Externally publishedYes

Fingerprint

Costs
Specifications
Industry
Modeling languages

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

Lédeczi, A., Bakay, A., Maróti, M., Völgyesi, P., Nordstrom, G., Sprinkle, J., & Karsai, G. (2001). Composing domain-specific design environments. Computer, 34(11). https://doi.org/10.1109/2.963443

Composing domain-specific design environments. / Lédeczi, A.; Bakay, A.; Maróti, M.; Völgyesi, P.; Nordstrom, G.; Sprinkle, Jonathan; Karsai, G.

In: Computer, Vol. 34, No. 11, 11.2001.

Research output: Contribution to journalArticle

Lédeczi, A, Bakay, A, Maróti, M, Völgyesi, P, Nordstrom, G, Sprinkle, J & Karsai, G 2001, 'Composing domain-specific design environments', Computer, vol. 34, no. 11. https://doi.org/10.1109/2.963443
Lédeczi A, Bakay A, Maróti M, Völgyesi P, Nordstrom G, Sprinkle J et al. Composing domain-specific design environments. Computer. 2001 Nov;34(11). https://doi.org/10.1109/2.963443
Lédeczi, A. ; Bakay, A. ; Maróti, M. ; Völgyesi, P. ; Nordstrom, G. ; Sprinkle, Jonathan ; Karsai, G. / Composing domain-specific design environments. In: Computer. 2001 ; Vol. 34, No. 11.
@article{a1cf3120b7ae43aa9e3f758b1b795b7f,
title = "Composing domain-specific design environments",
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.",
author = "A. L{\'e}deczi and A. Bakay and M. Mar{\'o}ti and P. V{\"o}lgyesi and G. Nordstrom and Jonathan Sprinkle and G. Karsai",
year = "2001",
month = "11",
doi = "10.1109/2.963443",
language = "English (US)",
volume = "34",
journal = "ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering",
issn = "0018-9162",
publisher = "IEEE Computer Society",
number = "11",

}

TY - JOUR

T1 - Composing domain-specific design environments

AU - Lédeczi, A.

AU - Bakay, A.

AU - Maróti, M.

AU - Völgyesi, P.

AU - Nordstrom, G.

AU - Sprinkle, Jonathan

AU - Karsai, G.

PY - 2001/11

Y1 - 2001/11

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0035500228&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035500228&partnerID=8YFLogxK

U2 - 10.1109/2.963443

DO - 10.1109/2.963443

M3 - Article

VL - 34

JO - ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering

JF - ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering

SN - 0018-9162

IS - 11

ER -