Implications of Domain-driven Design in Complex Software Value Estimation and Maintenance using DSL Platform (CROSBI ID 626948)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Vlahović, Nikola
engleski
Implications of Domain-driven Design in Complex Software Value Estimation and Maintenance using DSL Platform
The introduction of the domain-driven design (DDD) as an alternative approach to software development had the promise of achieving several benefits in the process of creating complex domain-specific business applications. Due to the focus of this approach to the core of the application functionality, improved collaboration with domain experts and conceptual modeling benefits, it has attracted a reasonable amount of attention from the programming community in the past decade. Aforementioned benefits have also been able to create unique set of programing environments and languages that also move the boundaries of efficiency of code execution and application maintenance. In this paper we will present and analyze one such tool, namely, DSL platform. DSL platform is a service that allows for the design, creation and maintenance of business applications. The goal of this paper is to analyze the implications of using the DDD through the DSL platform on several important aspects of software management. Primarily we will focus on the estimation of complex software system value and software refactoring and maintenance effort based on the models proposed by Groot et al. We will show that for complex software systems consisting of a number of different components, programming paradigms and database systems can highly benefit from this approach. Some of the most important benefits pertain to lowering of the cost of software maintenance and transcending the properties of reliable business applications and databases developed using legacy systems to current systems using the underlying domain model.
Software development; Software value; Software maintenance; Domain-driven design; Software engineering; Software refactoring; Legacy systems
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
219-226.
2015.
objavljeno
Podaci o matičnoj publikaciji
Recent Advances in Computer Science
Xiaodong Zhuang
Zakintos: CSCC
978-1-61804-320-7
Podaci o skupu
19th International Conference on Computers (part of CSCC'15)
predavanje
16.07.2015-20.07.2015
Zakintos, Grčka