Requirements Identification and Representation in Software Product Line

被引:1
|
作者
Halim, Shahliza Abd [1 ]
Jawawi, Dayang Norhayati A. [1 ]
Deris, Safaai [1 ]
机构
[1] Univ Technol Malaysia, Fac Comp Sci & Informat Syst, Software Engn Dept, Skudai 81300, Johor, Malaysia
关键词
software product line; variability; requirements; feature model; use case model; CORE ASSET;
D O I
10.1109/APSEC.2009.73
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Line (SPL) core assets development is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Considering reuse early in development phase can promise the increase in reuse and understanding reuse at a later development phase. This paper concentrates on identifying and representing variability at requirement level. The proposed approach differs slightly from other approaches where identification of the variant requirements is done with commonality and variability analysis and using two important requirements model, feature and use case model. Relation between both requirements model is through matrix table. This paper illustrates the application of this approach using the library systems product line example.
引用
收藏
页码:340 / 346
页数:7
相关论文
共 50 条
  • [21] Analyzing evolution of variability in a software product line: From contexts and requirements to features
    Peng, Xin
    Yu, Yijun
    Zhao, Wenyun
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (07) : 707 - 721
  • [22] Using requirements management tools in software product line engineering: The state of the practice
    Beuche, Danilo
    Birk, Andreas
    Dreier, Heinrich
    Fleischmann, Andreas
    Galle, Heidi
    Heller, Gerald
    Janzen, Dirk
    John, Isabel
    Kolagari, Ramin Tavakoli
    von der Massen, Thomas
    Wolfram, Andreas
    SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 84 - +
  • [23] Identifying Suitable Representation Techniques for the Prioritization of Requirements and Their Interdependencies for Multiple Software Product Lines
    Lewellen, Stephanie
    Helfert, Markus
    BUSINESS INFORMATION SYSTEMS (BIS 2018), 2018, 320 : 412 - 423
  • [24] Representation of variability in software product line using Aspect-Oriented Programming
    Heo, Seung-Hyun
    Choi, Eun Man
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 66 - +
  • [25] Transitioning from product line requirements to product line architecture
    Savolainen, J
    Oliver, I
    Mannion, M
    Zuo, HL
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 186 - 195
  • [26] Configuring Software Product Line Feature Models Based on Stakeholders' Soft and Hard Requirements
    Bagheri, Ebrahim
    Di Noia, Tommaso
    Ragone, Azzurra
    Gasevic, Dragan
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 16 - 31
  • [27] A Rule-based Method for Detecting the Missing Common Requirements in Software Product Line
    Zhang, Jianzhang
    Wang, Yinglin
    Wang, Wentao
    Niu, Nan
    PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC 2017), 2017, : 277 - 283
  • [28] Security requirements in software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    SECRYPT 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2008, : 442 - +
  • [29] Ontology-based Software Requirements Reuse: Case Study in Fire Control Software Product Line Domain
    Karatas, Elif Kamer
    Iyidir, Baris
    Birturk, Aysenur
    2014 IEEE International Conference on Data Mining Workshop (ICDMW), 2014, : 832 - 839
  • [30] A Formal Representation of Platform Feature-to-Requirement Traceability for Software Product Line Development
    Kang, Sungwon
    Kim, Jingyu
    Kang, Sungju
    Eom, Seokhwan
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 211 - 218