Algebraic Specifications | |
The Common Framework Initiative for Algebraic Specification and Development of Software (Invited Talk) | p. 1 |
A Logical Approach to Specification of Hybrid Systems | p. 10 |
Specifications with States | |
Algebraic Imperative Specifications (Invited Talk) | p. 17 |
Enhanced Control Flow Graphs in Montages | p. 40 |
Abstract State Machines for the Composition of Architectural Styles | p. 54 |
Partial Evaluation and Supercompilation | |
The Essence of Program Transformation by Partial Evaluation and Driving (Invited Talk) | p. 62 |
Binding-Time Analysis in Partial Evaluation: One Size Does Not Fit All | p. 80 |
Abstraction-Based Partial Deduction for Solving Inverse Problems - A Transformational Approach to Software Verification | p. 93 |
Sonic Partial Deduction | p. 101 |
On Perfect Supercompilation | p. 113 |
Linear Time Self-Interpretation of the Pure Lambda Calculus | p. 128 |
An Optimal Algorithm for Purging Regular Schemes | p. 143 |
Polymorphism in OBJ-P | p. 149 |
Concurrency and Parallelism | |
Formal Modelling of Services for Getting a Better Understanding of the Feature Interaction Problem (Invited Talk) | p. 155 |
Serializability Preserving Extensions of Concurrency Control Protocols | p. 180 |
Platform Independent Approach for Detecting Shared Memory Parallelism | p. 194 |
Hierarchical Cause-Effect Structures | p. 198 |
Some Decidability Results for Nested Petri Nets | p. 208 |
Abstract Structures for Communication between Processes | p. 221 |
Logic and Processes | |
Applying Temporal Logic to Analysis of Behavior of Cooperating Logic Programs | p. 228 |
On Semantics and Correctness of Reactive Rule-Based Programs | p. 235 |
Compositional Verification of CCS Processes | p. 247 |
Compositional Style of Programming FPGAs | p. 257 |
Languages and Software | |
Using Experiments to Build a Body of Knowledge (Invited Talk) | p. 265 |
Patterns in Words versus Patterns in Trees: A Brief Survey and New Results | p. 283 |
Extensions: A Technique for Structuring Functional-Logic Programs | p. 297 |
Language Tools and Programming Systems in Educational Informatics. | p. 311 |
Database Programming | |
Current Directions in Hyper-Programming (Invited Talk) | p. 316 |
Integration of Different Commit/Isolation Protocols in CSCW Systems with Shared Data | p. 341 |
A General Object-Oriented Model for Spatial Data | p. 352 |
Object-Oriented Programming | |
Twin - A Design Pattern for Modeling Multiple Inheritance | p. 358 |
A Partial Semantics for Object Data Models with Static Binding | p. 370 |
Heterogeneous, Nested STL Containers in C++ | p. 383 |
Data Flow Analysis of Java Programs in the Presence of Exceptions | p. 389 |
Late Adaptation of Method Invocation Semantics | p. 396 |
Constraint Programming | |
A Control Language for Designing Constraint Solvers | p. 402 |
An Algorithm to Compute Inner Approximations of Relations for Interval Constraints | p. 416 |
Constraint Programming Techniques for Solving Problems on Graphs | p. 424 |
Extensional Set Library for ECLiPSe | p. 434 |
Model & Program Checking | |
Introducing Mutual Exclusion in Esterel | p. 445 |
Experiences with the Application of Symbolic Model Checking to the Analysis of Software Specifications | p. 460 |
Formal Verification of a Compiler Back-End Generic Checker Program. | p. 470 |
Construction of Verified Compiler Front-Ends with Program-Checking | p. 481 |
Translating SA/RT Models to Synchronous Reactive Systems:An Approximation to Modular Verification Using the SMV Model Checker | p. 493 |
Artificial Intelligence | |
Multi-agent Optimal Path Planning for Mobile Robots in Environment with Obstacles | p. 503 |
Approach to Understanding Weather Forecast Telegrams with Agent-Based Technique | p. 511 |
Approach to Development of a System for Speech Interaction with an Intelligent Robot | p. 517 |
Analysis of Sign Languages: A Step Towards Multi-lingual Machine Translation for Sign Languages | p. 530 |
Author Index | p. 539 |
Table of Contents provided by Publisher. All Rights Reserved. |