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 条
  • [31] A Fuzzy Logic Based Approach for Model-based Regression Test Selection
    Al-Refai, Mohammed
    Cazzola, Walter
    Ghosh, Sudipto
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 55 - 62
  • [32] CORAMOD: a checklist-oriented model-based requirements analysis approach
    Brace, William
    Ekman, Kalevi
    REQUIREMENTS ENGINEERING, 2014, 19 (01) : 1 - 26
  • [33] CORAMOD: a checklist-oriented model-based requirements analysis approach
    William Brace
    Kalevi Ekman
    Requirements Engineering, 2014, 19 : 1 - 26
  • [34] Model-based approach for specifying requirements of virtual reality software products
    Karre, Sai Anirudh
    Reddy, Y. Raghu
    FRONTIERS IN VIRTUAL REALITY, 2024, 5
  • [35] A simple model-based approach to variable selection in classification and clustering
    Partovi Nia, Vahid
    Davison, Anthony C.
    CANADIAN JOURNAL OF STATISTICS-REVUE CANADIENNE DE STATISTIQUE, 2015, 43 (02): : 157 - 175
  • [36] Automatic selection of ROIs using a model-based clustering approach
    Segovia, F.
    Gorriz, J. M.
    Ramirez, J.
    Salas-Gonzalez, D.
    Illan, I. A.
    Lopez, M.
    Chaves, R.
    Padilla, P.
    Puntonet, C. G.
    2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 3194 - +
  • [37] A Model-Based Approach to Dose Selection in Early Pediatric Development
    Cella, M.
    de Vries, F. Gorter
    Burger, D.
    Danhof, M.
    Della Pasqua, O.
    CLINICAL PHARMACOLOGY & THERAPEUTICS, 2010, 87 (03) : 294 - 302
  • [38] A general linear model-based approach for inferring selection to climate
    Raj, Srilakshmi M.
    Pagani, Luca
    Romero, Irene Gallego
    Kivisild, Toomas
    Amos, William
    BMC GENETICS, 2013, 14
  • [39] A general linear model-based approach for inferring selection to climate
    Srilakshmi M Raj
    Luca Pagani
    Irene Gallego Romero
    Toomas Kivisild
    William Amos
    BMC Genetics, 14
  • [40] A Quality Model-based Approach for Measuring User Interface Aesthetics with Grace
    Zen M.
    Burny N.
    Vanderdonckt J.
    Proceedings of the ACM on Human-Computer Interaction, 2023, 7 (EICS)