• DocumentCode
    3420660
  • Title

    A service model for component-based development

  • Author

    Hutchinson, John ; Kotonya, Gerald ; Sommerville, Ian ; Hall, Stephen

  • Author_Institution
    Dept. of Comput., Lancaster Univ., UK
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    The promise of component-based development - the development of large-scale applications from off-the-shelf software components - may remain elusive unless we complement the facilitating technologies with processes that are designed to take account - and advantage - of components right from the start. Blackbox components present a number of serious challenges whose impact may offset the potential benefits of their use unless they can be addressed successfully. We describe a process that makes use of a service-model to map user-requirements to components, and which offers support for some of the challenges posed: component-oriented requirements elicitation, negotiation, design, verification and change management. Our approach also supports a hybrid component/service-based development where off-the-shelf components and services can coexist in the same system.
  • Keywords
    formal specification; formal verification; management of change; object-oriented programming; blackbox components; change management; component-based development; component-oriented requirements elicitation; off-the-shelf software components; Application software; Buildings; Data models; Documentation; Heart; Large-scale systems; Process design; Productivity; Software engineering; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2004. Proceedings. 30th
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2199-1
  • Type

    conf

  • DOI
    10.1109/EURMIC.2004.1333368
  • Filename
    1333368