Algebraic Methodology and Software Technology: 9th International Conference, AMAST 2002 Saint-Gilles-les-Bains, Reunion Island, France September 9–13, 2002 Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This volume contains the proceedings of AMAST 2002, the 9th International Conference on Algebraic Methodology and Software Technology, held during September 9–13, 2002, in Saint-Gilles-les-Bains, R´eunion Island, France. The major goal of the AMAST conferences is to promote research that may lead to setting software technology on a ?rm mathematical basis. This goal is achieved through a large international cooperation with contributions from both academia and industry. Developing a software technology on a mathematical basis p- duces software that is: (a) correct, and the correctness can be proved mathem- ically, (b) safe, so that it can be used in the implementation of critical systems, (c) portable, i. e. , independent of computing platforms and language generations, (d) evolutionary, i. e. , it is self-adaptable and evolves with the problem domain. All previous AMAST conferences, which were held in Iowa City (1989, 1991), Twente (1993), Montreal (1995), Munich (1996), Sydney (1997), Manaus (1999), and Iowa City (2000), made contributions to the AMAST goals by reporting and disseminating academic and industrial achievements within the AMAST area of interest. During these meetings, AMAST attracted an international following among researchers and practitioners interested in software technology, progr- ming methodology, and their algebraic, and logical foundations.

Author(s): David Aspinall, Donald Sannella (auth.), Hélène Kirchner, Christophe Ringeissen (eds.)
Series: Lecture Notes in Computer Science 2422
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2002

Language: English
Pages: 508
Tags: Logics and Meanings of Programs; Mathematical Logic and Formal Languages; Software Engineering; Programming Techniques; Artificial Intelligence (incl. Robotics); Symbolic and Algebraic Manipulation

From Specifications to Code in Casl....Pages 1-14
Automata and Games for Synthesis....Pages 15-20
Pragmatics of Modular SOS....Pages 21-40
Tool-Assisted Specification and Verification of the JavaCard Platform....Pages 41-59
Higher-Order Quantification and Proof Search * ....Pages 60-75
Algebraic Support for Service-Oriented Architecture....Pages 75-82
Fully Automatic Adaptation of Software Components Based on Semantic Specifications * ....Pages 83-98
HasCasl: Towards Integrated Specification and Development of Functional Programs....Pages 99-116
Removing Redundant Arguments of Functions * ....Pages 117-132
A Class of Decidable Parametric Hybrid Systems....Pages 132-146
Vacuity Checking in the Modal Mu-Calculus * ....Pages 147-162
On Solving Temporal Logic Queries....Pages 163-177
Modelling Concurrent Behaviours by Commutativity and Weak Causality Relations * ....Pages 178-191
An Algebra of Non-safe Petri Boxes....Pages 192-207
Refusal Simulation and Interactive Games....Pages 208-223
A Theory of May Testing for Asynchronous Calculi with Locality and No Name Matching....Pages 223-239
Equational Axioms for Probabilistic Bisimilarity....Pages 239-254
Bisimulation by Unification * ....Pages 254-270
Transforming Processes to Check and Ensure Information Flow Security * ....Pages 271-286
On Bisimulations for the Spi Calculus * ....Pages 287-303
Specifying and Verifying a Decimal Representation in Java for Smart Cards * ....Pages 304-318
A Method for Secure Smartcard Applications....Pages 319-333
Extending JML Specifications with Temporal Logic....Pages 334-348
Algebraic Dynamic Programming....Pages 349-364
Analyzing String Buffers in C....Pages 365-380
A Foundation of Escape Analysis * ....Pages 380-395
A Framework for Order-Sorted Algebra....Pages 396-411
Guarded Transitions in Evolving Specifications....Pages 411-425
Revisiting the Categorical Approach to Systems * ....Pages 426-440
Proof Transformations for Evolutionary Formal Software Development....Pages 441-456
Sharing Objects by Read-Only References....Pages 457-472
Class-Based versus Object-Based: A Denotational Comparison....Pages 473-488
BRAIN: Backward Reachability Analysis with Integers....Pages 489-494
The Development Graph Manager Maya....Pages 495-501