Handling crosscutting constraints in domain-specific modeling
Communications of the ACM
Computer
Increasing Productivity at Saturn
Computer
Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Generative Programming for Embedded Software: An Industrial Experience Report
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Program Comprehension in Generative Programming: A History of Grand Challenges
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
Patterns for parallel programming
Patterns for parallel programming
Hi-index | 0.00 |
The present work describes an approach to simplify the development of scientific applications. The approach aims at hiding accidental complexities encountered when developing this kind of applications. This work focuses on the development of tools using concepts of domain engineering and domain-specific modeling which are modern software engineering methods for automating the development of software. As a proof of concept a tool that automates the development of Grid applications is presented as well as lessons learned from the initial development of the tool. This work is an attempt to contribute to the long term research goal of empowering users to create complex scientific applications without depending on the expertise of support teams or on hand-crafted solutions.