Framework for Requirements-Driven System Design Automation

Ionut Cardei, Mihai Fonoage, Ravi Shankar
2007 2007 1st Annual IEEE Systems Conference  
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
more » ... gn domain (UML metaschema) 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.
doi:10.1109/systems.2007.374671 fatcat:7cszp5zmyve4xextvzqy56wxne