Publication

The TL Compiler

2000
Report or working paper
Abstract

This paper describes a method of compiling specification properties into automata or test oracles which allow testing of any proposed implementation. It also shows how to interpret the automata's status during testing. The method addresses verification of reactive systems, including distributed object oriented applications. TL (Temporal Logic) has been chosen as specification language. The basic future temporal operators and logical operators are supported. The automaton generated from a specification property (also called behavioural constraint) does not depend on the semantics of input events, such that the TL compiler can be used as a module in any verification system. The verification tool could be using a system description language to express proposed implementations or run-time execution traces of the actual implementation.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.