Reuse : Right Idea , Wrong Representation ? Ted
نویسنده
چکیده
This paper introduces the DSLGen (Domain Specific Language Generator), an execution platform independent program generation system that produces optimized code (without reprogramming) for multiple execution platform architectures. The target computation is specified in a programming language independent, Implementation Neutral Specification (INS) form and need not ever be changed unless the target computation changes. The target execution platform architecture is specified separately in terms of high level domain specific descriptors. Only the platform specification needs to change when moving to a new platform. Key to this solution is the introduction of new representational abstractions for the early stages of generation. The overall conclusion from this research is that the new representational abstractions significantly amplify the reusability of the underlying componentry.
منابع مشابه
Reuse : Right Idea , Wrong Representation ?
This paper introduces the DSLGen (Domain Specific Language Generator), an execution platform independent program generation system that produces optimized code (without reprogramming) for multiple execution platform architectures. The target computation is specified in a programming language independent, Implementation Neutral Specification (INS) form and need not ever be changed unless the tar...
متن کاملGenerating Aspect Code from Models
Synthesis of source code from models typically proceeds as a direct mapping from each modeling element to the generation of a set of intentionally equivalent source code statements. When a library of components is available, the model interpreter can leverage a larger granularity of reuse by generating configurations of the available components. However, it is difficult to synthesize certain pr...
متن کاملChapter 3 Well Separated Pairs Decomposition
x The fact remains that getting people right is not what living is all about anyway. It's getting them wrong that is living, getting them wrong and wrong and wrong and then, on careful reconsideration, getting them wrong again. That's how we known we're alive: we're wrong. Maybe the best thing would be to forget being right or wrong about people and just go along for the ride. But if you can do...
متن کاملComparison Between Scheduling Models for Spatial Reuse TDMA
Spatial reuse TDMA is a collision-free access scheme for ad hoc networks. The idea is to let spatially separated radio terminals reuse the same time slot when the resulting interferences are not too severe. Different methods exists for generating reuse schedules. One method uses full knowledge of the interference environment to generate schedules. Other methods use a more or less simple graph r...
متن کاملCritical Study of Right to be wrong From the point of view ofcollectivists, utilitarians, and virtuosos
circuit right discourse is one of the most common theories in the contemporary period about regulating human social relations. The formation of this course of thought and the exhibition of a unidimensional understanding of the concept of right in the West is the result of socio-political changes in the seventeenth and eighteenth centuries. It was during this period that thinkers’ response to th...
متن کامل