Declarative Specialization for Object-Oriented-Program Specialization
نویسندگان
چکیده
منابع مشابه
A Value Profiler for Assisting Object-Oriented Program Specialization
We present a value profiler for object-oriented programs that counts frequencies parameters to method calls. It is aimed at identifying methods that can be optimized by program specialization techniques. By adding timestamps to objects, the profiler accurately tests equality over mutable objects on a per-method basis. Our experiments with a 64602 lines of Java program showed that the profile re...
متن کاملObject-Oriented Program Specialization: Aspects Into Aspects — Or Maybe Not?
Automatic program specialization is a software engineering technique that configures a program fragment by generating an implementation dedicated to a specific usage context. Given a generic component that solves a whole family of problems and that is implemented in a standard programming language, program specialization can automatically configure this component by generating a specialized imp...
متن کاملAccelerating Object-Oriented Simulation via Automatic Program Specialization
Object-oriented simulations in an object-oriented environment are easier to construct and maintain than conventionally programmed simulations. Unfortunately, they are also slower because of message passing and other runtime overhead. We have developed an automatic program transformer that solves the eeciency problem for a large class of simulation programs. It automatically constructs an eecien...
متن کاملType Specialization for Object-Oriented Coordination
TSOc is presented as a declarative, object-oriented, concurrent programming language and model. Its intended eld of application is the coordination of simultaneously active autonomous applications. This lan-guage/model is based on a type lattice and constraints over typed variables. Subtyping and constraints allow to specify interfaces and communication protocols in a declarative way.
متن کاملSpecialization Classes: An Object Framework for Specialization
Specialization is a growing area of interest in the operating systems community. OS components specialized to some particular circumstance can o er enhanced performance, functionality, or both. Complimentary partial evaluation techniques for automatically specializing programs are also reaching maturity. However, the problem of managing specialization remains: how to specify a specialization, w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: DAIMI Report Series
سال: 2004
ISSN: 2245-9316,0105-8517
DOI: 10.7146/dpb.v33i569.7126