We describe a natural revision-based logical modelling for evolvable component systems. In this paper, an evolvable component comprises two parts: a supervising process and its supervisee sub-component. The supervisor’s role is to monitor and possibly evolve its supervisee, where evolu-tionary change may be determined purely internally from observations made by the supervisor of the supervisee’s behaviour, or may be a response to external stimuli. We model these systems in a revision-based first-order logi-cal framework in which the logic of the supervisor is a meta-logic to that of its supervisee. This enables evolu-tionary change of the supervisee to be induced by a super-visor’s state revision at the meta-level. To describe the full hier...
Software systems continue to suffer from symptoms of aging due to rapid changes in user requirements...
. The formal specification of multiple viewpoints of a system requires multiple specification formal...
AbstractIn complex enterprise systems that undergo continual evolutions, the change impact tends to ...
We develop a logical modelling approach to describe evolvable computational systems. In this account...
We consider evolvable computational systems built as hierarchies of evolvable components, where an e...
The process of completing, correcting and prioritising specifications is an essential but very compl...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
AbstractA discussion of the evolution of software system configurations should have some formal basi...
International audienceWe describe ongoing work on a formal framework for reasoning about dynamically...
Abstract. Logic programming has often been considered less than ad-equate for modelling the dynamics...
Many software artifacts like software architectures or distributed programs are characterized by a h...
We present a model of components following the process calculus approach. The main problem was isola...
We have recently developed a calculus for dynamically evolvable aggregations of components. The calc...
We present a novel application of automated theorem proving for the logical simula-tion of evolvable...
The Semantic Web is a "living organism", which combines autonomously evolving data source...
Software systems continue to suffer from symptoms of aging due to rapid changes in user requirements...
. The formal specification of multiple viewpoints of a system requires multiple specification formal...
AbstractIn complex enterprise systems that undergo continual evolutions, the change impact tends to ...
We develop a logical modelling approach to describe evolvable computational systems. In this account...
We consider evolvable computational systems built as hierarchies of evolvable components, where an e...
The process of completing, correcting and prioritising specifications is an essential but very compl...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
AbstractA discussion of the evolution of software system configurations should have some formal basi...
International audienceWe describe ongoing work on a formal framework for reasoning about dynamically...
Abstract. Logic programming has often been considered less than ad-equate for modelling the dynamics...
Many software artifacts like software architectures or distributed programs are characterized by a h...
We present a model of components following the process calculus approach. The main problem was isola...
We have recently developed a calculus for dynamically evolvable aggregations of components. The calc...
We present a novel application of automated theorem proving for the logical simula-tion of evolvable...
The Semantic Web is a "living organism", which combines autonomously evolving data source...
Software systems continue to suffer from symptoms of aging due to rapid changes in user requirements...
. The formal specification of multiple viewpoints of a system requires multiple specification formal...
AbstractIn complex enterprise systems that undergo continual evolutions, the change impact tends to ...