12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > A Language for Self-Adaptive System Requirements
View graph of relations

« Back

A Language for Self-Adaptive System Requirements

Research output: Contribution in Book/Report/ProceedingsPaper

Published

Publication date8/09/2008
Host publicationSOCCER '08. International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements, 2008.
PublisherIEEE Publishing
Pages24-29
Number of pages6
ISBN (Print)978-1-4244-4082-5
Original languageEnglish

Conference

ConferenceWorkshop SOCCER'08
CityBarcelona, Spain
Period8/09/08 → …

Conference

ConferenceWorkshop SOCCER'08
CityBarcelona, Spain
Period8/09/08 → …

Abstract

Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in response to changes in their environment. Such systems are now commonly built in domains as diverse as enterprise computing, automotive control systems, and environmental monitoring systems. To date, however, there has been limited attention paid to how to engineer requirements for such systems. As a result, selfadaptivity is often constructed in an ad-hoc manner. In this paper, we argue that a more rigorous treatment of requirements relating to self-adaptivity is needed and that, in particular, requirements languages for self-adaptive systems should include explicit constructs for specifying and dealing with the uncertainty inherent in self-adaptive systems. We present some initial thoughts on a new requirements language for selfadaptive systems and illustrate it using examples from the services domain.