Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.
You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.
After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.
This book constitutes the refereed proceedings of the 9th International Conference on Fundamental Approaches to Software Engineering, FASE 2006, held in Vienna, Austria in March 2006 as part of ETAPS.
The 27 revised full papers, two tool papers presented together with two invited papers were carefully reviewed and selected from 166 submissions. The papers are organized in topical sections on distributed systems, orthogonal process activities, behavioral models and state machines, empirical studies, requirements and design, model-based development, validation and verification, tool demonstrations, and software evolution.
Content Level »Research
Keywords »Annotation - Debugging - UML - algorithms - automata - component systems - design - formal methods - modeling techniques - requirements engineering - software development tools - system analysis - testing - ver - verification
Invited Contributions.- A Programming Model for Service Oriented Applications.- Software Engineering: Emerging Goals and Lasting Problems.- Distributed Systems.- GPSL: A Programming Language for Service Implementation.- A Formal Approach to Event-Based Architectures.- Engineering Self-protection for Autonomous Systems.- Orthogonal Process Activities.- A Graph-Based Approach to Transform XML Documents.- OMake: Designing a Scalable Build Process.- Automatic Generation of Tutorial Systems from Development Specification.- A Software Implementation Progress Model.- Behavioral Models and State Machines.- Regular Inference for State Machines with Parameters.- Automated Support for Building Behavioral Models of Event-Driven Systems.- A Behavioral Model for Software Containers.- Empirical Studies.- An Empirical Study of the Impact of Asynchronous Discussions on Remote Synchronous Requirements Meetings.- Evaluation of Expected Software Quality: A Customer’s Viewpoint.- Using Design Metrics for Predicting System Flexibility.- Requirements and Design.- Combining Problem Frames and UML in the Description of Software Requirements.- Amplifying the Benefits of Design Patterns: From Specification Through Implementation.- The Good, the Bad and the Ugly: Well-Formedness of Live Sequence Charts.- Concerned About Separation.- Model-Based Development.- Algebraic Specification of a Model Transformation Engine.- Fundamentals of Debugging Using a Resolution Calculus.- A Technique to Represent and Generate Components in MDA/PIM for Automation.- Validation and Verification.- Argus: Online Statistical Bug Detection.- From Faults Via Test Purposes to Test Cases: On the Fault-Based Testing of Concurrent Systems.- Automated Systematic Testing of Open Distributed Programs.- Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude.- Tool Demonstrations.- JAG: JML Annotation Generation for Verifying Temporal Properties.- LearnLib: A Library for Automata Learning and Experimentation.- Software Evolution.- Trace-Based Memory Aliasing Across Program Versions.- The Pervasiveness of Global Data in Evolving Software Systems.- Relation of Code Clones and Change Couplings.