All Title Author
Keywords Abstract

Cause-Based Model of Software Evolution

DOI: 10.2478/v10198-011-0010-2

Keywords: cause of change, complexity of software system, domain-specific language, language evolution

Full-Text   Cite this paper   Add to My Lib


Domain-specific languages are used to develop highly specialized software. From the implementation perspective, evolution of such software can not utilize evolutionary methods used for software developed in a traditional way. This paper presents the model of evolution, considering the software system as a composition of two separate parts - domain-specific language reflecting the application environment and system by itself reflecting the actual solution to a specified problem. The process of evolution is driven in accordance to the nature of evolutionary change. The paper also discusses the categorization of changes by cause which induced them.


comments powered by Disqus