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 条
  • [1] 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
  • [2] 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
  • [3] Deriving event-based transition systems from goal-oriented requirements models
    Letier, Emmanuel
    Kramer, Jeff
    Magee, Jeff
    Uchitel, Sebastian
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2008, 15 (02) : 175 - 206
  • [4] Deriving event-based transition systems from goal-oriented requirements models
    Emmanuel Letier
    Jeff Kramer
    Jeff Magee
    Sebastian Uchitel
    [J]. Automated Software Engineering, 2008, 15 : 175 - 206
  • [5] Goal-oriented requirements engineering: From system objectives to UML models to precise software specifications
    van Lamsweerde, A
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 744 - 745
  • [6] Goal-oriented, B-based formal derivation of security design specifications from security requirements
    Hassan, Riham
    Bohner, Shawn
    El-Kassas, Sherif
    Eltoweissy, Mohamed
    [J]. ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 1443 - +
  • [7] Deriving Goal-Oriented Models from Business Process Models: Applied to Cancer Care Organisation
    Odeh, Yousra
    Green, Stewart
    Odeh, Mohammed
    [J]. 2018 1ST INTERNATIONAL CONFERENCE ON CANCER CARE INFORMATICS (CCI), 2018, : 125 - 135
  • [8] Goal-oriented requirements animation
    Van, HT
    van Lamsweerde, A
    Massonet, P
    Ponsard, C
    [J]. 12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 218 - 228
  • [9] A Model Transformation Approach to Derive Architectural Models from Goal-Oriented Requirements Models
    Lucena, Marcia
    Castro, Jaelson
    Silva, Carla
    Alencar, Fernanda
    Santos, Emanuel
    Pimentel, Joao
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 370 - +
  • [10] Relating business process models to goal-oriented requirements models in KAOS
    Koliadis, George
    Ghose, Aditya
    [J]. ADVANCES IN KNOWLEDGE ACQUISITION AND MANAGEMENT, 2006, 4303 : 25 - +