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 respuestas a esta entrada.

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

    Responder

  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 [...]

    Responder

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.