Requirements interaction detection using semi-formal methods

被引:0
|
作者
Shehata, M [1 ]
Eberlein, A [1 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Increased pressure to reduce time-to-market has resulted in an increased effort to reuse previously developed software components when developing new software systems. However, in numerous cases, reuse has resulted in interactions between features and/or requirements. As the amount of reuse increases, interaction detection becomes a more and more challenging subject. Although feature interaction is not a new problem and has already been researched especially in the telecommunications domain where new features are added to large-scale base systems, relatively little research has been done outside of telecommunications. The aim of this paper is to introduce a systematic approach for the detection of interactions based on requirements attributes. This systematic approach is part of a three-level framework that offers several approaches to feature-interaction detection in any domain at different levels of cost, time and complexity. The approach is illustrated using a case study.
引用
收藏
页码:224 / 232
页数:9
相关论文
共 50 条
  • [1] The use of semi-formal methods for detecting requirements interactions
    Shehata, M
    Eberlein, A
    Fapojuwo, A
    [J]. Proceedings of the IASTED International Conference on Software Engineering, 2004, : 230 - 235
  • [2] Integrating semi-formal and formal requirements
    Wieringa, R
    Dubois, E
    Huyts, S
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, 1997, 1250 : 19 - 32
  • [3] Semi-formal Representation of Requirements for Automotive Solutions using SysML
    Musat, Liana
    Huebl, Markus
    Buzo, Andi
    Pelz, Georg
    Kandl, Susanne
    Puschner, Peter
    [J]. PROCEEDINGS OF THE 2014 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2014,
  • [4] IRIS: A semi-formal approach for detecting requirements interactions
    Shehata, M
    Eberlein, A
    Fapojuwo, A
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 273 - 281
  • [5] A systematic mapping of semi-formal and formal methods in requirements engineering of industrial Cyber-Physical systems
    Zahid, Farzana
    Tanveer, Awais
    Kuo, Matthew M. Y.
    Sinha, Roopak
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2022, 33 (06) : 1603 - 1638
  • [6] A systematic mapping of semi-formal and formal methods in requirements engineering of industrial Cyber-Physical systems
    Farzana Zahid
    Awais Tanveer
    Matthew M. Y. Kuo
    Roopak Sinha
    [J]. Journal of Intelligent Manufacturing, 2022, 33 : 1603 - 1638
  • [7] Development process improvement by the means of formal and semi-formal methods
    Thuillier, P
    Wippler, JL
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 221 - 225
  • [8] Automatic Matching of Software Component Requirements using Semi-formal Specifications and a CBSE Ontology
    Andreou, Andreas S.
    Papatheocharous, Efi
    [J]. ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 118 - 128
  • [9] A Semi-Formal Framework for Describing Interaction Design Spaces
    Bowen, Judy
    Dittmar, Anke
    [J]. EICS'16: PROCEEDINGS OF THE 8TH ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2016, : 229 - 238
  • [10] Using semi-formal methods for detecting interactions among smart homes policies
    Shehata, Mohamed
    Eberlein, Armin
    Fapojuwo, Abraham
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2007, 67 (2-3) : 125 - 161