Reflectivipy: building python debuggers with sub-method, partial behavioral reflection - Inria - Institut national de recherche en sciences et technologies du numérique
Poster Communications Year : 2021

Reflectivipy: building python debuggers with sub-method, partial behavioral reflection

Abstract

Building debugging tools is hard and requires powerful tools and libraries. In object-oriented technologies, it is common to use fine-grained reflection to implement debuggers. In this tool presentation, we describe how partial behavioral reflection applied to sub-elements of a method helps in the implementation of advanced debugger features. As an example, we present an implementation of object-centric breakpoints in python.
Fichier principal
Vignette du fichier
main.pdf (228.35 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03435233 , version 1 (18-11-2021)

Identifiers

  • HAL Id : hal-03435233 , version 1

Cite

Steven Costiou, Vincent Aranega, Marcus Denker. Reflectivipy: building python debuggers with sub-method, partial behavioral reflection. GPL 2021 - Génie de la Programmation et du Logiciel : Journée du Groupement de Recherche, Jun 2021, Online, France. . ⟨hal-03435233⟩
91 View
69 Download

Share

More