International audienceSoftware systems have to face evolutions of their running context and users. Therefore, the so-called dynamic reconfiguration has been commonly adopted for modifying some components and/or the architecture at runtime. Traditional approaches typically stop the needed components, apply the changes, and restart the components. However, this scheme is not suitable for critical systems and degrades user experience. This paper proposes to switch from the stop/restart scheme to dynamic software updating (DSU) techniques. Instead of stopping a component, its implementation is replaced by another one specifically built to apply the modifications while maintaining the best quality of service possible. The major contributions of ...
In component-based software systems, the basic building block is the component, and applications are...
Software updates typically require stopping and restarting an application, but many systems cannot ...
Setiap sistem perisian (software) perlu dikemas kini setiap masa bagi pelbagai alasan seperti peneta...
International audienceSoftware systems have to face evolutions of their running context and users. T...
International audienceSoftware systems have to face evolutions of their running context and users. T...
Software systems have to face evolutions of their running context and users. Therefore, the so-calle...
peer-reviewedContinuous availability of services and low degree of disruption are two inherent nece...
peer-reviewedOne of the key issues that should be considered when addressing reliable evolution is ...
International audienceDespite the need for change, highly available software systems cannot be stopp...
International audienceIn this paper we present an end-to-end solution to define and execute reliable...
International audienceMany component-based systems need to modify their behavior or structure at run...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Composition du Jury: Yves Chiaramella Jean-Marc Andreoli Isabelle Borne Frantisek Plasil Noureddine ...
AbstractGrowing the need for long-life and high-available programs, dynamic reconfiguration is going...
The significance of the component-based software and component platforms has increased in the last 2...
In component-based software systems, the basic building block is the component, and applications are...
Software updates typically require stopping and restarting an application, but many systems cannot ...
Setiap sistem perisian (software) perlu dikemas kini setiap masa bagi pelbagai alasan seperti peneta...
International audienceSoftware systems have to face evolutions of their running context and users. T...
International audienceSoftware systems have to face evolutions of their running context and users. T...
Software systems have to face evolutions of their running context and users. Therefore, the so-calle...
peer-reviewedContinuous availability of services and low degree of disruption are two inherent nece...
peer-reviewedOne of the key issues that should be considered when addressing reliable evolution is ...
International audienceDespite the need for change, highly available software systems cannot be stopp...
International audienceIn this paper we present an end-to-end solution to define and execute reliable...
International audienceMany component-based systems need to modify their behavior or structure at run...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Composition du Jury: Yves Chiaramella Jean-Marc Andreoli Isabelle Borne Frantisek Plasil Noureddine ...
AbstractGrowing the need for long-life and high-available programs, dynamic reconfiguration is going...
The significance of the component-based software and component platforms has increased in the last 2...
In component-based software systems, the basic building block is the component, and applications are...
Software updates typically require stopping and restarting an application, but many systems cannot ...
Setiap sistem perisian (software) perlu dikemas kini setiap masa bagi pelbagai alasan seperti peneta...