Bridging the gap between requirements and design: An approach based on Problem Frames and SysML

被引:12
|
作者
Colombo, Pietro [1 ]
Khendek, Ferhat [2 ]
Lavazza, Luigi [1 ]
机构
[1] Univ Insubria, Dipartimento Informat & Comunicaz, I-21100 Varese, Italy
[2] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Problem Frames; Decomposition criteria; Architectural patterns; Blackboard; System Modeling Language; Model based transformations; ATLAS Transformation Language; MODEL;
D O I
10.1016/j.jss.2011.09.046
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The relation between the requirements specification and the design has been widely investigated with the aim to bridge the gap between the two artifacts. The goal is to find effective mechanisms to generate the system design starting from the analysis and specification of the requirements. This paper contributes to this research stream with an approach to create early design models from requirement artifacts. The approach weaves together the analysis and design phases favoring a tight collaboration between analysts and designers. It is based on Problem Frames, decomposition and re-composition patterns and supported by the System Modeling Language. The proposed solution has the potentiality of easing the development, shortening the development cycle and reducing the associated cost. The proposed design generation guidelines have been implemented as ATLAS Transformation Language rules in a model-based transformation process. The entire approach is model driven, allowing for the generation of the design model through transformations applied to the requirements model. The design model is automatically generated through the application of the transformation rules described in the paper. The proposed rules are fairly general and can be applied to any analysis model built according to the proposed analysis guidelines. The transformation process can be easily re-implemented using any suitable modeling tool that includes the ATLAS Transformation Language interpretation engine. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:717 / 745
页数:29
相关论文
共 50 条
  • [21] BRIDGING THE GAP BETWEEN DESIGN AND ASSEMBLY.
    Anon
    Assembly Automation, 1987, 7 (02) : 69 - 72
  • [22] NEW SYSML BASED APPROACH FOR INTEGRATED SYSTEM DESIGN
    Auriol, G.
    Baron, C.
    7TH INDUSTRIAL SIMULATION CONFERENCE 2009, 2009, : 111 - 115
  • [23] Bridging the gap between past and future in RE: a scenario-based approach
    Haumer, Peter
    Heymans, Patrick
    Jarke, Matthias
    Pohl, Klaus
    Proceedings of the IEEE International Conference on Requirements Engineering, 1999, : 66 - 73
  • [24] Bridging the Gap between Requirements Modeling and Behavior-driven Development
    Alferez, Mauricio
    Pastore, Fabrizio
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    Riccardi, Jean-Richard
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 239 - 249
  • [25] Bridging the gap between past and future in RE: A scenario-based approach
    Haumer, P
    Heymans, P
    Jarke, M
    Pohl, K
    IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, : 66 - 73
  • [26] Bridging the Gap between IT Graduate Profiles and Job Requirements: A Work in Progress
    Santoso, Harry B.
    Putra, Panca O. Hadi
    2017 7TH WORLD ENGINEERING EDUCATION FORUM (WEEF), 2017, : 145 - 148
  • [27] A sociotechnical design toolkit for bridging the gap between systems-based analyses and system design
    Read, Gemma J. M.
    Salmon, Paul M.
    Goode, Natassia
    Lenne, Michael G.
    HUMAN FACTORS AND ERGONOMICS IN MANUFACTURING & SERVICE INDUSTRIES, 2018, 28 (06) : 327 - 341
  • [28] BRIDGING THE GAP BETWEEN FLOOD RESEARCH AND DESIGN PRACTICE
    PILGRIM, DH
    WATER RESOURCES RESEARCH, 1986, 22 (09) : S165 - S176
  • [29] Towards bridging the gap between domain and application design
    Derras, Mustapha
    Deruelle, Laurent
    Levy, Nicole
    Losavio, Francisca
    2018 SIXTH INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES 2018), 2018, : 44 - 49
  • [30] Bridging the Gap Between Business, Design and Product Metrics
    Flaounas, Ilias
    Friedman, Arik
    CHI EA '19 EXTENDED ABSTRACTS: EXTENDED ABSTRACTS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,