• English
    • français
  • Help
  •  | 
  • Contact
  •  | 
  • About
  •  | 
  • Login
  • HAL portal
  •  | 
  • Pages Pro
  • EN
  •  / 
  • FR
View Item 
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
  •   LillOA Home
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Unanticipated Debugging with Dynamic Layers
  • BibTeX
  • CSV
  • Excel
  • RIS

Document type :
Communication dans un congrès avec actes
DOI :
10.1145/3079368.3079391
Title :
Unanticipated Debugging with Dynamic Layers
Author(s) :
Costiou, Steven [Auteur]
Lab-STICC_UBO_CACS_MOCS
Kerboeuf, Mickaël [Auteur]
Lab-STICC_UBO_CACS_MOCS
Denker, Marcus [Auteur] refId
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Plantec, Alain [Auteur]
Lab-STICC_UBO_CACS_MOCS
Conference title :
LASSY 2017 Live Adaptation of Software SYstems
City :
Brussels
Country :
Belgique
Start date of the conference :
2017-04-04
Book title :
Companion to the first International Conference on the Art, Science and Engineering of Programming
Publication date :
2017-06
English keyword(s) :
Dynamic behavior adaptation
Dynamic Layers
Runtime debugging
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [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 ...
Show more >
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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Files
Thumbnail
  • https://hal.univ-brest.fr/hal-01591077/document
  • Open access
  • Access the document
Thumbnail
  • http://hal.univ-brest.fr/hal-01591077/file/dynamic-layers-final.pdf
  • Open access
  • Access the document
Thumbnail
  • https://hal.univ-brest.fr/hal-01591077/document
  • Open access
  • Access the document
Université de Lille

Mentions légales
Université de Lille © 2017