In this paper, the problem of applying changes to software at runtime is considered. The computability theory is used in order to develop a more general and programming-language-independent model of computation with support for runtime changes. Various types of runtime changes were defined in terms of computable functions and Turing machines. The properties of such functions and machines were used to prove that arbitrary runtime changes on Turing machines are impossible in general cases. A method of Turing machine decomposition into subtasks was presented and runtime changes were defined through transformations of the subtask graph. Requirements for the possible changes were considered with regard to the possibility of subtask execution dur...
Evolving systems are systems that change over time. Examples of evolving systems are computers with ...
Turing Machine is one of the earliest device in programming to describe or interpret a model for alg...
In this paper we present the problems previously encountered in the academic literature related to T...
Tyt. z nagłówka.Bibliogr. s. 309-310.In this paper, the problem of applying changes to software at r...
In this paper, the problem of applying changes to software at runtime is considered. The computabili...
In this paper, a dynamic model of computation based on the Universal Turing Machine is proposed. Thi...
International audienceModern software systems are often required to adapt their behavior at runtime ...
The importance of algorithms is now recognized in all mathematical sciences, thanks to the developm...
Modern software systems are often required to adapt their behavior at runtime in order to maintain o...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
Computability theory is at the heart of theoretical computer science. Yet, ironically, many of its b...
AbstractTransformations of object-oriented methods are a prevalent object-oriented programming techn...
Modern software applications are subject to uncertain operating conditions, such as dynamics in the ...
This paper presents Persistent Turing Machines (PTMs), a new way of interpret-ing Turing-machine com...
Evolving systems are systems that change over time. Examples of evolving systems are computers with ...
Turing Machine is one of the earliest device in programming to describe or interpret a model for alg...
In this paper we present the problems previously encountered in the academic literature related to T...
Tyt. z nagłówka.Bibliogr. s. 309-310.In this paper, the problem of applying changes to software at r...
In this paper, the problem of applying changes to software at runtime is considered. The computabili...
In this paper, a dynamic model of computation based on the Universal Turing Machine is proposed. Thi...
International audienceModern software systems are often required to adapt their behavior at runtime ...
The importance of algorithms is now recognized in all mathematical sciences, thanks to the developm...
Modern software systems are often required to adapt their behavior at runtime in order to maintain o...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
Computability theory is at the heart of theoretical computer science. Yet, ironically, many of its b...
AbstractTransformations of object-oriented methods are a prevalent object-oriented programming techn...
Modern software applications are subject to uncertain operating conditions, such as dynamics in the ...
This paper presents Persistent Turing Machines (PTMs), a new way of interpret-ing Turing-machine com...
Evolving systems are systems that change over time. Examples of evolving systems are computers with ...
Turing Machine is one of the earliest device in programming to describe or interpret a model for alg...
In this paper we present the problems previously encountered in the academic literature related to T...