• DocumentCode
    3131671
  • Title

    Independence transformations and tools for components

  • Author

    Woit, D. ; Fan, M.

  • Author_Institution
    Sch. of Comput. Sci., Ryerson Univ., Toronto, Ont., Canada
  • fYear
    2004
  • fDate
    14-16 April 2004
  • Firstpage
    138
  • Lastpage
    146
  • Abstract
    Although component independence is a common underlying assumption in most reliability composition models, relatively little work focuses on this area. Preliminary work, however, shows that continuation passing style (CPS) compliance is an essential property of independent components. We provide a set of transformations which can be used to convert components to functionally equivalent CPS compliant components. We also present a tool to perform these transformations automatically. We include experimental evidence that our tool successfully produces CPS compliant components without altering the functionality of the original components. Use of our tool or manual transformations will aid in the creation of components whose reliabilities can be composed without violating the underlying assumptions of the composition models.
  • Keywords
    object-oriented programming; software reliability; software tools; component conversions; continuation passing style compliance; independent component transformations; reliability composition models; Computer science; Functional programming; Guidelines; Navigation; Optimizing compilers; Reliability engineering; Software reliability; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
  • ISSN
    1050-4729
  • Print_ISBN
    0-7695-2109-6
  • Type

    conf

  • DOI
    10.1109/ICECCS.2004.1310912
  • Filename
    1310912