Lecture Notes in Computer Science 1601 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Similar documents
Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4409

Research Reports ESPRIT

Lecture Notes in Computer Science 7007

Lecture Notes in Artificial Intelligence 3176

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Ulrik M. Nyman - Curriculum Vitæ

Lecture Notes in Computer Science 1837 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science

German Yearbook on Business History 1986

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Curriculum Vitae Person Education Professional career

Lecture Notes in Artificial Intelligence

Progress in Mathematics Volume 95

Lecture Notes in Computer Science 1945 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Emotional Engineering Volume 5

Homepage: volpe. Curriculum Vitae

Theorem Proving in Higher Order Logics

Lecture Notes in Artificial Intelligence 4327

Lecture Notes in Computer Science 1664 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991

My Life with Eggs: Forty Years On

Lecture Notes in Computer Science

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 6663

Lecture Notes in Computer Science

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 7342

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

A Bibliography of Books about REDUCE

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Organizational Economics, Personnel Economics, Behavioral Economics

SERGIU KLAINERMAN CURRICULUM VITAE

Gordon Stewart Curriculum Vitae

Nonprofit and Civil Society Studies

Curriculum vitae. Personal Data. Employement. Education. 8 May Date of Birth: Place of Birth: Address: Kayseri, Turkey

Lecture Notes in Computer Science 9804

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Non-functional Properties in Modeling: Analysis, Languages and Processes

Persoonlijke kopie van ()

Lecture Notes in Computer Science 1670 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Yury I. Manin CURRICULUM VITAE (updated May 20, 2016)

Thomas Schroepfer. Professor, Co-Director <SUTD-JTC I3 Centre> and Founding. Associate Head of Pillar <ASD> Research Interests. . Telephone.

Jean-Louis Lassez Page 1 of 10 CURRICULUM VITAE

Lecture Notes in Artificial Intelligence 6517

Lecture Notes in Computer Science 3819

October October FWO Postdoctoral Fellow - KU Leuven, Leuven, Belgium. October October Sep.

ISNI ABOUT US. ISNI PROFILE International Society of Neuroimmunology

Lecture Notes in Business Information Processing 62

Lecture Notes in Computer Science 2491 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 3925

Served as civilian doing Operations Research at Headquarters, R.A.F. Bomber Command,

Process Maturity Profile

Curriculum Vitae (22 June, 2013)

Giovanni Curi - CV. Last updated: July 21, 2009; see also

Intelligent Primary School Project in Italy

Curriculum Vitae. December 2, 2015

CONTEMPORARY MATHEMATICS

Lecture Notes in Computer Science 5474

Welcome to the history of IMPA and its National Associations

High-Rise Living in Asian Cities

Computers in Building: Proceedings of the CAADfutures'99 Conference

INDUSTRIAL RELATIONS IN INTERNATIONAL PERSPECTIVE

Lecture Notes in Computer Science

EJEMPLOS DE MOVILIDAD DE ESTUDIANTES. Certificados de participación en congresos, invitaciones, aceptaciones, etc. Irasema cruzara informacion

ISNI. International Society of Neuroimmunology PROFILE 2013

Process Maturity Profile

Homepage: Curriculum Vitae

Process Maturity Profile

Study. Review of External Market Valuations of Properties Located Abroad. HypZert Professional Group International. As at: November 2011

The Archaeology of Anxiety

MODERNISM AND THE LOCATIONS OF LITERARY HERITAGE

European Football and Collective Memory

09:00-10:30 am SESSION I: FOOD-MICROBES-HOST INTERACTIONS IN THE HUMAN GUT Chair: R. Balfour Sartor (Chapel Hill, USA)

College of Business and Economics California State University, Fullerton present

STUDIES IN ORGANIZED CRIME

Global Real Estate: Similarities & Differences

The Founders of Index Theory

(Translation from Original Japanese Version) Japan Real Estate Institute Home Price Indices Calculation Methodology


CURRICULUM VITAE PROFESSOR SIR CHRIS LLEWELLYN SMITH FRS

9.0 SCOR-RELATED MEETINGS

HAPOC11. History and Philosophy of Computing November 2011 Ghent, Belgium. Het Pand

THE RENAISSANCE OF EMPIRE IN EARLY MODERN EUROPE

Paul Wollan page 1 of 6

Dr.-Ing. Serge Autexier Curriculum Vitae

Lecture Notes in Computer Science 5004

Description & Verification of Concurrent Systems, UPV Valencia, Spain. held by Javier Oliver and Marisa Llorens

Assistant Professor, Department of Combinatorics and Optimization, University of Waterloo, Jul 2015.

IBM TRIRIGA Version 10 Release 5.2. Real Estate Transaction Management User Guide IBM

Curriculum vitae of Tatyana Shaposhnikova

Curriculum Vitae. Antonino Salibra January 30, 2013

Transcription:

Lecture Notes in Computer Science 1601 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo

Joost-Pieter Katoen (Ed.) Formal Methods for Real-Time and Probabilistic Systems 5th International AMAST Workshop, ARTS 99 Bamberg, Germany, May 26-28, 1999 Proceedings 13

Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editor Joost-Pieter Katoen University of Erlangen-Nürnberg, Lehrstuhl für Informatik Martensstr. 3, D-91058 Erlangen, Germany E-mail: katoen@informatik.uni-erlangen.de Currently at: University of Twente, Formal Methods and Tools Group P.O. Box 217, 7500 AE Enschede, The Netherlands E-mail: katoen@cs.utwente.nl Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Formal methods for real-time and probabilistic systems : proceedings / 5th International AMAST Workshop, ARTS 99, Bamberg, Germany, May 26-28, 1999. Joost-Pieter Katoen (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 1999 (Lecture notes in computer science ; Vol. 1601) ISBN 3-540-66010-0 CR Subject Classification (1998): C.3, C.2.4, D.2, D.3, F.3 ISSN 0302-9743 ISBN 3-540-66010-0 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. c Springer-Verlag Berlin Heidelberg 1999 Printed in Germany Typesetting: Camera-ready by author SPIN 10704800 06/3142 5 4 3 2 1 0 Printed on acid-freepaper

Foreword The aim of the ARTS 99 workshop is to bring together researchers and practitioners interested in the design of real-time and probabilistic systems. It is intended to cover the whole spectrum of development and application of specification, verification, analysis and construction techniques for real-time and probabilistic systems. Being a workshop under the umbrella of the AMAST movement (Algebraic Methodology And Software Technology), ARTS is intended to provide a forum for the presentation of approaches that are based on a clear mathematical basis. Aspects of real-time and probabilistic systems for the workshop include (but are not limited to): compositional construction and verification techniques, automatic and machine-supported verification, case studies, formal methods for performance analysis, semantics, algorithms and tools, and hybrid systems. ARTS 99 was organised by the Lehrstuhl für Informatik 7 at the University of Erlangen-Nürnberg and took place at the Städtliche Volkshochschule in Bamberg (Oberfranken), Germany from May 26 28, 1999. Previous editions of ARTS workshops were organized by the University of Iowa, USA (1993), University of Bordeaux, France (1995), Brigham Young University, USA (1996), and General Systems Development, Mallorca, Spain (1997). Previous proceedings appeared as LNCS 1231 or as books in the AMAST Series of Computing. The Program Committee selected 17 papers from a total of 33 submissions. Each submitted paper was sent to three Program Committee members, who were often assisted by sub-referees. During a one-week discussion via e-mail, the Program Committee has made the selection of the papers on the basis of the reviews. This volume contains the 17 selected papers plus 3 invited papers (in either full or abstract form). I would like to thank the Program Committee members and the sub-referees for their efforts. I also like to thank the invited speakers for giving a talk at the workshop and for their contribution to the proceedings. Special thanks to Ulrich Herzog, Chris Moog, Teodor Rus, Diego Latella and Ruth Abraham (Springer- Verlag) for their support. Without their help, this event would not have been possible. March 1999 Joost-Pieter Katoen Program Chair ARTS 99

Invited Speakers Bengt Jonsson (Uppsala University, Sweden) Frits W. Vaandrager (University of Nijmegen, The Netherlands) Moshe Y. Vardi (Rice University, USA) Steering Committee Manfred Broy (Technical University of Munich, Germany) Edmund Clarke (Carnegie Mellon University, USA) Ulrich Herzog (University of Erlangen-Nürnberg, Germany) Zohar Manna (Stanford University, USA) Maurice Nivat (University of Paris 6, France) Amir Pnueli (Weizmann Institute of Science, Israel) Teodor Rus (Chair, University of Iowa, USA) Program Committee Rajeev Alur (University of Pennsylvania, USA) Jos Baeten (Eindhoven University of Technology, The Netherlands) Christel Baier (University of Mannheim, Germany) Miquel Bertran (University of Ramon Llull, Spain) Antonio Cerone (University of South Australia, Australia) Rance Cleaveland (SUNY at Stony Brook, USA) Jim Davies (Oxford University, UK) Colin Fidge (University of Queensland, Australia) David de Frutos (University of Madrid, Spain) Hubert Garavel (INRIA Rhone-Alpes, France) Constance Heitmeyer (Naval Research Laboratory, USA) Tom Henzinger (University of Berkeley, USA) Jane Hillston (University of Edinburgh, UK) Joost-Pieter Katoen (University of Erlangen-Nürnberg, Germany, Chair) Rom Langerak (University of Twente, The Netherlands) Kim G. Larsen (Aalborg University, Denmark) Diego Latella (CNR-CNUCE, Italy) Jonathan Ostroff (University of York, Canada) Steve Schneider (Royal Holloway, UK) Roberto Segala (University of Bologna, Italy) Walter Vogler (University of Augsburg, Germany) Organising Committee Joost-Pieter Katoen Chris Moog

VIII Committees and Referees Referees Luca Aceto Suzanna Andova Myla Archer Marco Bernardo Elmar Bihler Andrea Bondavalli Howard Bowman Mario Bravetti Franck van Breugel Graham Clarke Alex Cowie Luca de Alfaro Pedro D Argenio Henrik Ejersbo Jensen Stephen Gilmore Holger Hermanns Anna Ingólfsdóttir Lars Jenner Lennard Kerber Ulrich Klehmet Kåre Kristoffersen Marta Kwiatkowska Yassim Lakhnech Karl Lermer Luis Fernando Llana Díaz Gerald Lüttgen Mieke Massink Radu Mateescu Joachim Meyer-Kayser Annabelle McIver Faron Moller Gethin Norman Manuel Núñez Richard Paige Prakash Panangaden Adriano Peron Rob Pooley Jean-Francois Raskin Michel Reniers Arend Rensink Theo C. Ruys Markus Siegle Graeme Smith Scott Smolka Nigel Thomas Axel Wabenhorst John Zic Gerard Zwaan Sponsoring Institutions C.N.R. Istituto CNUCE, Pisa, Italy German Research Council (Deutsche Forschungsgemeinschaft)

Table of Contents Invited Lecture Fully Abstract Characterization of Probabilistic May Testing................1 Bengt Jonsson and Wang Yi (Uppsala University) Verification of Probabilistic Systems Quantitative Program Logic and Performance in Probabilistic Distributed Algorithms...19 Annabelle K. McIver (Oxford University) Establishing Qualitative Properties for Probabilistic Lossy Channel Systems: An Algorithmic Approach...34 Christel Baier and Bettina Engelen (University of Mannheim) Root Contention in IEEE 1394.............................................53 Mariëlle Stoelinga and Frits Vaandrager (University of Nijmegen) Model Checking Probabilistic Systems Automatic Verification of Real-Time Systems with Discrete Probability Distributions...75 Marta Kwiatkowska, Gethin Norman (University of Birmingham), Roberto Segala (University of Bologna), and Jeremy Sproston (University of Birmingham) ProbVerus: Probabilistic Symbolic Model Checking........................ 96 Vicky Hartonas-Garmhausen (Carnegie Mellon University), Sergio Campos (Federal University of Minas), and Ed Clarke (Carnegie Mellon University) Semantics of Probabilistic Process Calculi Process Algebra with Probabilistic Choice................................ 111 Suzana Andova (Eindhoven University of Technology) An Axiomatization of Probabilistic Testing............................... 130 Manuel Núñez (Universidad Complutense de Madrid) Invited Lecture Verification of Hybrid Systems...151 Frits Vaandrager (University of Nijmegen) Semantics of Real-Time Processes A Parallel Operator for Real-Time Processes with Predicate Transformer Semantics...152 Karl Lermer (SVRC, University of Queensland)

X Table of Contents Comparing the Efficiency of Asynchronous Systems...172 Lars Jenner and Walter Vogler (University of Augsburg) Real-Time Compilation A Formal Model of Real-Time Program Compilation...192 Karl Lermer and Colin Fidge (SVRC, University of Queensland) Stochastic Process Algebra Specifying Performance Measures for PEPA...211 Graham Clark, Stephen Gilmore, and Jane Hillston (LFCS, University of Edinburgh) Semi-numerical Solution of Stochastic Process Algebra Models............ 228 Henrik C. Bohnenkamp and Boudewijn R. Haverkort (RWTH Aachen) Bisimulation Algorithms for Stochastic Process Algebras and Their BDD-Based Implementation...244 Holger Hermanns (University of Twente) and Markus Siegle (University of Erlangen-Nürnberg) Invited Lecture Probabilistic Linear-Time Model Checking: An Overview of the Automata-Theoretic Approach...265 Moshe Y. Vardi (Rice University) Modeling and Verification of Real-Time Systems Formal Verification of a Power Controller Using the Real-Time Model Checker Uppaal...277 Klaus Havelund (NASA Ames Research Center), Kim G. Larsen, and Arne Skou (BRICS, Aalborg University) Verifying Progress in Timed Systems...299 Stavros Tripakis (Verimag) Proof Assistance for Real-Time Systems Using an Interactive Theorem Prover...315 Paul Z. Kolano (University of California at Santa Barbara) Modelling Timeouts without Timelocks................................... 334 Howard Bowman (University of Kent at Canterbury) Author Index...355