• DocumentCode
    3026802
  • Title

    A strategy for the formal composition of frameworks

  • Author

    Mesquita, Walter ; Sampaio, Augusto ; De Melo, Ana C V

  • Author_Institution
    Centro de Informatica, Univ. Fed. de Pernambuco, Recife, Brazil
  • fYear
    2005
  • fDate
    7-9 Sept. 2005
  • Firstpage
    404
  • Lastpage
    413
  • Abstract
    Framework composition, when used for designing and implementing applications, offers great potential for reuse and extensibility in large scale. However, the literature shows that composing frameworks may result in unexpected side-effects like, for instance, the introduction of deadlock. In this work, we use the process algebra CSP to formally characterize the framework composition problem, abstracting from implementation details or technology. We propose a framework composition strategy which guarantees that the properties of the compound frameworks are preserved after composition. The strategy is presented through a case study: a client/server application.
  • Keywords
    client-server systems; communicating sequential processes; formal specification; formal verification; software reusability; client-server application; communicating sequential processes; formal composition; framework composition; process algebra; software reuse; Algebra; Application software; Communication system control; Concrete; Encapsulation; Large-scale systems; Libraries; Runtime; Software engineering; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on
  • Print_ISBN
    0-7695-2435-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2005.5
  • Filename
    1575930