Deriving tabular event-based specifications from goal-oriented requirements models

被引:12
|
作者
De Landtsheer, R [1 ]
Letier, E [1 ]
van Lamsweerde, A [1 ]
机构
[1] Catholic Univ Louvain, Dept Ingn Informat, B-1348 Louvain, Belgium
关键词
goal-oriented requirements engineering; SCR; method integration; specification transformation; lightweight formal analysis;
D O I
10.1007/s00766-004-0189-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Goal-oriented methods are increasingly popular for elaborating software requirements. They offer systematic support for incrementally building intentional, structural and operational models of the software and its environment. They also provide various techniques for early analysis, notably, to manage conflicting goals or to anticipate abnormal environment behaviours that prevent goals from being achieved. On the other hand, tabular event-based methods are well-established for specifying operational requirements for control software. They provide sophisticated techniques and tools for late analysis of software behaviour models through simulation, model checking or table exhaustiveness checks. The paper proposes to take the best out of these two worlds to engineer requirements for control software. It presents a technique for deriving event-based specifications, written in the SCR tabular language, from operational specifications built according to the KAOS goal-oriented method. The technique consists of a series of transformation steps each of which resolves semantic, structural or syntactic differences between the KAOS source language and the SCR target language. Some of these steps need human intervention and illustrate the kind of semantic subtleties that need to be taken into account when integrating multiple formalisms. As a result of our technique SCR specifiers may use upstream goal-based processes a la KAOS for the incremental elaboration, early analysis, organization and documentation of their tables, while KAOS modelers may use downstream tables d la SCR for later analysis of the behaviour models derived from goal specifications.
引用
收藏
页码:104 / 120
页数:17
相关论文
共 50 条
  • [31] Handling obstacles in goal-oriented requirements engineering
    van Lamsweerde, A
    Letier, E
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) : 978 - 1005
  • [32] Does Goal-Oriented Requirements Engineering Achieve its Goal?
    Mavin, Alistair
    Wilkinson, Philip
    Teufl, Sabine
    Femmer, Henning
    Eckhardt, Jonas
    Mund, Jakob
    [J]. 2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 174 - 183
  • [33] Distributed Event Processing for Goal-Oriented Workflows
    Jander, Kai
    Braubach, Lars
    Lamersdorf, W.
    [J]. INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 49 - 58
  • [34] Goal-oriented updating of mechanical models
    Chamoin, L.
    Ladeveze, P.
    Waeytens, J.
    [J]. 4TH INTERNATIONAL WORKSHOP ON NEW COMPUTATIONAL METHODS FOR INVERSE PROBLEMS (NCMIP2014), 2014, 542
  • [35] 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
  • [36] Structural Descriptions of Process Models Based on Goal-Oriented Unfolding
    Qian, Chen
    Wen, Lijie
    Wang, Jianmin
    Kumar, Akhil
    Li, Haoran
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2017), 2017, 10253 : 397 - 412
  • [37] Improving Requirements Engineering through Goal-oriented Models and Tools: Feedback from a Large Industrial Deployment
    Ponsard, Christophe
    Darimont, Robert
    [J]. ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 372 - 381
  • [38] Multi-dimensional Goal Refinement in Goal-Oriented Requirements Engineering
    Inoue, Wataru
    Hayashi, Shinpei
    Kaiya, Haruhiko
    Saeki, Motoshi
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 185 - 195
  • [39] Goal-Oriented Requirements Analysis using Goal Accumulation RDF Graph
    Lee, Jun H.
    Park, Young B.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [40] Establishing Regulatory Compliance in Goal-Oriented Requirements Analysis
    Negishi, Yu
    Hayashi, Shinpei
    Saeki, Motoshi
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 434 - 443