Program can be viewed as a sequence of statements that are aimed to produce some result. The execution is done by a platform that interprets the program sequence of statements. The new result of a computation can be achieved by modification of a program, a language interpreter, or both. Software evolution as long-term process can be supported by adaptive language and by environment, which offers reflective possibilities. This paper presents our adaptive approach to both program and language modification in order to support dynamic evolution. Effective software evolution needs to be supported by appropriate execution environment. We have proposed such experimental execution environment, which allows both run-time program and language modific...
Linguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas...
Over the last few decades, one has observed a remarkable increase, both in the number, and in the qu...
In many software design and evaluation techniques, either the software evolution problem is not syst...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
In general software projects still, have a very high failure rate. We noticed that one of our projec...
AbstractWe are interested in evolution scenarios for language-based functionality. We identify diffe...
AbstractTransformations of object-oriented methods are a prevalent object-oriented programming techn...
AbstractSoftware Evolution through TransformationsBusinesses, organisations and society at large are...
A long-standing goal of software engineering is to construct software that is easily modified and ex...
All computers run software, such as operating systems, web browsers, and video games, which are used...
In this paper we briefly review various kinds of software changes and the issues that arise from the...
A programming style can be seen as a particular model of shaping thought or a special way of codifyi...
Programming languages are engineered languages that allow to instruct a machine and share algorithmi...
In many software design and evaluation techniques, either the software evolution problem is not syst...
A S software is subjected to a continuing rate ofevolution, the programming languages that were used...
Linguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas...
Over the last few decades, one has observed a remarkable increase, both in the number, and in the qu...
In many software design and evaluation techniques, either the software evolution problem is not syst...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
In general software projects still, have a very high failure rate. We noticed that one of our projec...
AbstractWe are interested in evolution scenarios for language-based functionality. We identify diffe...
AbstractTransformations of object-oriented methods are a prevalent object-oriented programming techn...
AbstractSoftware Evolution through TransformationsBusinesses, organisations and society at large are...
A long-standing goal of software engineering is to construct software that is easily modified and ex...
All computers run software, such as operating systems, web browsers, and video games, which are used...
In this paper we briefly review various kinds of software changes and the issues that arise from the...
A programming style can be seen as a particular model of shaping thought or a special way of codifyi...
Programming languages are engineered languages that allow to instruct a machine and share algorithmi...
In many software design and evaluation techniques, either the software evolution problem is not syst...
A S software is subjected to a continuing rate ofevolution, the programming languages that were used...
Linguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas...
Over the last few decades, one has observed a remarkable increase, both in the number, and in the qu...
In many software design and evaluation techniques, either the software evolution problem is not syst...