• 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