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 :
بازگشت