Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/29540
Citations
Scopus Web of Science® Altmetric
?
?
Type: Conference paper
Title: Unifying static and dynamic approaches to evolution through the Compliant Systems Architecture
Author: Falkner, K.
Detmold, H.
Hill, D.
Munro, D.
Morrison, R.
Norcross, S.
Citation: Proceedings of the 37th Annual Hawaii International Conference on System Sciences : abstracts and CD-ROM of full papers : 5-8 January, 2004, Big Island, Hawaii / Ralph H. Sprague, Jr. (ed.), 9 p.
Publisher: IEEE
Publisher Place: CD-ROM
Issue Date: 2004
ISBN: 0769520561
ISSN: 1060-3425
Conference Name: Hawaii International Conference on System Sciences (37th : 2004 : Big Island, Hawaii)
Editor: Sprague Jr, R.
Statement of
Responsibility: 
Falkner, K.; Detmold, H.; Howard, D.; Munro, D.S.; Morrison, R.; Norcross, S.
Abstract: Support for evolution can be classified as static or dynamic. Static evolvability is principally concerned with structuring systems as separated abstractions. Dynamic evolvability is concerned with the means by which change is effected. Dynamic evolution provides the requisite flexibility for application evolution, however, the dynamic approach is not scalable in the absence of static measures to achieve separation of abstractions. This separation comes at a price in that issues of concern become trapped within static abstraction boundaries, thereby inhibiting dynamic evolution. The need for a unified approach has long been recognised but existing systems that attempt to address this need do so in an ad-hoc manner. The principal reason for this is that these approaches fail to resolve the incongruence in the underlying models. Our contention is that this disparity is incidental rather than fundamental to the problem. To this end we propose an alternative model based on the Compliant Systems Architecture (CSA), a structuring methodology for constructing software systems. The overriding benefit of this work is increased flexibility. Specifically our contribution is an instantiation of the CSA that supports unified static and dynamic evolution techniques. Our model is explored through a worked example in which we evolve an application’s concurrency model.
Description: ©2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
DOI: 10.1109/HICSS.2004.1265637
Published version: http://dx.doi.org/10.1109/hicss.2004.1265637
Appears in Collections:Aurora harvest 6
Computer Science publications

Files in This Item:
File Description SizeFormat 
hdl29540 .pdf121.67 kBPublisher's PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.