International audienceDynamic software systems that provide the ability to reconfigure themselves seem to be reaching a complexity that suggests the use of formal methods in the design process, helping system designers master that complexity, better understand their systems, find and correct bugs rapidly, and ultimately build strong confidence in the correctness of their systems. As an illustration of this trend, this paper reports on our experience with the co-design and specification of the reconfiguration protocol of a component-based platform, intended as the foundation for building robust dynamic systems. We wrote the specification in LOTOS-NT, whose evolution from the E-LOTOS standard proved especially suited to this work. We extensiv...
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dy...
Components are traditionally modeled as black-boxes equipped with interfaces that indicate provided/...
Software systems evolve over time. To facilitate this, the coordination language Reo offers operatio...
International audienceDynamic software systems that provide the ability to reconfigure themselves se...
International audienceCloud applications are often complex distributed applications composed of mult...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceDistributed applications in the cloud are composed of a set of virtual machine...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications are composed of a set of interconnected software components...
International audienceCloud applications involve a set of interconnected software components running...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Les applications reparties dans le nuage sont constituées d'un ensemble de composants logiciels inte...
International audienceComponents are traditionally modeled as black-boxes equipped with interfaces t...
International audienceThe complexity of multiprocessor architectures for mobile multi-media applicat...
Reo is a channel-based coordination language, wherein circuit-like connectors model and implement in...
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dy...
Components are traditionally modeled as black-boxes equipped with interfaces that indicate provided/...
Software systems evolve over time. To facilitate this, the coordination language Reo offers operatio...
International audienceDynamic software systems that provide the ability to reconfigure themselves se...
International audienceCloud applications are often complex distributed applications composed of mult...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceDistributed applications in the cloud are composed of a set of virtual machine...
International audienceCloud applications involve a set of interconnected software components running...
International audienceCloud applications are composed of a set of interconnected software components...
International audienceCloud applications involve a set of interconnected software components running...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Les applications reparties dans le nuage sont constituées d'un ensemble de composants logiciels inte...
International audienceComponents are traditionally modeled as black-boxes equipped with interfaces t...
International audienceThe complexity of multiprocessor architectures for mobile multi-media applicat...
Reo is a channel-based coordination language, wherein circuit-like connectors model and implement in...
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dy...
Components are traditionally modeled as black-boxes equipped with interfaces that indicate provided/...
Software systems evolve over time. To facilitate this, the coordination language Reo offers operatio...