Technical Program
Educators' Symposium
Doctoral Symposium
Student Research

Student Volunteers
Special Events
Housing Information
Registration Information

Tuesday, 5 November – 8:30-17:00 Full day – Convention Ctr - Room 202

26 Using Domain Specific Languages to Drive Business Applications

Ali Arsanjani
IBM, E-business Application Development, Center of Competency, arsanjan@us.ibm.com
Reza Razavi
University of Paris, LIP6, razavi@acm.org

The need for rapid adaptation of domain applications to ever changing business models has brought industrials to build runtime adaptable, "expert-programmable" software using home-made techniques and tools. Ongoing research on Adaptive Object-Models and Best-practices in Business Rule Design and Implementation shows that in recurrent cases such applications are built themselves as domain-specific languages, ensuring in this way runtime programmability (and therefore adaptability) of the software.

The goal of this workshop is to provide a platform for researchers and practitioners interested in dynamically adaptable business software implemented as a domain-specific language, and related approaches like Grammar-oriented Object Design, to exchange ideas and experience on how to systematize building these applications. We will try to establish a catalogue of different techniques used and the conditions under which they work better. We would also like to compare design techniques that are used for creating these applications, that allow often runtime class specialization by non-programmers, with that of object-oriented languages, themselves.

Workshop URL: http://www.arsanjani.org/oopsla2002/.