Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 3 von 118
Open Access
Refactoring Using Type Constraints
ACM transactions on programming languages and systems, 2011-04, Vol.33 (3), p.1-47
2011
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Refactoring Using Type Constraints
Ist Teil von
  • ACM transactions on programming languages and systems, 2011-04, Vol.33 (3), p.1-47
Ort / Verlag
New York, NY: Association for Computing Machinery
Erscheinungsjahr
2011
Quelle
EBSCOhost Business Source Ultimate
Beschreibungen/Notizen
  • Type constraints express subtype relationships between the types of program expressions, for example, those relationships that are required for type correctness. Type constraints were originally proposed as a convenient framework for solving type checking and type inference problems. This paper shows how type constraints can be used as the basis for practical refactoring tools. In our approach, a set of type constraints is derived from a type-correct program P . The main insight behind our work is the fact that P constitutes just one solution to this constraint system, and that alternative solutions may exist that correspond to refactored versions of P . We show how a number of refactorings for manipulating types and class hierarchies can be expressed naturally using type constraints. Several refactorings in the standard distribution of Eclipse are based on our work.
Sprache
Englisch
Identifikatoren
ISSN: 0164-0925
eISSN: 1558-4593
DOI: 10.1145/1961204.1961205
Titel-ID: cdi_proquest_miscellaneous_1671360484

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX