Published: 26th June 2010
DOI: 10.4204/EPTCS.28
ISSN: 2075-2180

EPTCS 28

Proceedings Eighth Workshop on
Quantitative Aspects of Programming Languages
Paphos, Cyprus, 27-28th March 2010

Edited by: Alessandra Di Pierro and Gethin Norman

Preface
Approximate Testing Equivalence Based on Time, Probability, and Observed Behavior
Alessandro Aldini
1
Performance Evaluation of Components Using a Granularity-based Interface Between Real-Time Calculus and Timed Automata
Karine Altisen, Yanhong Liu and Matthieu Moy
16
Automatic Probabilistic Program Verification through Random Variable Abstraction
Damián Barsotti and Nicolás Wolovick
34
Quantitative Fairness Games
Alessandro Bianco, Marco Faella, Fabio Mogavero and Aniello Murano
48
Injecting Abstract Interpretations into Linear Cost Models
David Cachera and Arnaud Jobin
64
Stochastic Calculus of Wrapped Compartments
Mario Coppo, Ferruccio Damiani, Maurizio Drocco, Elena Grassi and Angelo Troina
82
Testing Reactive Probabilistic Processes
Sonja Georgievska and Suzana Andova
99
Probabilistic Model-Based Safety Analysis
Matthias Güdemann and Frank Ortmeier
114
An expectation transformer approach to predicate abstraction and data independence for probabilistic programs
Ukachukwu Ndukwu and Annabelle McIver
129
Optimal Time-Abstract Schedulers for CTMDPs and Markov Games
Markus Rabe and Sven Schewe
144
A new tool for the performance analysis of massively parallel computer systems
Anton Stefanek, Richard Hayden and Jeremy Bradley
159

Preface

Alessandra Di Pierro
University of Verona
Verona, Italy

Gethin Norman
University of Glasgow
Glasgow, UK

This volume contains the proceedings of the Eighth Workshop on Quantitative Aspects of Programming Languages (QAPL 2010), held in Paphos, Cyprus, on March 27-28, 2010. QAPL 2010 is a satellite event of the European Joint Conferences on Theory and Practice of Software (ETAPS 2010).

The workshop theme is on quantitative aspects of computation. These aspects are related to the use of physical quantities (storage space, time, bandwidth, etc.) as well as mathematical quantities (e.g. probability and measures for reliability, security and trust), and play an important (sometimes essential) role in characterising the behavior and determining the properties of systems. Such quantities are central to the definition of both the model of systems (architecture, language design, semantics) and the methodologies and tools for the analysis and verification of the systems properties. The aim of this workshop is to discuss the explicit use of quantitative information such as time and probabilities either directly in the model or as a tool for the analysis of systems.

In particular, the workshop focuses on:

The history of QAPL starts in 2001, when its first edition was held in Florence, Italy, as a satellite event of the ACM Principles, Logics, and Implementations of high-level programming languages, PLI 2001. The second edition, QAPL 2004, was held in Barcelona, Spain, as a satellite event of ETAPS. Since then, QAPL has become a yearly appointment with ETAPS. In the following years, QAPL was held in Edinburgh, Scotland (QAPL 2005), in Vienna, Austria (QAPL 2006), in Braga, Portugal (QAPL 2007), in Budapest, Hungary (QAPL 2008), and in York, UK (QAPL 2009). The proceedings of all these workshops are published as volumes in Electronic Notes in Theoretical Computer Science (ENTCS). Two special issues of the journal of Theoretical Computer Science are dedicated to the QAPL 2004 and QAPL 2006 events, and are published in Volume 346(1) and Volume 382(1), respectively.

The Program Committee of QAPL 2010 was composed of:

The programme committee selected 11 regular papers and 2 presentations. All regular papers were reviewed by at least three reviewers. The programme of the workshop included two invited talks by Jeremy Sproston (University of Torino, Italy) and Pasquale Malacaria (Queen Mary University of London), respectively.

After the workshop, the authors of regular papers were asked to submit a revised version incorporating the comments arisen during the discussion at the workshop. After a second review phase the papers were further revised and the resulting versions are now included in this volume.

We would like to thank the QAPL steering committee for its support and all the authors, the invited speakers, the programme committee and the external referees for their contribution.

June 2010

Alessandra Di Pierro and Gethin Norman
Program Co-chairs