A Model-Based Approach for User Requirements Decomposition and Component Selection

被引:2
|
作者
Abbasipour, Mahin [1 ]
Sackmann, Margarete [1 ]
Khendek, Ferhat [1 ]
Toeroe, Maria [1 ]
机构
[1] Concordia Univ, Elect & Comp Engn, Montreal, PQ, Canada
关键词
component; decomposition; ontology; user requirements; model driven engineering; non-functional requirements; traceability;
D O I
10.1007/978-3-319-16577-6_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To meet user requirements, Commercial-off-the-Shelf (COTS) component based systems are built by integrating different components potentially provided by different vendors. The gap between the user requirements, related to the overall system, and the available components can be large. Thus the selection of appropriate components for building the system becomes a difficult task, especially when non-functional requirements are taken into account. In this paper, we propose an approach to close this gap in the context of highly available systems to be deployed on a Service Availability Forum (SA Forum) compliant middleware. Our approach decomposes the user requirements into lower level requirements, referred to as configuration requirements with the help of an ontology. Sets of components satisfying the functional requirements are checked for compliance with non-functional requirements and chosen accordingly. It is a model based approach, which consists of six metamodels and the necessary transformations including traceability links between user requirements and a solution to facilitate system evolution and maintainability.
引用
收藏
页码:173 / 202
页数:30
相关论文
共 50 条
  • [1] Model-Based Approach for Engineering Adaptive User Interface Requirements
    Park, Kibeom
    Lee, Seok-Won
    REQUIREMENTS ENGINEERING IN THE BIG DATA ERA, 2015, 558 : 18 - 32
  • [2] Ontology-based User Requirements Decomposition for Component Selection for Highly Available Systems
    Abbasipour, Mahin
    Sackmann, Margarete
    Khendek, Ferhat
    Toeroe, Maria
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2014, : 44 - 51
  • [3] Model-Based Specification and Validation of User Interface Requirements
    Bomsdorf, Birgit
    Sinnig, Daniel
    HUMAN-COMPUTER INTERACTION, PT I, 2009, 5610 : 587 - +
  • [4] A graph based requirements clustering approach for component selection
    Khan, Muhammad Ali
    Mahmood, Sajjad
    ADVANCES IN ENGINEERING SOFTWARE, 2012, 54 : 1 - 16
  • [5] MODEL-BASED AND SIX COMPONENT SCATTERING POWER DECOMPOSITION
    Singh, Gulab
    Yamaguchi, Yoshio
    2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 5319 - 5322
  • [6] Tracing Requirements In A Model-Based Testing Approach
    Abbors, Fredrik
    Truscan, Dragos
    Lilius, Johan
    2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM TESTING AND VALIDATION LIFECYCLE, 2009, : 123 - 128
  • [7] A STABLE MODEL-BASED THREE-COMPONENT DECOMPOSITION APPROACH FOR POLARIMETRIC SAR DATA
    Jiao, Zhihao
    Chen, Jiong
    Yang, Jian
    2011 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2011, : 3748 - 3751
  • [8] A model-based approach for component simulation development
    Benjamin, P
    Delen, D
    Mayer, R
    O'Brien, T
    PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1831 - 1839
  • [9] Collection of Requirements and Model-based Approach for Scenario Description
    Braun, Thilo
    Ries, Lennart
    Koertke, Franziska
    Turner, Lara
    Otten, Stefan
    Sax, Eric
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON VEHICLE TECHNOLOGY AND INTELLIGENT TRANSPORT SYSTEMS (VEHITS), 2021, : 634 - 645
  • [10] Model-Based Approach for Change Propagation Analysis in Requirements
    Nonsiri, Sarayut
    Coatanea, Eric
    Bakhouya, Mohamed
    Mokammel, Faisal
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 497 - 503