Deriving specifications from requirements through problem reduction

被引:10
|
作者
Rapanotti, L. [1 ]
Hall, J. G. [1 ]
Li, Z. [1 ]
机构
[1] Open Univ, Ctr Res Comp, Milton Keynes MK7 6AA, Bucks, England
来源
IEE PROCEEDINGS-SOFTWARE | 2006年 / 153卷 / 05期
关键词
D O I
10.1049/ip-sen:20060011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software problems - problems whose solution is software-intensive - come in many forms. Given that software and computers are deeply embedded in society, one general characteristic of software problems is that their early requirements are expressed 'deep into the world', that is, in terms that end-users and other stake-holders would recognise and understand. The developer is left with the difficult task of interpreting such requirements closer to the software solution. Problem reduction is proposed as a systematic transformation for deriving specifications from requirements in the context of problem-oriented analysis. It allows the context of a problem to be simplified while re-expressing the requirement. It was applied in the context of Problem Frames and argued that it can be used as a systematic way of deriving specification statements from requirement statements via a sequence of transformed problems. The approach is illustrated in two examples.
引用
收藏
页码:183 / 198
页数:16
相关论文
共 50 条
  • [1] Requirement progression in problem frames: deriving specifications from requirements
    Seater, Robert
    Jackson, Daniel
    Gheyi, Rohit
    [J]. REQUIREMENTS ENGINEERING, 2007, 12 (02) : 77 - 102
  • [2] Requirement progression in problem frames: deriving specifications from requirements
    Robert Seater
    Daniel Jackson
    Rohit Gheyi
    [J]. Requirements Engineering, 2007, 12 : 77 - 102
  • [3] Deriving formal specifications from informal requirements
    Ilic, Dubravka
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 145 - 152
  • [4] Deriving architectural models from requirements specifications: A systematic mapping study
    Souza, Eric
    Moreira, Ana
    Goulao, Miguel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 109 : 26 - 39
  • [5] Deriving Behavioural Models of Component-Based Software Systems from Requirements Specifications
    Ali, Awad
    Jawawi, Dayang N. A.
    Isa, Mohd Adham
    Ibrahim, Ashraf Osman
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, CONTROL, NETWORKING, ELECTRONICS AND EMBEDDED SYSTEMS ENGINEERING (ICCNEEE), 2015, : 260 - 265
  • [6] From Stakeholder Requirements to Formal Specifications Through Refinement
    Li, Feng-Lin
    Horkoff, Jennifer
    Borgida, Alexander
    Guizzardi, Giancarlo
    Liu, Lin
    Mylopoulos, John
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY ( REFSQ 2015), 2015, 9013 : 164 - 180
  • [7] Deriving programs from their Z specifications
    Cruz, Ricardo Calderon
    [J]. CERMA2006: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE VOL 2, PROCEEDINGS, 2006, : 297 - 302
  • [8] Deriving tabular event-based specifications from goal-oriented requirements models
    Renaud De Landtsheer
    Emmanuel Letier
    Axel van Lamsweerde
    [J]. Requirements Engineering, 2004, 9 : 104 - 120
  • [9] Deriving protocol specifications from service specifications written in LOTOS
    Universite de Montreal, Montreal, Canada
    [J]. Distrib Comput, 1 (29-47):
  • [10] Deriving tabular event-based specifications from goal-oriented requirements models
    De Landtsheer, R
    Letier, E
    van Lamsweerde, A
    [J]. 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 200 - 210