Unanticipated Debugging with Dynamic Layers
Type de document :
Communication dans un congrès avec actes
DOI :
Titre :
Unanticipated Debugging with Dynamic Layers
Auteur(s) :
Costiou, Steven [Auteur]
Lab-STICC_UBO_CACS_MOCS
Kerboeuf, Mickaël [Auteur]
Lab-STICC_UBO_CACS_MOCS
Denker, Marcus [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Plantec, Alain [Auteur]
Lab-STICC_UBO_CACS_MOCS
Lab-STICC_UBO_CACS_MOCS
Kerboeuf, Mickaël [Auteur]
Lab-STICC_UBO_CACS_MOCS
Denker, Marcus [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Plantec, Alain [Auteur]
Lab-STICC_UBO_CACS_MOCS
Titre de la manifestation scientifique :
LASSY 2017 Live Adaptation of Software SYstems
Ville :
Brussels
Pays :
Belgique
Date de début de la manifestation scientifique :
2017-04-04
Titre de l’ouvrage :
Companion to the first International Conference on the Art, Science and Engineering of Programming
Date de publication :
2017-06
Mot(s)-clé(s) en anglais :
Dynamic behavior adaptation
Dynamic Layers
Runtime debugging
Dynamic Layers
Runtime debugging
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
To debug running software we need unanticipated adaptation capabilities, especially when systems cannot be stopped, updated and restarted. Adapting such programs at runtime is an extreme solution given the delicate live ...
Lire la suite >To debug running software we need unanticipated adaptation capabilities, especially when systems cannot be stopped, updated and restarted. Adapting such programs at runtime is an extreme solution given the delicate live contexts the debugging activity takes place. We introduce the Dynamic Layer, a construct in which behavioral variations are gathered and activated as a whole set of adaptations. Dimensions of Dynamic Layers activation are reified to allow very fine definitions of layer scopes and a fine grained selection of adapted entities. This paper describes and discusses the Dynamic Layer solution to perform unanticipated runtime debugging. An experimental implementation with the Pharo language is evaluated through a runtime adaptation example.Lire moins >
Lire la suite >To debug running software we need unanticipated adaptation capabilities, especially when systems cannot be stopped, updated and restarted. Adapting such programs at runtime is an extreme solution given the delicate live contexts the debugging activity takes place. We introduce the Dynamic Layer, a construct in which behavioral variations are gathered and activated as a whole set of adaptations. Dimensions of Dynamic Layers activation are reified to allow very fine definitions of layer scopes and a fine grained selection of adapted entities. This paper describes and discusses the Dynamic Layer solution to perform unanticipated runtime debugging. An experimental implementation with the Pharo language is evaluated through a runtime adaptation example.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.univ-brest.fr/hal-01591077/document
- Accès libre
- Accéder au document
- http://hal.univ-brest.fr/hal-01591077/file/dynamic-layers-final.pdf
- Accès libre
- Accéder au document
- https://hal.univ-brest.fr/hal-01591077/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- dynamic-layers-final.pdf
- Accès libre
- Accéder au document
- dynamic-layers-final.pdf
- Accès libre
- Accéder au document