Publication
RSP 2004
Conference paper
Domain-driven software development - A world of transformations
Abstract
The techniques for improving current software development practice, which relate to the theme of domain-driven software development are discussed. Domain-driven software development is concerned with making use of languages that better capture the problem by using abstractions that are more familiar to experts in the domain. The principles of abstraction, separation of concerns and problem decomposition are essential in providing in intutive and manageable domain-specific languages. The practice of software modeling has become a significant way of applying these principles to software development.