• DocumentCode
    1547397
  • Title

    Composing domain-specific design environments

  • Author

    Lédeczi, Ákos ; Bakay, Árpád ; Maróti, Miklós ; Völgyesi, Péter ; Nordstrom, Greg ; Sprinkle, Jonathan ; Karsai, Gábor

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • Volume
    34
  • Issue
    11
  • fYear
    2001
  • fDate
    11/1/2001 12:00:00 AM
  • Firstpage
    44
  • Lastpage
    51
  • 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
    formal specification; logic CAD; domain models; domain-specific modeling language; integrated modeling; integrity constraints; maintenance costs; metalevel architecture; model-integrated computing; specifications; system behavior; Analytical models; Computational modeling; Costs; Design engineering; Metamodeling; Microwave integrated circuits; Process design; Software systems; Terminology; Unified modeling language;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.963443
  • Filename
    963443