Home > Research > Publications & Outputs > Framework for quiescence management in support ...
View graph of relations

Framework for quiescence management in support of reconfigurable multi-threaded component-based systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Framework for quiescence management in support of reconfigurable multi-threaded component-based systems. / Pissias, P.; Coulson, G.
In: IET Software, Vol. 2, No. 4, 08.2008, p. 348-361.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Pissias P, Coulson G. Framework for quiescence management in support of reconfigurable multi-threaded component-based systems. IET Software. 2008 Aug;2(4):348-361. doi: 10.1049/iet-sen:20070046

Author

Bibtex

@article{b16d806757e34263aa1c91a88567888d,
title = "Framework for quiescence management in support of reconfigurable multi-threaded component-based systems",
abstract = "In component-based software systems, the basic building block is the component, and applications are built as component compositions. 'Dynamic reconfiguration' in such systems is defined as the ability to replace individual components at runtime, or to change the compositional topology by adding/removing components and/or changing the patterns of their interconnection. A 'quiescence service' supports dynamic reconfiguration by pushing a system into a stable state in which such changes can be safely made. It is thus a key enabler of dynamic reconfiguration. The authors present the design of a quiescence service, which has been implemented for the OpenCOM component-based programming platform. It is argued that this design shows significant advances over the state of the art in quiescence support for component-based systems. In particular, it minimises programmer overhead and system disruption, and efficiently supports a large class of systems without imposing architectural constraints.",
author = "P. Pissias and G. Coulson",
year = "2008",
month = aug,
doi = "10.1049/iet-sen:20070046",
language = "English",
volume = "2",
pages = "348--361",
journal = "IET Software",
issn = "1751-8806",
publisher = "Institution of Engineering and Technology",
number = "4",

}

RIS

TY - JOUR

T1 - Framework for quiescence management in support of reconfigurable multi-threaded component-based systems

AU - Pissias, P.

AU - Coulson, G.

PY - 2008/8

Y1 - 2008/8

N2 - In component-based software systems, the basic building block is the component, and applications are built as component compositions. 'Dynamic reconfiguration' in such systems is defined as the ability to replace individual components at runtime, or to change the compositional topology by adding/removing components and/or changing the patterns of their interconnection. A 'quiescence service' supports dynamic reconfiguration by pushing a system into a stable state in which such changes can be safely made. It is thus a key enabler of dynamic reconfiguration. The authors present the design of a quiescence service, which has been implemented for the OpenCOM component-based programming platform. It is argued that this design shows significant advances over the state of the art in quiescence support for component-based systems. In particular, it minimises programmer overhead and system disruption, and efficiently supports a large class of systems without imposing architectural constraints.

AB - In component-based software systems, the basic building block is the component, and applications are built as component compositions. 'Dynamic reconfiguration' in such systems is defined as the ability to replace individual components at runtime, or to change the compositional topology by adding/removing components and/or changing the patterns of their interconnection. A 'quiescence service' supports dynamic reconfiguration by pushing a system into a stable state in which such changes can be safely made. It is thus a key enabler of dynamic reconfiguration. The authors present the design of a quiescence service, which has been implemented for the OpenCOM component-based programming platform. It is argued that this design shows significant advances over the state of the art in quiescence support for component-based systems. In particular, it minimises programmer overhead and system disruption, and efficiently supports a large class of systems without imposing architectural constraints.

U2 - 10.1049/iet-sen:20070046

DO - 10.1049/iet-sen:20070046

M3 - Journal article

VL - 2

SP - 348

EP - 361

JO - IET Software

JF - IET Software

SN - 1751-8806

IS - 4

ER -