Events Calendar Print Email help
Flat View
See by year
Monthly View
See by month
Weekly View
See by week
Daily View
See Today
See by categories
Talk by Nelly Bencomo on "Requirements@run.time: Requirements-aware Systems"
Thursday, 23 June 2011, 10:30 - 11:30
by Animesh PathakHits : 289
Talk by Nelly Bencomo on " This e-mail address is being protected from spambots. You need JavaScript enabled to view it : Requirements-aware Systems"
Thursday June 23 at 10:30am

Location: Meeting room in Bldg. 14

Time: Thursday June 23, 2011, 10:30- noon

This e-mail address is being protected from spambots. You need JavaScript enabled to view it : Requirements-aware Systems

Increasingly software systems are required to survive fluctuations in their execution environment
without or with only little human intervention. These systems, sometimes known as eternal
software-intensive systems, need to fluidly reconfigure and adapt to the ongoing
circumstances and find the way to continue accomplishing their functionalities and requirements.
To date, however, software engineering (SE) research in software-intensive systems has mainly
focused on software architecture and programming languages with excellent research results. For
instance, research in software architecture has shown how software components can be
dynamically added, removed or replaced at runtime to support adaptation, sometimes exploiting
reflective constructs in modern programming languages to do so. Whilst these technologies
provide an essential step towards an engineering science for software-intensive systems, they are
not the end of the story as building these eternal systems is risky. Designers must ensure that any
critical requirements of the system continue to be satisfied before, during and after a dynamic
change. In current software engineering paradigms, systems are not aware of their requirements.

Nelly Bencomo has just started her Marie-Curie Fellowship in ARLES team. Her research  proposal
uses the novel notion of requirements reflection, that is, the ability of a system to dynamically observe
and reason about its requirements. The project aims to address the need of having systems
requirements-aware by reifying requirements as run-time objects (i.e. This e-mail address is being protected from spambots. You need JavaScript enabled to view it ).  These systems provide a runtime model of their requirements that allow them to reason, evaluate and report on their
conformance to their requirements during execution. Based on the aim of the project, specific
research questions have been identified, for example:
- How to represent requirements as runtime objects so that the requirements
are amenable to introspection and adaptation?
- How to relate runtime requirements decisions to changes in the software

The main goal of Nelly's talk is to describe her current research to make links with researchers of the ARLES team for future potential collaborations.

Bio: Nelly Bencomo is a Marie Curie fellow in  INRIA Paris - Rocquencourt. She was a senior researcher at Lancaster University (UK) until April 2011 where she also got her PhD (2008). She is particularly interested in what she calls This e-mail address is being protected from spambots. You need JavaScript enabled to view it , the use of models and bstractions during runtime. Models can be used, for example, to check correctness and consult the current state of a system during execution. More info can be found at

Publications web site:

Key publications for this talk:

"Requirements-Aware Systems A research agenda for RE for self-adaptive systems",
Pete Sawyer, Nelly Bencomo, Jon Whittle, Emmanuel Letier, Anthony Finkelstein
International Requirements Engineering Conference, RE 2010, Sydney, Australia, September 27th - October 1st 2010

"Requirements Reflection: Requirements as Runtime Entities",
Nelly Bencomo, Jon Whittle, Pete Sawyer, Anthony Finkelstein, and Emmanuel Letier
32st International Conference on Software Engineering 2010, ICSE 2010, Track on New Ideas and Emerging Results

"RELAX: A Language to Address Uncertainty in Self-Adaptive Systems Requirements",
Jon Whittle, Pete Sawyer, Nelly Bencomo, Betty H.C. Cheng, and Jean-Michel Bruel
to appear in Requirements Engineering Journal,2010

"A Goal-Based Modeling Approach to Develop Requirements for Adaptive Systems with Environmental Uncertainty ",
Betty H.C. Cheng, Pete Sawyer, Nelly Bencomo, and Jon Whittle
Location : Meeting room in Bldg. 14


JEvents v1.5.3   Copyright © 2006-2009