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 > Mapping ADL specifications to an efficient and ...
View graph of relations

Keywords

« Back

Mapping ADL specifications to an efficient and reconfigurable runtime component platform

Research output: Contribution in Book/Report/ProceedingsConference contribution

Published

Publication date2006
Host publication5th Working IEEE/IFIP Conference on Software Architecture 2005 Proceedings (WICSA 2005)
EditorsRobert Nord, Nenand Medvidovic, Rene Krikhaar, Judith Stafford, Jan Bosch
Place of publicationLos Alamitos
PublisherIEEE
Pages131-140
Number of pages10
ISBN (Print)0-7695-2548-2
Original languageEnglish

Conference

Conference5th Working IEEE/IFIP Conference on Software Architecture (WISCA 2005)
CityPittsburgh
Period6/11/0510/11/05

Conference

Conference5th Working IEEE/IFIP Conference on Software Architecture (WISCA 2005)
CityPittsburgh
Period6/11/0510/11/05

Abstract

Recent research has recognised the potential of coupling ADLs with underlying runtime environments to support systematic and integrated "specification-to-deployment" architectures. However, while some promising results have been obtained, much of this research has not considered the crucial issue of causally-connected dynamic reconfiguration and has considered only domain-specific areas. In this paper we discuss a specification-to-deployment architecture called Plastik that employs an extended general-purpose ADL and is underpinned by an efficient runtime that is suited both for high-level application development and low-level systems development (e.g. embedded systems). Runtime reconfiguration is supported both at the ADL level and at the runtime level, and both programmed reconfiguration and adhoc reconfiguration are supported. The paper focuses on the mapping of ADL-level specifications to runtime instantiations and on the necessary runtime support for causally-connected dynamic reconfiguration.