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 条
  • [41] Goal-oriented idea generation method for requirements elicitation
    Oshiro, K
    Watahiki, K
    Saeki, M
    [J]. 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 363 - 364
  • [42] Annotating Goals with Concerns in Goal-Oriented Requirements Engineering
    Hayashi, Shinpei
    Inoue, Wataru
    Kaiya, Haruhiko
    Saeki, Motoshi
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 269 - 286
  • [43] Goal-Oriented Requirements Communication in New Product Development
    Fricker, Samuel
    Gorschek, Tony
    Glinz, Martin
    [J]. 2008 SECOND INTERNATIONAL WORKSHOP ON SOFTWARE PRODUCT MANAGEMENT, 2008, : 29 - +
  • [44] Specifying Privacy Requirements with Goal-Oriented Modeling Languages
    Peixoto, Mariana Maia
    Silva, Carla
    [J]. SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 112 - 121
  • [45] Goal-oriented requirements analysis and reasoning in the Tropos methodology
    Giorgini, P
    Mylopoulos, J
    Sebastiani, R
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2005, 18 (02) : 159 - 171
  • [46] Investigating Goal-Oriented Requirements Engineering for Business Processes
    Poels, Geert
    Decreus, Ken
    Roelens, Ben
    Snoeck, Monique
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2013, 24 (02) : 35 - 71
  • [47] Software Requirements Prioritization with the Goal-Oriented Requirement Language
    Leshob, Abderrahmane
    Hadaya, Pierre
    Renard, Laurent
    [J]. ADVANCES IN E-BUSINESS ENGINEERING FOR UBIQUITOUS COMPUTING, 2020, 41 : 187 - 198
  • [48] Revisiting Goal-Oriented Requirements Engineering with a Regulation View
    Regev, Gil
    Wegmann, Alain
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2011, 2012, 109 : 56 - 69
  • [49] Optimized Realization of Operational Requirements: A Goal-Oriented Approach
    Hassine, Jameleddine
    Darghouth, M. N.
    [J]. IEEE ACCESS, 2024, 12 : 88506 - 88533
  • [50] Goal-Oriented Requirements Analysis Meets a Creativity Technique
    Kinoshita, Tomoo
    Hayashi, Shinpei
    Saeki, Motoshi
    [J]. ADVANCES IN CONCEPTUAL MODELING, ER 2017, 2017, 10651 : 101 - 110