• DocumentCode
    1074452
  • Title

    Automatic synthesis of SARA design models from system requirements

  • Author

    Lor, Kar-Wing Edward ; Berry, Daniel M.

  • Author_Institution
    AT&T Bell Labs., Middletown, NJ, USA
  • Volume
    17
  • Issue
    12
  • fYear
    1991
  • fDate
    12/1/1991 12:00:00 AM
  • Firstpage
    1229
  • Lastpage
    1240
  • Abstract
    In this research in design automation, two views are employed as the requirements of a system-namely, the functional requirements and the operations concept. A requirement analyst uses data flow diagrams and system verification diagrams (SVDs) to represent the functional requirements and the operations concept, respectively. System Architect´s Apprentice (SARA) is an environment-supported method for designing hardware and software systems. A knowledge-based system, called the design assistant, was built to help the system designer to transform requirements stated in one particular collection of design languages. The SVD requirement specification features and the SARA design models are reviewed. The knowledge-based tool for synthesizing a particular domain of SARA design from the requirements is described, and an example is given to illustrate this synthesis process. This example shows the rules used and how they are applied. An evaluation of the approach is given
  • Keywords
    diagrams; knowledge based systems; software tools; systems analysis; SARA design models; SVD requirement specification; System Architect´s Apprentice; computer aided software engineering; data flow diagrams; design assistant; design languages; functional requirements; hardware; knowledge-based system; knowledge-based tool; requirement analyst; software; software design automation; system verification diagrams; Buildings; Computer science; Design automation; Design methodology; Hardware; Humans; Process design; Software design; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.106984
  • Filename
    106984