Herramienta Web Ligera para La Programación en C-Concurrente Articles uri icon

authors

  • BASANTA VAL, PABLO
  • GARCIA VALLS, MARIA SOLEDAD
  • LÓPEZ ANASTASIO, PABLO

publication date

  • December 2013

start page

  • 465

end page

  • 476

issue

  • 4

volume

  • 10

International Standard Serial Number (ISSN)

  • 1697-7912

Electronic International Standard Serial Number (EISSN)

  • 1697-7920

abstract

  • El uso de herramientas a la hora de enseñar una determinada disciplina aporta múltiples beneficios desde el punto de vista de la actividad docente pues permite enfatizar o ilustrar determinados cuestiones que a veces resultan difíciles de enfatizar sin tal apoyo. Ese es también el caso de las herramientas que permiten detectar si ha habido algún tipo de problema en un programa escrito en C- concurrente. Dichas herramientas ofrecen interfaces que pueden complementar la información dada por un compilador con información adicional sobre diferentes tipos de condiciones de carrera o fugas de memoria que aparecen en el código. El presente trabajo tiene por objetivo ver cómo se ha integrado un núcleo de validación para C ya existente como aplicación web, lo que le permite estar accesible a través de la red. Dicha herramienta ha sido evaluada en un curso de programación ya existente, donde ha mostrado que es capaz aportar información adicional de utilidad para el discente y el docente. También se han realizado una serie de mediciones de rendimiento para establecer los límites operativos de la herramienta diseñada dentro de los límites de una asignatura donde se enseña C concurrente.

keywords

  • herramientas; informática industrial; sistemas concurrentes; educación; c; tools; industrial informatics; concurrent systems; education; c