Read more
Formal Methods for Open Object-Based Distributed Systems IV presents the leading edge in the fields of object-oriented programming, open distributed systems, and formal methods for object-oriented systems. With increased support within industry regarding these areas, this book captures the most up-to-date information on the subject.
Papers in this volume focus on the following specific technologies:
- components;
- mobile code;
- Java®;
- The Unified Modeling Language (UML);
- refinement of specifications;
- types and subtyping;
- temporal and probabilistic systems.
This volume comprises the proceedings of the Fourth International Workshop on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2000), which was sponsored by the International Federation for Information Processing (IFIP) and held in Stanford, California, USA, in September 2000.
List of contents
I Invited Talk.- On the Semantics of JavaSpaces.- II Mobility.- Elements of an object-based model for distributed and mobile computation.- Specification of Mobile Code Systems using Graph Grammars.- Atomic Failure in Wide-Area Computation.- III Invited Talk.- Rewriting Logic and Maude: a Wide-Spectrum Semantic Framework for Object-Based Distributed Systems.- IV Java / UML.- Requirements Level Semantics for UML Statecharts.- A Step Toward Automatic Distribution of Java Programs.- Using Relational and Behavioural Semantics in the Verification of Object Models.- Formally Modeling UML and its Evolution: A Holistic Approach.- V Invited Talk.- Object-Oriented Programming for Wide-Area Computing.- VI Refinement and Subtyping.- Behavioural Subtyping and Property Preservation.- A Practical Approach to Incremental Specification.- Refinement of objects and operations in Object-Z.- VII Invited Talk.- E-speak: the Technology for Ubiquitous E-services.- VIII Time.- Behavior Expression and OMDD.- On a Temporal Logic for Object-Based Systems.- Stochastically Enhanced Timed Automata.- IX Components.- Fail-Stop Components by Pattern Matching.- A Formal Specification of the CORBA Event Service.- Components as Processes: An Exercise in Coalgebraic Modeling.