Dingwall-Smith, A.;
Finkelstein, A.;
(2002)
From requirements to monitors by way of aspects.
Presented at: Workshop on Early Aspects at the 1st International Conference on Aspect-Oriented Software Development (AOSD), University of Twente, Enschede, The Netherlands.
Preview |
PDF
4.7_aosd2002.pdf Download (36kB) |
Abstract
Using goal driven requirements engineering, requirements are derived from a goal model that captures multiple strategies for satisfying the goals and takes into account environmental constraints on the system. The model is therefore more stable than a conventional requirements document. We present early work in building a system for runtime monitoring of system goals, as part of normal system operation, so that failure to achieve goals caused by changes in the system environment can be detected and acted on. We make use of Hyper/J to separate instrumentation for monitoring from the core code, and to add instrumentation directly to class files, without the need to modify the core class files. We are currently using a peer to peer networking client as a testbed and we present examples based on this program.
Type: | Conference item (Presentation) |
---|---|
Title: | From requirements to monitors by way of aspects |
Event: | Workshop on Early Aspects at the 1st International Conference on Aspect-Oriented Software Development (AOSD) |
Location: | University of Twente, Enschede, The Netherlands |
Dates: | 22-26 April 2002 |
Open access status: | An open access version is available from UCL Discovery |
Publisher version: | http://trese.cs.utwente.nl/aosd2002/ |
Language: | English |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/842 |
Archive Staff Only
View Item |