Foreword.- Preface.- Assessing Dependability for Mobile and Ubiquitous is there a Role for Software Architectures?.- A Bestiary of Overlooked Design Patters.- End User Programming in Smart Home.- Reconceptualizing Bottom-Up Tree Rewriting.- Automated Adaptation of Component Interfaces with Type Based Adaptation.- The Benefits of Bad Teaching.- SSA-Based Simulated Execution.- Towards a Calculus of Object Programs.- Formal Specification as High-Level The ASSL Approach.- Atomicity in Real-time Computing.- Tuning Keyword Pattern Matching.- Afterword.