Home > Research > Publications & Outputs > Handling Multiple Levels of Requirements for Mi...

Electronic data

View graph of relations

Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems

Research output: Working paper

Published

Standard

Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems. / Sawyer, Pete; Bencomo, Nelly; Grace, P. et al.
Lancaster University, 2007.

Research output: Working paper

Harvard

APA

Vancouver

Author

Sawyer, Pete ; Bencomo, Nelly ; Grace, P. et al. / Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems. Lancaster University, 2007.

Bibtex

@techreport{4d6fba9b16dd49d4b4c25cd0789eceed,
title = "Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems",
abstract = "Adaptability is emerging as a crucial enabling capability for many applications, particularly those deployed in dynamically changing environments such as environment monitoring, disaster management, and military systems. One of the challenges that these pose to RE is that of complexity and how to handle the requirements arising from different states of the environment, and the requirements for coping when the environment changes. One approach to handling this complexity at the architectural level is to augment middleware systems with adaptive capabilities. This paper examines how adaptive middleware can be exploited by analysts handling requirements for adaptive systems. Here, requirements for adaptability, and the associated requirements for identifying when and how to adapt are allocated to the middleware. We describe how this is achieved in the Gridkit middleware that has been developed to support adaptive grid applications. Gridkit exploits a set of frameworks, each responsible for different types of middleware behaviour. This mechanism provides the basic capability for adaptation, while adaptability requirements are encoded as rules that are consulted at run-time when a change in the underlying environment is detected.",
keywords = "cs_eprint_id, 1745 cs_uid, 361",
author = "Pete Sawyer and Nelly Bencomo and P. Grace and Blair, {Gordon S.}",
year = "2007",
language = "English",
publisher = "Lancaster University",
type = "WorkingPaper",
institution = "Lancaster University",

}

RIS

TY - UNPB

T1 - Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems

AU - Sawyer, Pete

AU - Bencomo, Nelly

AU - Grace, P.

AU - Blair, Gordon S.

PY - 2007

Y1 - 2007

N2 - Adaptability is emerging as a crucial enabling capability for many applications, particularly those deployed in dynamically changing environments such as environment monitoring, disaster management, and military systems. One of the challenges that these pose to RE is that of complexity and how to handle the requirements arising from different states of the environment, and the requirements for coping when the environment changes. One approach to handling this complexity at the architectural level is to augment middleware systems with adaptive capabilities. This paper examines how adaptive middleware can be exploited by analysts handling requirements for adaptive systems. Here, requirements for adaptability, and the associated requirements for identifying when and how to adapt are allocated to the middleware. We describe how this is achieved in the Gridkit middleware that has been developed to support adaptive grid applications. Gridkit exploits a set of frameworks, each responsible for different types of middleware behaviour. This mechanism provides the basic capability for adaptation, while adaptability requirements are encoded as rules that are consulted at run-time when a change in the underlying environment is detected.

AB - Adaptability is emerging as a crucial enabling capability for many applications, particularly those deployed in dynamically changing environments such as environment monitoring, disaster management, and military systems. One of the challenges that these pose to RE is that of complexity and how to handle the requirements arising from different states of the environment, and the requirements for coping when the environment changes. One approach to handling this complexity at the architectural level is to augment middleware systems with adaptive capabilities. This paper examines how adaptive middleware can be exploited by analysts handling requirements for adaptive systems. Here, requirements for adaptability, and the associated requirements for identifying when and how to adapt are allocated to the middleware. We describe how this is achieved in the Gridkit middleware that has been developed to support adaptive grid applications. Gridkit exploits a set of frameworks, each responsible for different types of middleware behaviour. This mechanism provides the basic capability for adaptation, while adaptability requirements are encoded as rules that are consulted at run-time when a change in the underlying environment is detected.

KW - cs_eprint_id

KW - 1745 cs_uid

KW - 361

M3 - Working paper

BT - Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems

PB - Lancaster University

ER -