Abstract | ||
---|---|---|
Algebraic laws have been proposed to support program transformation in several paradigms. In general, and for object-orientation in particular, these laws tend to ignore possible aliasing resulting from reference semantics. This paper proposes a set of algebraic laws for object-oriented languages in the context of a reference semantics. Soundness of the laws is addressed, and a case study is also developed to show the application of the proposed laws for code refactoring. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/SEFM.2008.29 | Cape Town |
Keywords | Field | DocType |
abstract non-interference,reference semantics,abstract property,standard non-interference,formal model,code refactoring,object oriented language,object oriented,object oriented languages,software maintenance | Algebraic specification,Programming language,Program transformation,Object-oriented programming,Computer science,Theoretical computer science,Aliasing,Soundness,Software maintenance,Law,Code refactoring,Semantics | Conference |
ISBN | Citations | PageRank |
978-0-7695-3437-4 | 18 | 0.82 |
References | Authors | |
13 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Leila Silva | 1 | 78 | 10.11 |
Augusto Sampaio | 2 | 501 | 43.38 |
Zhiming Liu | 3 | 18 | 0.82 |