Back-annotation of entity-relationship diagrams to represent data access

Next year I will be presenting the results of my M.Sc. research project. The topic in which I will be working during the next months will be the:

  1. Design and evaluation of of different ways to back-annotate entity-relationship diagrams with run-time information.
  2. Development of a tool to automatically produce the back-annotated entity-relationship diagrams associated to requests served by a Django site.

During the next months the design of some candidate static notations (not requiring animation, therefore easy to draw by hand) will have the higher priority. Then, those notations will be tested with users to evaluate them. Finally, after we get results of which information of the run-time execution will be useful and how it should be represent, the development will start …

Hopefully the results of this research project will be applied to:

  1. Help new developers of a project to understand the design of a database driven software.
  2. Debug (and maybe track the performance of) a database driven software.

Thanks to Greg Wilson, Jordi Cabot, Robert Clarisó Viladrosa and Mike Conley for the first talks about this topic. This will be my second time working in a thesis project and I think I will enjoy this experience a lot.


2 responses to this post.

  1. Note to myself: Try to develop the tool as a firebug plugin or an extension for an existent plugin.


  2. […] query interface which was the origin behind Query by Diagram (QBD or QBD*). This brought me back to the initials ideas about my thesis project. At that point the authors focused on the kinds of queries that they will […]



Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de

Estás comentando usando tu cuenta de Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )


Conectando a %s

A %d blogueros les gusta esto: