Title :
Independence transformations and tools for components
Author :
Woit, D. ; Fan, M.
Author_Institution :
Sch. of Comput. Sci., Ryerson Univ., Toronto, Ont., Canada
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;
Conference_Titel :
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
Print_ISBN :
0-7695-2109-6
DOI :
10.1109/ICECCS.2004.1310912