• DocumentCode
    2024225
  • Title

    Flexible processes for evolvable products

  • Author

    Ghezzi, C.

  • Author_Institution
    Dipt. di Elettronica e Informazione, Politecnico di Milano
  • fYear
    2005
  • fDate
    19-22 Sept. 2005
  • Lastpage
    1
  • Abstract
    Summary form only given. Software has been evolving from monolithic, centralized, static structures to modular, distributed, and dynamic ones, both at the process and at the product level. The market demands flexible, adaptable, reliable, and evolvable lean software development, which can respond faster to customers´ needs. Rather than being developed by a single organization, it is built by federating parts developed by different organizations. Likewise, software products are increasingly created and evolved by assembling individual software components and services that can be discovered and combined dynamically. In extreme cases, the traditional sharp distinction between a static phase, in which software is designed, composed, validated, and deployed and run-time execution, in which a carefully defined and immutable system is run completely disappears. Software may evolve dynamically while it is running, through a variety of mechanisms that include dynamic discovery, negotiation, and binding. The talk identifies the main drivers of this evolution, its milestones, and the challenges to quality requirements of the resulting processes and products. These can be the premise for a research agenda of the software engineering community
  • Keywords
    formal specification; software maintenance; software process improvement; software quality; binding; dynamic discovery; evolvable products; flexible processes; negotiation; quality requirements; software components; software composition; software design; software development; software engineering; software evolution; software products; software validation; Assembly; Programming; Runtime; Software design; Software engineering; Software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2005. 11th IEEE International Symposium
  • Conference_Location
    Como
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-2371-4
  • Type

    conf

  • DOI
    10.1109/METRICS.2005.27
  • Filename
    1509279