Lecture Notes in Computer Science 4409

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 7137

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 4401

Lecture Notes in Computer Science 6663

Lecture Notes in Computer Science 5004

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Computer Science 4797

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 7342

Research Reports ESPRIT

Lecture Notes in Computer Science 5671

Lecture Notes in Computer Science 3527

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 4449

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 3507

Lecture Notes in Artificial Intelligence 4327

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

Lecture Notes in Computer Science 4883

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 5438

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

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 3925

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 6035

The Archaeology of Anxiety

Lecture Notes in Computer Science 7149

Lecture Notes in Computer Science 5581

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 7734

Lecture Notes in Computer Science 5587

Lecture Notes in Computer Science 8036

Lecture Notes in Computer Science 3061

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

Ulrik M. Nyman - Curriculum Vitæ

German Yearbook on Business History 1986

Lecture Notes in Computer Science 10852

Lecture Notes in Computer Science 6084

Lecture Notes in Computer Science 6647

Lecture Notes in Computer Science 8031

Lecture Notes in Computer Science 9249

Curriculum Vitae for Marlis Buchman

Lecture Notes in Computer Science 6527

Lecture Notes in Computer Science 6815

Lecture Notes in Computer Science 7896

Lecture Notes in Computer Science 4935

Lecture Notes in Computer Science 6705

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

Lecture Notes in Computer Science 7744

Lecture Notes in Artificial Intelligence 6517

Curriculum Vitae Person Education Professional career

Lecture Notes in Computer Science 7679

Lecture Notes in Computer Science 7140

Lecture Notes in Computer Science 4355

Lecture Notes in Computer Science 7189

Lecture Notes in Computer Science 9211

Lecture Notes in Computer Science 4044

Lecture Notes in Computer Science 4006

Lecture Notes in Computer Science 5284

Lecture Notes in Computer Science 6092

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

Lecture Notes in Computer Science 9596

Lecture Notes in Computer Science 6182

Lecture Notes in Computer Science 4498

Lecture Notes in Computer Science

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

Service Oriented Architectural Design

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

Lecture Notes in Computer Science

Lecture Notes in Computer Science 6697

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

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

Lecture Notes in Computer Science 4510

Homepage: volpe. Curriculum Vitae

Lecture Notes in Computer Science 4367

Progress in Mathematics Volume 95

The Founders of Index Theory

Lecture Notes in Computer Science 7384

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

Lecture Notes in Computer Science 7309

STUDIES IN ORGANIZED CRIME

Emotional Engineering Volume 5

Syntax of Landscape The Landscape Architecture of Peter Latz and Partners

Lecture Notes in Computer Science 5423

Lecture Notes in Computer Science 3714

Lecture Notes in Computer Science 6133

CONTEMPORARY MATHEMATICS

American Literature. Narratives of Multiculturalism in Post-Imperial Turkey. Interamericana 10. Elena Furlanetto

This page intentionally left blank

Lecture Notes in Computer Science 3556

Lecture Notes in Computer Science 6707

Transcription:

Lecture Notes in Computer Science 4409 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 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 University of Dortmund, Germany Madhu Sudan Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Moshe Y. Vardi Rice University, Houston, TX, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany

José Luiz Fiadeiro Pierre-Yves Schobbens (Eds.) Recent Trends in Algebraic Development Techniques 18th International Workshop, WADT 2006 La Roche en Ardenne, Belgium, June 1-3, 2006 Revised Selected Papers 13

Volume Editors José Luiz Fiadeiro University of Leicester Department of Computer Science University Road, Leicester LE1 7RH, UK E-mail: jose@mcs.le.ac.uk Pierre-Yves Schobbens Facultés Universitaires Notre-Dame de la Paix Institut d Informatique Rue Grandgagnage 21, 5000 Namur, Belgium E-mail: pys@info.fundp.ac.be Library of Congress Control Number: 2007924494 CR Subject Classification (1998): F.3.1, F.4, D.2.1, I.1 LNCS Sublibrary: SL 1 Theoretical Computer Science and General Issues ISSN 0302-9743 ISBN-10 3-540-71997-0 Springer Berlin Heidelberg New York ISBN-13 978-3-540-71997-7 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 is a part of Springer Science+Business Media springer.com Springer-Verlag Berlin Heidelberg 2007 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: 12049424 06/3180 543210

Preface This volume contains selected papers from WADT 2006, the 18th International Workshop on Algebraic Development Techniques. Like its predecessors, WADT 2006 focussed on the algebraic approach to the specification and development of systems, an area that was born around the algebraic specification of abstract data types and encompasses today the formal design of software systems, new specification frameworks and a wide range of application areas. WADT 2006 took place at Chateau Floréal, La-Roche-en-Ardenne, Belgium, June 1 3, 2006, and was organized by Pierre-Yves Schobbens. The program consisted of invited talks by David Rosenblum (University College London, UK) and Hubert Comon-Lundh (ENS-Cachan, France), and 32 presentations describing ongoing research on main topics of the workshop: formal methods for system development, specification languages and methods, systems and techniques for reasoning about specifications, specification development systems, methods and techniques for concurrent, distributed and mobile systems, and algebraic and co-algebraic foundations. The Steering Committee of WADT, consisting of Michel Bidoit, José Fiadeiro, Hans-Jörg Kreowski, Till Mossakowski, Peter Mosses, Fernando Orejas, Francesco Parisi-Presicce, and Andrzej Tarlecki, with the additional help of Pierre-Yves Schobbens and Martin Wirsing, selected several presentations and invited their authors to submit a full paper for possible inclusion in this volume. All submissions underwent a careful refereeing process. We are extremely grateful to the following additional referees for their help in reviewing the submissions: A. Borzyszkowski, F. Gadducci, G. Godoy, K. Hölscher, A. Kurz, S. Kuske, A. Lopes, W. Pawlowski, H. Reichel, U. Schmid, L. Schröder, M. Sebag, and H. Wiklicky. This volume contains the final versions of the ten contributions that were accepted. The workshop was jointly organized with IFIP WG 1.3 (Foundations of System Specification), and received generous sponsorship from the University of Namur (Facultés Universitaires Notre-Dame de la Paix). January 2007 José Fiadeiro Pierre-Yves Schobbens

Table of Contents Contributed Papers A Temporal Graph Logic for Verification of Graph Transformation Systems... 1 Paolo Baldan, Andrea Corradini, Barbara König, and Alberto Lluch Lafuente On the Algebraization of Many-Sorted Logics... 21 Carlos Caleiro and Ricardo Gonçalves Algebraic Semantics of Service Component Modules... 37 José Luiz Fiadeiro, Antónia Lopes, and Laura Bocchi Autonomous Units and Their Semantics - The Parallel Case... 56 Hans-Jörg Kreowski and Sabine Kuske Reasoning Support for Casl with Automated Theorem Proving Systems... 74 Klaus Lüttich and Till Mossakowski Structured CSP A Process Algebra as an Institution... 92 Till Mossakowski and Markus Roggenbach Incremental Resolution of Model Inconsistencies... 111 Tom Mens and Ragnhild Van Der Straeten Coalgebraic Modal Logic in CoCasl... 127 Lutz Schröder and Till Mossakowski SV t L: System Verification Through Logic Tool Support for Verifying Sliced Hierarchical Statecharts... 142 Sara Van Langenhove and Albert Hoogewijs A (Co)Algebraic Analysis of Synchronization in CSP... 156 Uwe Wolter Author Index... 171