• DocumentCode
    3333028
  • Title

    Flexible Software Development: From Software Architecture to Process

  • Author

    Balasubramaniam, Dharini ; Morrison, Ron ; Greenwood, R. Mark ; Warboys, Brian

  • Author_Institution
    Sch. of Comput. Sci., Univ. of St Andrews, St. Andrews
  • fYear
    2007
  • fDate
    6-9 Jan. 2007
  • Firstpage
    14
  • Lastpage
    14
  • Abstract
    Modern software development practices show that there is significant diversity in the product, process and geographical location of software development due to economical, technical and logistical constraints. Such diverse development demands flexibility in the software engineering methodology. In this paper, we propose the cellular development methodology (CDM), an architecture-driven approach to flexible software development. CDM derives the development process and its architecture from the software architecture of product. The software development process is structured and customised as a network of cooperating cells. Our contribution is a cellular approach to software development based on the software architecture of the end product whereby a network of configurable cells yield customisable, potentially distributed software development processes which in turn produce software that is highly tailored to user requirements.
  • Keywords
    cellular manufacturing; flexible manufacturing systems; software architecture; cellular development methodology; configurable cells; flexible software development; product software architecture; software engineering; Cellular networks; Computer architecture; Computer science; Environmental economics; Geography; Product development; Programming; Software architecture; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2007. WICSA '07. The Working IEEE/IFIP Conference on
  • Conference_Location
    Mumbai
  • Electronic_ISBN
    0-7695-2744-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2007.24
  • Filename
    4077031