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

Abstract:

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.

Full-Text

comments powered by Disqus