loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Requirements Engineering Conference (RE'03)
Deriving Tabular Event-Based Specifications from Goal-Oriented Requirements Models
Monterey Bay, California, USA
September 08-September 12
ISBN: 0-7695-1980-6
Renaud De Landtsheer, Universit? Catholique de Louvain
Emmanuel Letier, Universit? Catholique de Louvain
Axel van Lamsweerde, Universit? Catholique de Louvain

Goal-oriented methods are increasingly popular for elaborating software requirements. They provide systematic support for incrementally building intentional, structural and operational models of the software and its environment together with various techniques for early analysis, e.g., to manage conflicting goals or anticipate abnormal environment behaviors 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 behavior models through, e.g., 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 in 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 ? la KAOS for the incremental elaboration, early analysis, organization and documentation of their tables while KAOS modelers may use downstream tables ? la SCR for later analysis of the behavior models derived from goal specifications.

Citation:
Renaud De Landtsheer, Emmanuel Letier, Axel van Lamsweerde, "Deriving Tabular Event-Based Specifications from Goal-Oriented Requirements Models," re, pp.200, 11th IEEE International Requirements Engineering Conference (RE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.