학술논문

Automatic synthesis of SARA design models from system requirements
Document Type
Periodical
Source
IEEE Transactions on Software Engineering IIEEE Trans. Software Eng. Software Engineering, IEEE Transactions on. 17(12):1229-1240 Dec, 1991
Subject
Computing and Processing
Design automation
Process design
Humans
Hardware
Design methodology
Software design
Computer science
Systems engineering and theory
Buildings
Software systems
Language
ISSN
0098-5589
1939-3520
2326-3881
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.ETX