TACAS 2007

Thirteenth International Conference on

ETAPS 2007

A member conference of the European Joint Conferences
on Theory and Practice of Software
(ETAPS 2007)

24 March - 1 April, 2007, Braga, Portugal

Conference description | Call for papers | Important dates | Submission guidelines Programme Committee Invited Speaker Steering Committee



TACAS is a forum for researchers, developers and users interested in rigorously based tools and algorithms for the construction and analysis of systems. The conference serves to bridge the gaps between different communities that share common interests in, and techniques for, tool development and its algorithmic foundations. The research areas covered by such communities include but are not limited to formal methods, software and hardware verification, static analysis, programming languages, software engineering, real-time systems, communications protocols, and biological systems. The TACAS forum provides a venue for such communities at which common problems, heuristics, algorithms, data structures and methodologies can be discussed and explored. In doing so, TACAS aims to support researchers in their quest to improve the utility, reliability, flexibility and efficiency of tools and algorithms for building systems.

TACAS is a member conference of the European Joint Conferences on Theory and Practice of Software (ETAPS), which is the primary European forum for academic and industrial researchers working on topics relating to Software Science. ETAPS 2007 is the tenth joint conference in this series. The conference is organized by the Universidade do Minho. The prior conferences have been ETAPS 1998 in Lisbon, ETAPS 1999 in Amsterdam, ETAPS 2000 in Berlin, ETAPS 2001 in Genova, ETAPS 2002 in Grenoble,  ETAPS 2003 in Warsaw, ETAPS 2004 in Barcelona, ETAPS 2005 in Edinburgh, and ETAPS 2006 in Vienna.


Tool descriptions and case studies with a conceptual message, as well as theoretical papers with clear relevance for tool construction are all encouraged. The specific topics covered by the conference include, but are not limited to, the following:

As TACAS addresses a heterogeneous audience, potential authors are strongly encouraged to write about their ideas and findings in general and jargon-independent, rather than in application- and domain-specific, terms. Authors reporting on tools or case studies are strongly encouraged to indicate how their experimental results can be reproduced and confirmed independently.


ETAPS 2007 conferences and other satellite events will be held 24 March - 1 April, 2007.

As a part of ETAPS, TACAS adheres to ETAPS submission and notification deadlines:

The above deadlines are STRICT. Making the deadline for submission of abstracts a week early allows the programme committee to start work before full versions are available. Obviously, there is no need to wait with submission of the full version until the final deadline.

Submission of an abstract implies no obligation to submit a full version; abstracts with no corresponding full versions by the final deadline will be treated as withdrawn, but authors are strongly encouraged, in this case, to explicitly withdraw their submission by sending an e-mail to the chairpersons.


We are pleased to announce awards sponsored by Microsoft Research Cambridge:

Up to seven (co)authors of papers to be accepted for TACAS'07 will be given an award if

No more than one award can be made to a single person or paper. All authors of accepted papers have been notified of these eligibility criteria. Nominations have to be sent to the co-chairs by Saturday, 23 December 2006.

The awardees are:

Jinqing Yu
Bounded Reachability Checking of Asynchronous Systems Using Decision Diagrams
Jinqing Yu, Gianfranco Ciardo, and Gerald Luettgen

Laurent Doyen
Improved algorithms for the automata based approach to model-checking
Laurent Doyen and Jean-Francois Raskin

Mariano M. Moscato
Alloy Analyzer+PVS in the Analysis and Verification of Alloy Specifications
Marcelo F. Frias, Carlos G. Lopez Pombo, and Mariano M. Moscato

Zvonimir Rakamaric
A reachability predicate for analyzing low-level software
Shaunak Chatterjee, Shuvendu K. Lahiri, Shaz Qadeer, and Zvonimir Rakamaric

Pavol Cerny
Model Checking of Tree Logics with Path Equivalences
Rajeev Alur, Pavol Cerny, and Swarat Chaudhuri

Ru-Gang Xu
State of the Union: Type Inference via Craig Interpolation
Ranjit Jhala, Rupak Majumdar, and Ru-Gang Xu

Ahmed Rezine
Regular Model Checking without Transducers (On Efficient Verification of Parameterized Systems)
Parosh Aziz Abdulla, Giorgio Delzanno, Noomene Ben Henda, and Ahmed Rezine


Papers should be submitted using the TACAS 2007 Conference Service, which is now operative.

As with other ETAPS conferences, TACAS accepts two types of contributions: research papers and tool demonstration papers. Both types of contributions will appear in the proceedings and have oral presentations during the conference.

Research papers

Research papers cover one or more of the topics above, including tool development and case studies from a perspective of scientific research. Research papers are evaluated by the TACAS Program Committee. Research papers may contain an appendix with ancillary material (e.g. proofs) or a reference to a webpage but referees will decide whether or not to look at such material or webpages. Submitted research papers must: Submissions deviating from these instructions may be rejected without review. Any questions regarding this policy should be directed to the Program Committee Co-Chairs Orna Grumberg or Michael Huth prior to submitting.

Tool demonstration papers

Tool demonstration papers present tools based on aforementioned technologies (e.g., theorem-proving, model-checking, static analysis, or other formal methods) or fall into the above application areas (e.g., system construction and transformation, testing, analysis of real-time, hybrid or biological systems, etc.). Tool demonstration papers are evaluated by the TACAS Tool Chair with the help of the Programme Committee. Submitted tool demonstration papers must:

Submissions deviating from these instructions may be rejected without review. Any questions regarding this policy should be directed to the Tool Chair Byron Cook.