Source code generators are often applied in embedded systems design to combine the flexibility necessary for reusability with the performance of highly specialized software. However, designing generators adds addi-tional complexity to the software development process. Partial Evaluation promises to provide some means of automation in generator development. This paper re-ports on our experiences with the implementation of a generator for an embedded operating system, utilizing the partial evaluator C-Mix/II.
Embedded systems are computers designed to perform specialized tasks. Examples of embedded systems i...
Can today's most advanced compiler generation systems handle specialized parallel processor arc...
A key problem in software engineering is building complex software systems economically... In this p...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Generating code from software models is considered to be a new generation leap within software devel...
Up to now partial evaluation has focused on the specialization process Less attention has been dev...
Abstract — To meet the challenge of increasing design com-plexity, designers are turning to system l...
A partial evaluator is an automatic program transformation tool. Given as input a general program an...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
Abstract The notion of exibility that is the ability to adapt to changing requirements or executi...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Automatically generating effective test suites promises a significant impact on testing practice by ...
Code generation is an important part of today’s software development. Using code generation can incr...
Embedded systems are computers designed to perform specialized tasks. Examples of embedded systems i...
Can today's most advanced compiler generation systems handle specialized parallel processor arc...
A key problem in software engineering is building complex software systems economically... In this p...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
) Lars Ole Andersen DIKU, Department of University of Copenhagen, Universitetsparken 1, DK 2100 Cop...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Generating code from software models is considered to be a new generation leap within software devel...
Up to now partial evaluation has focused on the specialization process Less attention has been dev...
Abstract — To meet the challenge of increasing design com-plexity, designers are turning to system l...
A partial evaluator is an automatic program transformation tool. Given as input a general program an...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
Abstract The notion of exibility that is the ability to adapt to changing requirements or executi...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
Automatically generating effective test suites promises a significant impact on testing practice by ...
Code generation is an important part of today’s software development. Using code generation can incr...
Embedded systems are computers designed to perform specialized tasks. Examples of embedded systems i...
Can today's most advanced compiler generation systems handle specialized parallel processor arc...
A key problem in software engineering is building complex software systems economically... In this p...