scispace - formally typeset
Search or ask a question
Author

M.J. Martin-Gutiérrez

Bio: M.J. Martin-Gutiérrez is an academic researcher from Charles III University of Madrid. The author has contributed to research in topics: Java. The author has an hindex of 1, co-authored 1 publications receiving 2 citations.
Topics: Java

Papers
More filters
Journal ArticleDOI
TL;DR: One tool for detecting failures in applications is developed, which avoids code with dead-locks and race-conditions, into the Internet and the results show that many assignments may benefit from the output of the tool.
Abstract: Tools that allow detecting programming faults are useful for both docents, who may test submitted exercises, and students, who may use these tools in advance. In this article the authors develop one tool for detecting failures in applications. In many cases there are previous tools that may be readapted to be used in an educational scope. This article integrates of one of these tools, which avoids code with dead-locks and race-conditions, into the Internet. The tool integrated is JPF (Java Path Finder) and it is accessed from a Java EE web frontend which carries out the exercise assessment. The article deals with the definition of the module and its evaluation on a realistic scenario. The results show that many assignments may benefit from the output of the tool.

2 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: This article aims to address how to integrate a core validation tools for concurrent-C as a web application, allowing you to be accessible through the Internet.
Abstract: Tools for computer-aided teaching and learning provide multiple benefits from the point of view of teaching because it allows emphasizing or illustrating certain issues that are sometimes difficult to emphasize without such type of support. This is exactly the case for the tools to detect if there is any type of problem in a concurrent-C program. These tools provide interfaces that can complement the information given by a compiler with additional information about different types of race conditions and memory leaks that appear in the code. This article aims to address how to integrate a core validation tools for concurrent-C as a web application, allowing you to be accessible through the Internet. This tool has been evaluated in an existing programming course, which has shown to be able to provide additional information useful to the learner and the teacher. There have also been a number of performance measures to establish operational limits designed tool within a course that teaches concurrent-C programming.

1 citations