Domain-Specific Languages versus Object-Oriented Frameworks: A Financial Engineering Case Study

Arie van Deursen. Domain-Specific Languages versus Object-Oriented Frameworks: A Financial Engineering Case Study. In Proceedings Smalltalk and Java in Industry and Academia, STJA'97. 1997.

Abstract

The use of a domain-specific language can help to develop readable and maintainable applications in that domain with little effort. Alternatively, the same aims can be achieved by setting up an object-oriented framework. For the domain of financial engineering, independently both an object-oriented framework and a domain-specific language have been developed. We use this opportunity to contrast these two, to highlight the differences and to discuss opportunities for mutual benefits.