The pervasiveness of computing on the Internet has led to an explosive growth of Web applications that, together with their ever-increasing complexity, have turned their design and development in a major challenge. Unfortunately, the huge expansion of development and utilization of Web computation has not been paired by the development of methods, models and debugging tools to help the developer diagnose, quickly and easily, potential problems in a Web application. There is an urgent demand of analysis and verification facilities capable to prevent insecure software that could cause unavailability of systems or services, or provide access to private data or internal resources of a given organization. The main goal of this MSc thes...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
Trace exploration is concerned with techniques that allow computation traces to be dynamically searc...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
Web-TLR is a software tool designed for model-checking Web applications that is based on rewriting l...
WEB-TLR is a Web verification engine that is based on the well-established Rewriting Logic– Maude/LT...
The increasing complexity of Web system has led to the development of sophisticated formal methodol...
[EN] Execution traces are an important source of information for program understanding and debugging...
[EN] Understanding the behavior of software is important for the existing software to be improved. I...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-37036-6_7We p...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
[EN] This paper develops a Rewriting Logic framework for the automatic specification and verificatio...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
Trace exploration is concerned with techniques that allow computation traces to be dynamically searc...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
Web-TLR is a software tool designed for model-checking Web applications that is based on rewriting l...
WEB-TLR is a Web verification engine that is based on the well-established Rewriting Logic– Maude/LT...
The increasing complexity of Web system has led to the development of sophisticated formal methodol...
[EN] Execution traces are an important source of information for program understanding and debugging...
[EN] Understanding the behavior of software is important for the existing software to be improved. I...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-37036-6_7We p...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
Trace slicing is a widely used technique for execution trace analysis that is effectively used in pr...
[EN] This paper develops a Rewriting Logic framework for the automatic specification and verificatio...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
Trace exploration is concerned with techniques that allow computation traces to be dynamically searc...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...