• No results found

Algebraic Methodology and Software Technology: 13th International Conference, AMAST 2010, Lac-Beauport, QC, Canada, June 23-25, 2010. Revised Selected Papers

N/A
N/A
Protected

Academic year: 2021

Share "Algebraic Methodology and Software Technology: 13th International Conference, AMAST 2010, Lac-Beauport, QC, Canada, June 23-25, 2010. Revised Selected Papers"

Copied!
8
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Lecture Notes in Computer Science

6486

Commenced Publication in 1973

Founding and Former Series Editors:

Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen

Editorial Board

David Hutchison

Lancaster University, UK

Takeo Kanade

Carnegie Mellon University, Pittsburgh, PA, USA

Josef Kittler

University of Surrey, Guildford, UK

Jon M. Kleinberg

Cornell University, Ithaca, NY, USA

Alfred Kobsa

University of California, Irvine, CA, USA

Friedemann Mattern

ETH Zurich, Switzerland

John C. Mitchell

Stanford University, CA, USA

Moni Naor

Weizmann Institute of Science, Rehovot, Israel

Oscar Nierstrasz

University of Bern, Switzerland

C. Pandu Rangan

Indian Institute of Technology, Madras, India

Bernhard Steffen

TU Dortmund University, Germany

Madhu Sudan

Microsoft Research, Cambridge, MA, USA

Demetri Terzopoulos

University of California, Los Angeles, CA, USA

Doug Tygar

University of California, Berkeley, CA, USA

Gerhard Weikum

(2)

Michael Johnson

Dusko Pavlovic (Eds.)

Algebraic Methodology

and Software Technology

13th International Conference, AMAST 2010

Lac-Beauport, QC, Canada, June 23-25, 2010

Revised Selected Papers

(3)

Volume Editors Michael Johnson Macquarie University Sydney, Australia E-mail: michael.johnson@mq.edu.au Dusko Pavlovic University of Oxford Oxford, UK E-mail: dusko.pavlovic@comlab.ox.ac.uk

Library of Congress Control Number: 2010941005

CR Subject Classification (1998): D.2, F.3, D.3, F.4.1, D.2.4, D.1 LNCS Sublibrary: SL 2 – Programming and Software Engineering

ISSN 0302-9743

ISBN-10 3-642-17795-6 Springer Berlin Heidelberg New York ISBN-13 978-3-642-17795-8 Springer 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. Violations are liable to prosecution under the German Copyright Law.

springer.com

© Springer-Verlag Berlin Heidelberg 2011 Printed in Germany

Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper 06/3180

(4)

Preface

This volume contains the papers presented at AMAST 2010: the 13th Inter-national conference on Algebraic Methodology and Software Technology. The major goal of the AMAST conferences is to promote research that may lead to the setting of software technology on a firm, mathematical basis. Toward this goal, the conference supports a broad cooperation between academia and in-dustry. The virtues of a software technology developed on a mathematical basis include the provision of software that is:

1. Correct, and the correctness can be proved mathematically

2. Safe, so that it can be used in the implementation of critical systems 3. Portable, i.e., independent of computing platforms and language generations 4. Evolutionary, i.e., it can be self-adaptable and evolves with the problem

domain

5. Secure, so that its network and user interactions can be predicted and controlled

The previous editions of the AMAST Conference were held at Iowa City (1989, 1991), Twente (1993), Montreal (1995), Munich (1996), Sydney (1997), Man-aus (1999), Iowa City (2000), Reunion Island (2002), Stirling (2004), Saaremaa (2006) and Urbana-Champaign (2008). Each conference over the last fifteen years was accompanied by a proceedings volume, published in the Springer Lecture

Notes in Computer Science series.

This 13th edition of AMAST took place during June 23–26, 2010 in Lac-Beauport, in Qu´ebec, Canada. It was was colocated with MPC 2010: the 10th International Conference on Mathematics of Program Construction, held during June 21–23, 2010. There were 33 submissions. Each submission was reviewed by at least three, and on the average 3.9, Program Committee members. The committee decided to accept ten full-length research presentations and four sys-tem demonstrations. The program also included two invited talks, given by Jane Hillston (Edinburgh University), and Catuscia Palamidesi (INRIA). Jane Hill-ston also provided a paper for Part 1 of this volume. The contributed research papers are in Part 2 and Part 3 contains the system demonstrations.

We are grateful to the members of the Program Committee and the external referees for their care and diligence in reviewing the submitted papers, and to the staff of Springer-Verlag. The review process and compilation of the proceedings were greatly helped by Andrei Voronkov’s EasyChair system.

August 2010 Michael Johnson

(5)

Conference Organization

Program Chairs

Michael Johnson Macquarie University, Australia

Dusko Pavlovic Kestrel Institute, USA and University of Oxford, UK

Program Committee

Paolo Baldan Dipartimento di Matematica Pura e Applicata, Universit´a di Padova, Italy

Gilles Barthe IMDEA Software, Spain Michel Bidoit INRIA Saclay, France Manfred Broy TUM, Germany

Roberto Bruni University of Pisa, Italy

Iliano Cervesato Carnegie Mellon University - Qatar Campus, Qatar

Adriana Compagnoni Stevens Institute of Technology, USA Jos´e Luiz Fiadeiro University of Leicester, UK

Kokichi FUTATSUGI JAIST, Japan

Rob Goldblatt Victoria University of Wellington, New Zealand Ichiro Hasuo RIMS, Kyoto University, Japan

Rolf Hennicker Ludwig-Maximilians-Universit¨at M¨unchen, Germany

H´el`ene Kirchner INRIA, France

Barbara K¨onig Universit¨at Duisburg-Essen, Germany Narciso Marti Oliet Universidad Complutense de Madrid, Spain Michael Mislove Tulane University, USA

Larry Moss Department of Mathematics, Indiana University, Bloomington, USA Till Mossakowski DFKI Lab Bremen, Germany Peter D. Mosses Swansea University, UK Andrzej Murawski University of Oxford, UK

Uwe Nestmann Technische Universit¨at Berlin, Germany Fernando Orejas UPC, Spain

Leila Ribeiro Universidade Federal do Rio Grande do Sul, Brazil

Grigore Rosu University of Illinois at Urbana-Champaign, USA

(6)

VIII Conference Organization

Lutz Schr¨oder DFKI Bremen and Universit¨at Bremen, Germany

Wolfram Schulte Microsoft Research, USA Douglas Smith Kestrel Institute, USA Carolyn Talcott SRI International, USA

Andrzej Tarlecki Institute of Informatics, Faculty of

Mathematics, Informatics and Mechanics, Warsaw University, Poland

Varmo Vene University of Tartu, Estonia E.P. de Vink Technische Universiteit Eindhoven,

The Netherlands James Worrell University of Oxford, UK

External Reviewers

Ludwig Adam Sebastian Bauer Laura Bocchi Jewgenij Botaschanjan Marzia Buscemi Yuki Chiba Mihai Codescu Andrea Corradini Silvia Crafa Vijay D’silva Tobias Eibach Cristian Ene

Jean-Christophe Filliˆatre Reiner H¨ahnle Daniel Hedin Torsten Hildebrandt Cl´ement Hurlin Dieter Hutter Stefan Kiefer Ekaterina Komendantskaya Dexter Kozen C´esar Kunz

Alberto Lluch Lafuente Masaki Nakamura Kazuhiro Ogata Catuscia Palamidessi Kirstin Peters Ricardo Pe˜na Erik Poll Bernhard Reus Mehrnoosh Sadrzadeh Francesco Tapparo David Trachtenherz Virginie Wiels

Local Organizers

Claude Bolduc, Jules Desharnais, and B´echir Ktari (Universit´e Laval, Canada)

Sponsoring Institutions

– Universit´e Laval, Qu´ebec, Canada, http://www.ulaval.ca

– Centre de recherches math´ematiques, Universit´e de Montr´eal, Montr´eal, Canada, http://www.crm.umontreal.ca

(7)

Table of Contents

Part 1. Invited Paper

Structural Analysis for Stochastic Process Algebra

Models (Invited Talk) . . . . 1

Jie Ding and Jane Hillston

Part 2. Contributed Research Papers

Verification of Common Interprocedural Compiler Optimizations Using

Visibly Pushdown Kleene Algebra . . . . 28

Claude Bolduc and B´echir Ktari

On the Expressiveness of the π-Calculus and the Mobile Ambients . . . . . 44

Linda Brodo

Integrating Maude into Hets . . . . 60

Mihai Codescu, Till Mossakowski, Adri´an Riesco, and Christian Maeder

Model Refinement Using Bisimulation Quotients . . . . 76

Roland Gl¨uck, Bernhard M¨oller, and Michel Sintzoff

Type Fusion . . . . 92

Ralf Hinze

Coalgebraic Semantics for Parallel Derivation Strategies in Logic

Programming . . . . 111

Ekaterina Komendantskaya, Guy McCusker, and John Power

Learning in a Changing World, an Algebraic Modal Logical

Approach . . . . 128

Prakash Panangaden and Mehrnoosh Sadrzadeh

Matching Logic: An Alternative to Hoare/Floyd Logic . . . . 142

Grigore Ro¸su, Chucky Ellison, and Wolfram Schulte

Program Calculation in Coq . . . . 163

Julien Tesson, Hideki Hashimoto, Zhenjiang Hu, Fr´ed´eric Loulergue, and Masato Takeichi

Cooperation of Algebraic Constraint Domains in Higher-Order

Functional and Logic Programming . . . . 180

(8)

X Table of Contents

Part 3. System Demonstrations

Proving Termination Properties with mu-term . . . . 201

Beatriz Alarc´on, Ra´ul Guti´errez, Salvador Lucas, and Rafael Navarro-Marset

BAL Tool in Flexible Manufacturing Systems . . . . 209

Diego P´erez Le´andrez, M. Carmen Ruiz, J. Jose Pardo, and Diego Cazorla

A Complete Declarative Debugger for Maude . . . . 216

Adri´an Riesco, Alberto Verdejo, and Narciso Mart´ı-Oliet

An Assume Guarantee Approach for Checking Quantified Array

Assertions . . . . 226

Mohamed Nassim Seghir

Referenties

GERELATEERDE DOCUMENTEN

Voor deze cirkels kunnen we dus de raaklijn in punt ( , ) op de cirkel bepalen door in de cirkelformule 2 te vervangen door en 2 door (“eerlijk delen”).. In de

Woensdag 20/10 - Infosessie Robby (lager onderwijs): meer info & inschrijven. Woensdag 20/10 - infosessie Pola (secundair onderwijs): meer info

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of

wooden architecture of Russia: houses, fortifi- cations, churches. & PONSFORD M.W. Council for British Archaeology Research Report 74, 137-149. 1975: Structural aspects of

The presence in the Celtic West of imports of probable Byzantine origin in the sixth century, and Gaulish imports in the late sixth through seventh, parallels possible evidence for

Kelso type straight-sided white gritty cooking pots have been recovered from a number of sites throughout Scotland (Aberdeen, Perth, Elgin, St Andrews) and from Bergen and

The second approach focused on reducing a possible bias by concentrating on the initial case of every repeat series (since the second and subsequent burglary probably share

The second approach focused on reducing a possible bias by concentrating on the initial case of every repeat series (since the second and subsequent burglary probably share