• DocumentCode
    3429823
  • Title

    Component selection strategies based on system requirements´ dependencies on component attributes

  • Author

    Hamza-Lup, Georgiana L. ; Agarwal, Abhishek ; Shankar, Raji ; Iskander, Cyril

  • Author_Institution
    Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Rapid increases in systems complexity have raised the need to exploit the "design & reuse" principle to its full potential. The proposed research is targeted towards component reuse, specifically towards component selection. We assume a component specification method has been chosen and a component library has been designed and built. The problem we address in this paper is choosing a subset of components from a library of components, such that the resulting integrated system satisfies certain requirements. Our proposed approach contains two main stages. First, we address those requirements that can help us reduce our search space and secondly, we perform an intelligent search in our reduced search space. In the second stage we apply a Greedy approach for selecting components from our reduced search space. The challenge here is assessing how well a certain component satisfies the performance requirements of the target system, as these performance requirements usually refer to the system as a whole and not to individual components. To address this challenge we focused on mapping system performance requirements onto component characteristics. We will illustrate our proposed approach for component selection with a simplified example of selecting the components for a 4x4 mesh-based NOC (Network-on-Chip) architecture.
  • Keywords
    formal specification; greedy algorithms; network-on-chip; systems analysis; component library; component selection strategies; component specification method; greedy approach; network-on-chip architecture; system requirements; systems complexity; Accuracy; Computer science; Costs; Design engineering; Libraries; Network-on-a-chip; Reliability; System performance; USA Councils; Component selection; component reuse; optimal architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Conference, 2008 2nd Annual IEEE
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    978-1-4244-2149-7
  • Electronic_ISBN
    978-1-4244-2150-3
  • Type

    conf

  • DOI
    10.1109/SYSTEMS.2008.4519027
  • Filename
    4519027