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 :
بازگشت