Friday, May 12, 2006
Software Transformation Systems
Wednesday, May 10, 2006
Transformations for Abstractions (Looking for a Postdoc or PhD student)
This proposal is about techniques at the intersection of two areas of software engineering. (1) In order to automate software engineering we would like to automate the process of producing programs by means of automatic transformations, thereby computing with programs as we do with other data. (2) In order to improve the expressivity of programming languages to the concepts and notations of specific application domains, we would would like to extend general-purpose languages with domain-specific abstractions. Combining these desiderata leads to the need to extend transformations for new domain-specific abstractions.
The goal of this project is to develop a systematic approach to the extension of general purpose languages with domain-specific abstractions, integrating those abstractions in the syntax and transformations of the programming environment. This requires research into the following issues:
- strategies for the definition of domain abstractions
- mechanisms for open extensibility of transformations
- methods and patterns for design of open transformations
- constraints for independent extensibility of transformations
- derivation of transformation extensions from definitions of abstractions
If you are interested in the project, either as a candidate for the position or as a collaborator, I would like to hear from you. Further information (such as the full project proposal) is available on request.
Sunday, May 07, 2006
Image Transformation
![]() |
=> |
![]() |
=> |
![]() |



