• 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