DocumentCode
1783607
Title
Incremental construction: A study of refinement and composition based approaches
Author
Rana, Tauseef
Author_Institution
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
fYear
2014
fDate
11-12 Nov. 2014
Firstpage
13
Lastpage
18
Abstract
In order to construct large complex systems in manageable steps, incremental software construction methods that can scale up are highly desirable. In this paper, we present a study of current approaches to construct software incrementally. Primarily, existing construction approaches can be categorised into two groups: (i) construction by programming and (ii) construction by composition. Based on our study, we conclude that composing programs by well-defined composition mechanisms is more advantageous than programming at the computation level and that the system can be built by composition without loosing the flexibility of programming based construction approaches.
Keywords
programming; software engineering; composition based approach; construction by composition; construction by programming; incremental construction; incremental software construction method; program composition; refinement based approach; Communication channels; Message passing; Plugs; Protocols; Software; Weaving; Component-based Software Development; Refinement; Reuseability; Software Composition; System Construction;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (NSEC), 2014 National
Conference_Location
Rawalpindi
Print_ISBN
978-1-4799-6161-0
Type
conf
DOI
10.1109/NSEC.2014.6998234
Filename
6998234
Link To Document