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
Link To Document