Semantic and behavioral library transformations

Autor: Shin-Ming Liu, Douglas Gregor, David R. Musser, Sibylle Schupp
Rok vydání: 2002
Předmět:
Zdroj: Information and Software Technology. 44:797-810
ISSN: 0950-5849
DOI: 10.1016/s0950-5849(02)00122-2
Popis: While software methodology encourages the use of libraries and advocates architectures of layered libraries, in practice the composition of libraries is not always seamless and the combination of two well-designed libraries not necessarily well designed, since it could result in suboptimal call sequences, lost functionality, or avoidable overhead. In this paper we introduce Simplicissimus, a framework for rewrite-based source code transformations that allows for code replacement in a systematic and safe manner. We discuss the design and implementation of the framework and illustrate its functionality with applications in several areas.
Databáze: OpenAIRE