Domain-driven Design: Overview of Performance Benchmarks and Feasibility Assessment for DSL Platform

Nikola Vlahović · International Journal of Computers · 2016

Domain-driven design (DDD) is a software development approach that focuses on the development of a complete model of the software system domain. The model itself can then be used to generate system components. Unlike traditional software development approaches focus of DDD is on the process experts and, in the case of business applications, on business experts’ knowledge about business processes. In order to bring the development process closer to business experts that are usually non-IT experts or programmers new software tool or platform is required. One such platform is DSL Platform. DSL Platform is an infrastructure that can be used to develop and maintain critical complex software systems that supports DDD approach in higher extent than other available software solutions. In this paper we will examine and analyze available benchmarks of the DSL Platform in comparison to leading software development tools, methodologies and techniques. The results will show the benefits and advantages in implementation of this tool both for the development of complex software systems and even more importantly the maintenance of existing complex software systems.

Read the paper · More papers on PaperTik