Back to Search
Start Over
Towards Trustworthy Refactoring in Erlang
- Source :
- Electronic Proceedings in Theoretical Computer Science, Vol 216, Iss Proc. VPT 2016, Pp 83-103 (2016)
- Publication Year :
- 2016
- Publisher :
- Open Publishing Association, 2016.
-
Abstract
- Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in applying them on arbitrarily extensive and complex code in order to improve style or efficiency. We propose a simple, high-level but rigorous, notation for defining refactoring transformations in Erlang, and show that this notation provides an extensible, verifiable and executable specification language for refactoring. To demonstrate the applicability of our approach, we show how to define and verify a number of example refactorings in the system.
- Subjects :
- Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
Subjects
Details
- Language :
- English
- ISSN :
- 20752180
- Volume :
- 216
- Issue :
- Proc. VPT 2016
- Database :
- Directory of Open Access Journals
- Journal :
- Electronic Proceedings in Theoretical Computer Science
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.4b414207c6ba49f2b99e4aa72b33c4ba
- Document Type :
- article
- Full Text :
- https://doi.org/10.4204/EPTCS.216.5