@inproceedings{0f148abd8d974fffb1ec4b54f02c4415,
title = "Incremental design: Programming with holes and evolvers",
abstract = "Incremental design allows the system developer to define the system software in convenient stages. Often when all the parts of the system are defined the system is ready for deployment. However it is possible to delay the definition of some parts of the system definition to when it is more convenient post-deployment. In this paper we will explore a unifying approach to incremental design that accommodates both pre-deployment and post-deployment but more importantly outlines a system structuring for incremental design. It will contain the notion of holes and evolvers in incremental system design along with other concepts and technologies that are required to support it. The contribution of this paper comprises: a study of the intrinsic nature of programming with holes and evolvers including increments; static and dynamic systems; E-P structuring; and autonomic and emergent change.",
keywords = "autonomic and emergent systems, evolvers, holes, Incremental design",
author = "Ron Morrison and Dharini Balasubramaniam and Brian Warboys",
year = "2011",
doi = "10.1007/978-3-642-24541-1_28",
language = "English",
isbn = "9783642245404",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "376--386",
booktitle = "Dependable and Historic Computing",
note = "Conference on Dependable and Historic Computing: The Randell Tales ; Conference date: 07-04-2011 Through 08-04-2011",
}