• DocumentCode
    1291571
  • Title

    Mechanisms for Requirements Driven Component Selection and Design Automation

  • Author

    Fonoage, Mihai ; Cardei, Ionut ; Shankar, Ravi

  • Author_Institution
    Dept. of Comput., Electr. Eng. & Comput. Sci., Florida Atlantic Univ., Boca Raton, FL, USA
  • Volume
    4
  • Issue
    3
  • fYear
    2010
  • Firstpage
    396
  • Lastpage
    403
  • Abstract
    Component selection and design automation play a major role in reducing the system development cost and time due to the ability to accommodate rapid changes in technology advances and the time-to-market constraints imposed on product release. In this article we present our research on partially automating the process of architecture design starting from semantic representations for requirements and components. The Systems Modeling Language (SysML) is used for specification and modeling. A set of rules written in Prolog control the processes for model verification and architecture synthesis. This methodology is part of the Requirements-Driven Design Automation (RDDA) framework that we develop for component-based system development.
  • Keywords
    PROLOG; formal verification; software architecture; software selection; Prolog; architecture synthesis; design automation; model verification; requirements driven component selection; systems modeling language; Control system synthesis; Costs; Design automation; Design methodology; Model driven engineering; Modeling; Process design; Quality of service; System analysis and design; Time to market; Architecture synthesis; component selection; design automation;
  • fLanguage
    English
  • Journal_Title
    Systems Journal, IEEE
  • Publisher
    ieee
  • ISSN
    1932-8184
  • Type

    jour

  • DOI
    10.1109/JSYST.2010.2055030
  • Filename
    5545502