DocumentCode
2921104
Title
Framework for Requirements-Driven System Design Automation
Author
Cardei, Lonut ; Fonoage, Mihai ; Shankar, Ravi
Author_Institution
Florida Atlantic Univ., Boca Raton
fYear
2007
fDate
9-13 April 2007
Firstpage
1
Lastpage
7
Abstract
In this paper we present a framework for improving model-driven system design productivity with requirements-driven design automation (RDDA). The key to the proposed approach is to close the semantic gap between requirements, components and architecture by using compatible semantic models for describing product requirements and component capabilities, including constraints. An ontology-based representation language is designed that spans requirements for the application domain, the software design domain (UML meta-schema) and the component domain. Design automation is supported for architecture development by machine-based mapping of desired product/subsystem features and capabilities to library components and by synthesis and maintenance of UML design structure diagrams. The RDDA framework uses standards-based semantic web technologies and can be integrated with exiting modeling tools.
Keywords
Unified Modeling Language; computer aided software engineering; formal specification; ontologies (artificial intelligence); software architecture; systems analysis; Unified Modeling Language meta-schema; application domain; architecture development; library component; machine-based mapping; ontology-based representation language; product requirement-driven system design automation; software design domain; standard-based semantic Web technology; Application software; Computer architecture; Design automation; Libraries; OWL; Ontologies; Quality of service; Semantic Web; Software design; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Conference, 2007 1st Annual IEEE
Conference_Location
Honolulu, HI
Print_ISBN
1-4244-1041-X
Electronic_ISBN
1-4244-1041-X
Type
conf
DOI
10.1109/SYSTEMS.2007.374671
Filename
4258876
Link To Document