Francisco Hernandez
Purushotham Bangalore
Kevin D. Reilly
Automating the Development of Scientific Applications
using
Domain-Specific Modeling
First Workshop on End-User Software Engineering (WEUSE I)
St. Louis, Mo. - May 2005
5 pp.
ABSTRACT
The present work describes an approach to simplying the
development of scientific applications. The approach aims at
hiding accidental complexities encountered when developing this
kind of application. 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.
Key Words:
Grid Computing, End-user Tools, Software
Engineering, Domain Engineering, Domain-Specific Modeling, Visual
Authoring Tools, and Automatic Programming.