Productivity is the ability to create a quality software product in a limited period with limited resources. The software engineering community advocates that the future of productivity lies in the field of domain engineering. However, existing domain engineering approaches suffer from the tension between productivity and applicability. In this paper we propose an approach that reduces this tension by adopting a domain engineering method called Application-based DOmain Modeling (ADOM) as an infrastructure for a new programming approach. The adopted ADOM is applied on Java as its underlying language. This approach will offer guidance and validation for application developers as mechanisms for improving their productivity. This is done by keeping the regular Java development environment and thus maintaining the developer's expressiveness and not compromising the overall applicability of the approach.
|Number of pages||14|
|Journal||CEUR Workshop Proceedings|
|State||Published - 1 Dec 2010|
|Event||International Workshop on Domain Engineering, DE@CAiSE 2010 - In Conjunction with the 22nd International Conference on Advanced Information Systems Engineering, CAISE 2010 - Hammamet, Tunisia|
Duration: 8 Jun 2010 → 8 Jun 2010
- Domain engineering
- Software productivity