Lecture Notes in Computer Science 5454

Size: px
Start display at page:

Download "Lecture Notes in Computer Science 5454"

Transcription

1 Lecture Notes in Computer Science 5454 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen University of Dortmund, Germany Madhu Sudan Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max-Planck Institute of Computer Science, Saarbruecken, Germany

2 Michael Butler Cliff Jones Elena Troubitsyna (Eds.) Methods, Models and Tools for Fault Tolerance 13

3 Volume Editors Michael Butler University of Southampton School of Electronics and Computer Science Highfield, Southampton, SO17 1BJ, UK Cliff Jones Newcastle University, School of Computing Science Newcastle upon Tyne, NE1 7RU, UK Newcastle University, School of Computing Science Newcastle upon Tyne, NE1 7RU, UK Elena Troubitsyna Åbo Akademi University, Department of Computer Science Lemminkaisenkatu 14 A, Turku, Finland Library of Congress Control Number: Applied for CR Subject Classification (1998): D.4.5, C.2.4, D.1.3, D.2, F.2.1-2, D.3, F.3 LNCS Sublibrary: SL 2 Programming and Software Engineering ISSN ISBN Springer Berlin Heidelberg New York ISBN Springer Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. springer.com Springer-Verlag Berlin Heidelberg 2009 Printed in Germany Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: /

4 Preface The growing complexity of modern software systems increases the difficulty of ensuring the overall dependability of software-intensive systems. Complexity of environments, in which systems operate, high dependability requirements that systems have to meet, as well as the complexity of infrastructures on which they rely make system design a true engineering challenge. Mastering system complexity requires design techniques that support clear thinking and rigorous validation and verification. Formal design methods help to achieve this. Coping with complexity also requires architectures that are tolerant of faults and of unpredictable changes in environment. This issue can be addressed by fault-tolerant design techniques. Therefore, there is a clear need of methods enabling rigorous modelling and development of complex fault-tolerant systems. This book addresses such acute issues in developing fault-tolerant systems as: Verification and refinement of fault-tolerant systems Integrated approaches to developing fault-tolerant systems Formal foundations for error detection, error recovery, exception and fault handling Abstractions, styles and patterns for rigorous development of fault tolerance Fault-tolerant software architectures Development and application of tools supporting rigorous design of dependable systems Integrated platforms for developing dependable systems Rigorous approaches to specification and design of fault tolerance in novel computing systems The editors of this book were involved in the EU (FP-6) project RODIN (Rigorous Open Development Environment for Complex Systems), which brought together researchers from the fault tolerance and formal methods communities. In 2007 RODIN organized the MeMoT workshop 1 held in conjunction with the Integrated Formal Methods 2007 Conference at Oxford University. The aim of this workshop was to bring together researchers who were interested in the application of rigorous design techniques to the development of fault-tolerant software-intensive systems. We proposed to the authors of the best workshop papers to expand their work and a number of well-established researchers working in the area to write invited chapters. This book contains the refereed and revised papers that came 1 The proceedings of the Workshop on Methods, Models and Tools for Fault Tolerance are at

5 VI Preface in response. Twelve of the papers are reworked from the workshop; three papers are invited. The editors would like to thank the reviewers: Elisabeth Ball, Jeremy Bryans, Joey Coleman, Alan Fekete, Michael Fisher, John Fitzgerald, Michael Harrison, Alexei Iliasov, Michael Jackson, Linas Laibinis, Qaisar Ahmad Malik, Annabelle McIver, Larissa Meinicke, Luc Moreau, Luigia Petre, Martha Plaska, Mike Poppleton, Brian Randell, Colin Snook and Divakar Yadav. We would particularly like to thank Louise Talbot, who has efficiently handled the collation of this book. Both in organizing MeMoT 2007 and in publishing this edited book, we are aiming to build a network of researchers from the wider community to promote the integration of dependability and formal methods research. We hope that you will find this volume interesting and encourage you to join the interest group of the EU FP-7 Deploy project (Industrial Deployment of System Engineering Methods Providing High Dependability and Productivity) that in particular aims at establishing closer collaboration between dependability and formal methods research. December 2008 Michael Butler Cliff Jones Elena Troubitsyna

6 Table of Contents Part I: Formal Reasoning about Fault Tolerant Systems and Protocols Graphical Modelling for Simulation and Formal Analysis of Wireless Network Protocols... 1 A.Fehnker,M.Fruth,andA.K.McIver Reasoning about System-Degradation and Fault-Recovery with Deontic Logic Pablo F. Castro and T.S.E. Maibaum Temporal Verification of Fault-Tolerant Protocols Michael Fisher, Boris Konev, and Alexei Lisitsa Design and Verification of Fault-Tolerant Components Miaomiao Zhang, Zhiming Liu, Charles Morisset, and Anders P. Ravn Dynamically Detecting Faults via Integrity Constraints Ian J. Hayes Part II: Fault Tolerance: Modelling in B Event-B Patterns for Specifying Fault-Tolerance in Multi-agent Interaction Elisabeth Ball and Michael Butler Formal Reasoning about Fault Tolerance and Parallelism in Communicating Systems Linas Laibinis, Elena Troubitsyna, and Sari Leppänen Formal Development of a Total Order Broadcast for Distributed Transactions Using Event-B Divakar Yadav and Michael Butler Model-Based Testing Using Scenarios and Event-B Refinements Qaisar A. Malik, Johan Lilius, and Linas Laibinis Part III: Fault Tolerance in System Development Process Recording Process Documentation in the Presence of Failures Zheng Chen and Luc Moreau

7 VIII Table of Contents DREP: A Requirements Engineering Process for Dependable Reactive Systems Sadaf Mustafiz and Jörg Kienzle Documenting the Progress of the System Development Marta Plaska, Marina Waldén, and Colin Snook Fault Tolerance Requirements Analysis Using Deviations in the CORRECT Development Process Andrey Berlizev and Nicolas Guelfi Part IV: Fault Tolerant Applications Step-Wise Development of Resilient Ambient Campus Scenarios Alexei Iliasov, Budi Arief, and Using Inherent Service Redundancy and Diversity to Ensure Web Services Dependability Anatoliy Gorbenko, Vyacheslav Kharchenko, and Author Index

Lecture Notes in Computer Science 7323

Lecture Notes in Computer Science 7323 Lecture Notes in Computer Science 7323 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 5742

Lecture Notes in Computer Science 5742 Lecture Notes in Computer Science 5742 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 6227

Lecture Notes in Computer Science 6227 Lecture Notes in Computer Science 6227 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 3130

Lecture Notes in Computer Science 3130 Lecture Notes in Computer Science 3130 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 3933

Lecture Notes in Computer Science 3933 Lecture Notes in Computer Science 3933 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 2001 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 2001 Edited by G. Goos, J. Hartmanis and J. van Leeuwen Lecture Notes in Computer Science 2001 Edited by G. Goos, J. Hartmanis and J. van Leeuwen 3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo Gul A. Agha Fiorella De Cindio

More information

Lecture Notes in Computer Science 6585

Lecture Notes in Computer Science 6585 Lecture Notes in Computer Science 6585 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Advances in Artificial Reality and Tele-Existence

Advances in Artificial Reality and Tele-Existence Zhigeng Pan Adrian Cheok Michael Haller Rynson W.H. Lau Hideo Saito Ronghua Liang (Eds.) Advances in Artificial Reality and Tele-Existence 16th International Conference on Artificial Reality and Telexistence,

More information

Lecture Notes in Computer Science 5884

Lecture Notes in Computer Science 5884 Lecture Notes in Computer Science 5884 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 8945

Lecture Notes in Computer Science 8945 Lecture Notes in Computer Science 8945 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 3293

Lecture Notes in Computer Science 3293 Lecture Notes in Computer Science 3293 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Julien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC

Julien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC Web Archiving Julien Masanès Web Archiving With 28 Figures and 6 Tables ABC Author Julien Masanès European Web Archive 25 rue des envierges 75020 Paris, France julien.masanes@bnf.fr ACM Computing Classification

More information

Advanced Data Mining Techniques

Advanced Data Mining Techniques Advanced Data Mining Techniques David L. Olson Dursun Delen Advanced Data Mining Techniques Dr. David L. Olson Department of Management Science University of Nebraska Lincoln, NE 68588-0491 USA dolson3@unl.edu

More information

Lecture Notes in Computer Science 3427

Lecture Notes in Computer Science 3427 Lecture Notes in Computer Science 3427 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 371 I D. Hammer (Ed.) Compiler Compilers and High Speed Compilation 2rid CCHSC Workshop Berlin, GDR, October 10-14, 1988 Proceedings

More information

Modelling Fault Tolerance and Parallelism in Communicating Systems

Modelling Fault Tolerance and Parallelism in Communicating Systems Modelling Fault Tolerance and Parallelism in Communicating Systems Linas Laibinis 1, Elena Troubitsyna 1, and Sari Leppänen 2 1 Åbo Akademi University, Finland 2 Nokia Research Center, Finland {Linas.Laibinis,

More information

Interfacing with C++

Interfacing with C++ Interfacing with C++ Jayantha Katupitiya Kim Bentley Interfacing with C++ Programming Real-World Applications ABC Dr. Jayantha Katupitiya Senior Lecturer School of Mechanical and Manufacturing Engineering

More information

Enabling Technologies for Wireless E-Business

Enabling Technologies for Wireless E-Business Enabling Technologies for Wireless E-Business Weidong Kou Yelena Yesha (Eds.) Enabling Technologies for Wireless E-Business With 141 Figures and 15 Tables ABC Editors Weidong Kou Chinese State Key Laboratory

More information

Model-based Testing Using Scenarios and Event-B Refinements

Model-based Testing Using Scenarios and Event-B Refinements Model-based Testing Using Scenarios and Event-B Refinements Qaisar A. Malik, Johan Lilius, and Linas Laibinis Åbo Akademi University, Department of Information Technologies Turku Centre for Computer Science

More information

Overview. Passive Load. Measurement. Classification. Setup. Future Work

Overview. Passive Load. Measurement. Classification. Setup. Future Work Moving in Next Door: Network Flooding as a Side Channel in Cloud Environments Yatharth Agarwal, Vishnu Murale, Jason Hennessey, Kyle Hogan, and Mayank Varia Overview Passive Load Cloud providers often

More information

Real-Time Graphics Rendering Engine

Real-Time Graphics Rendering Engine Hujun Bao Wei Hua Real-Time Graphics Rendering Engine With 66 figures, 11 of them in color ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA Zhejiang

More information

Project IST RODIN. Rigorous Open Development Environment for Complex Systems. RODIN Deliverable D34 (D7.4) Assessment Report 3

Project IST RODIN. Rigorous Open Development Environment for Complex Systems. RODIN Deliverable D34 (D7.4) Assessment Report 3 Project IST-511599 RODIN Rigorous Open Development Environment for Complex Systems RODIN Deliverable D34 (D7.4) Assessment Report 3 Editor: Pete White (Praxis High Integrity Systems) Public Document 26th

More information

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen 1605 Springer Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo Jonathan Billington

More information

Lecture Notes in Computer Science 3279

Lecture Notes in Computer Science 3279 Lecture Notes in Computer Science 3279 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

High Availability and Disaster Recovery

High Availability and Disaster Recovery High Availability and Disaster Recovery Klaus Schmidt High Availability and Disaster Recovery Concepts, Design, Implementation With 83 Figures and 26 Tables 123 Klaus Schmidt Stockheimer Str. 20 60385

More information

Geometric Modeling and Algebraic Geometry

Geometric Modeling and Algebraic Geometry Geometric Modeling and Algebraic Geometry Bert Jüttler Ragni Piene Editors Geometric Modeling and Algebraic Geometry 123 Bert Jüttler Institute of Applied Geometry Johannes Kepler University Altenberger

More information

Contributions to Economics

Contributions to Economics Contributions to Economics Kesra Nermend Vector Calculus in Regional Development Analysis Comparative Regional Analysis Using the Example of Poland Physica Verlag A Springer Company Dr. inž. Kesra Nermend

More information

Lecture Notes in Computer Science 3604

Lecture Notes in Computer Science 3604 Lecture Notes in Computer Science 3604 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science 4258

Lecture Notes in Computer Science 4258 Lecture Notes in Computer Science 4258 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis

More information

Object-Based Concurrent Computing

Object-Based Concurrent Computing M. Tokoro O. Nierstrasz E Wegner (Eds.) Object-Based Concurrent Computing ECOOP '91 Workshop Geneva, Switzerland, July 15-16, 1991 Proceedings Springer-Verlag Berlin Heidelberg NewYork London Paris Tokyo

More information

A Recovery Approach for SQLite History Recorders from YAFFS2

A Recovery Approach for SQLite History Recorders from YAFFS2 A Recovery Approach for SQLite History Recorders from YAFFS2 Beibei Wu, Ming Xu, Haiping Zhang, Jian Xu, Yizhi Ren, Ning Zheng To cite this : Beibei Wu, Ming Xu, Haiping Zhang, Jian Xu, Yizhi Ren, et al..

More information

Automated and Algorithmic Debugging

Automated and Algorithmic Debugging Peter A. Fritzson (Ed.) Automated and Algorithmic Debugging First International Workshop, AADEBUG '93 LinkiSping, Sweden, May 3-5, 1993 Proceedings Springer-Verlag Berlin Heidelberg NewYork London Paris

More information

Lecture Notes in Computer Science 7037

Lecture Notes in Computer Science 7037 Lecture Notes in Computer Science 7037 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 469 I I. Guessarian (Ed.) Semantics of Systems of Concurrent Processes LITP Spring School on Theoretical Computer Science La Roche Posay,

More information

Lecture Notes in Mathematics Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris

Lecture Notes in Mathematics Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris Lecture Notes in Mathematics 1842 Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris 3 Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo Trygve Johnsen Andreas Leopold Knutsen

More information

The Information Retrieval Series. Series Editor W. Bruce Croft

The Information Retrieval Series. Series Editor W. Bruce Croft The Information Retrieval Series Series Editor W. Bruce Croft Sándor Dominich The Modern Algebra of Information Retrieval 123 Sándor Dominich Computer Science Department University of Pannonia Egyetem

More information

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial With 163 Figures Author Prof. Dr. Gengsheng Lawrence

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science L.. Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 60 M. J. Flynn, J. N. Gray, A. K. Jones, K. Lagally H. Opderbeck, G. J. Popek, B. Randell J. H. Saltzer, H. R. Wiehle Operating

More information

The Architectural Logic of Database Systems

The Architectural Logic of Database Systems The Architectural Logic of Database Systems E. J. Yannakoudakis The Architectural Logic of Database Systems With 69 Figures Springer-Verlag london Berlin Heidelberg New York Paris Tokyo E. 1. Yannakoudakis,

More information

Software Development for SAP R/3

Software Development for SAP R/3 Software Development for SAP R/3 Springer-Verlag Berlin Heidelberg GmbH Ulrich Mende Software Development for SAP R/3 Data Dictionary, ABAP/4, Interfaces With Diskette With 124 Figures and Many Example

More information

Guide to OSI and TCP/IP Models

Guide to OSI and TCP/IP Models SPRINGER BRIEFS IN COMPUTER SCIENCE Mohammed M. Alani Guide to OSI and TCP/IP Models SpringerBriefs in Computer Science Series editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi

More information

Lecture Notes in Computer Science 2929 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 2929 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen Lecture Notes in Computer Science 2929 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen 3 Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo Harrie de Swart Ewa Orłowska Gunther Schmidt Marc

More information

Overview Scrollbar: A Scrollbar Showing an Entire Document as an Overview

Overview Scrollbar: A Scrollbar Showing an Entire Document as an Overview Overview Scrollbar: A Scrollbar Showing an Entire Document as an Overview Ko Mizoguchi, Daisuke Sakamoto, Takeo Igarashi To cite this version: Ko Mizoguchi, Daisuke Sakamoto, Takeo Igarashi. Overview Scrollbar:

More information

Whitestein Series in software Agent Technologies. About whitestein Technologies

Whitestein Series in software Agent Technologies. About whitestein Technologies Whitestein Series in software Agent Technologies Series Editors: Marius Walliser Stefan Brantschen Monique Calisti Thomas Hempfling This series reports new developments in agent-based software technologies

More information

Business Process Models

Business Process Models LNCS 7849 Christian Gerth Business Process Models Change Management 123 Lecture Notes in Computer Science 7849 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

More information

Computer Architecture

Computer Architecture Computer Architecture Springer-Verlag Berlin Heidelberg GmbH Silvia M. Mueller Wolfgang J. Paul Computer Architecture Complexity and Correctness With 214 Figures and 185 Tables Springer Silvia Melitta

More information

ITIL 2011 At a Glance. John O. Long

ITIL 2011 At a Glance. John O. Long ITIL 2011 At a Glance John O. Long SpringerBriefs in Computer Science Series Editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin Shen Borko Furht VS

More information

Research on Industrial Security Theory

Research on Industrial Security Theory Research on Industrial Security Theory Menggang Li Research on Industrial Security Theory Menggang Li China Centre for Industrial Security Research Beijing, People s Republic of China ISBN 978-3-642-36951-3

More information

A Hybrid Threat Detection and Security Adaptation System for Industrial Wireless Sensor Networks

A Hybrid Threat Detection and Security Adaptation System for Industrial Wireless Sensor Networks A Hybrid Threat Detection and Security Adaptation System for Industrial Wireless Sensor Networks Mohammed Bahria, Alexis Olivereau, Aymen Boudguiga To cite this version: Mohammed Bahria, Alexis Olivereau,

More information

Intermediate report on methodology

Intermediate report on methodology Project IST-511599 RODIN Rigorous Open Development Environment for Complex Systems RODIN Deliverable D19 Intermediate report on methodology Editor: C. B. Jones (Newcastle University) Public Document 29

More information

Windows 10 Revealed. The Universal Windows Operating System for PC, Tablets, and Windows Phone. Kinnary Jangla

Windows 10 Revealed. The Universal Windows Operating System for PC, Tablets, and Windows Phone. Kinnary Jangla Windows 10 Revealed The Universal Windows Operating System for PC, Tablets, and Windows Phone Kinnary Jangla Windows 10 Revealed Kinnary Jangla Bing Maps San Francisco, California, USA ISBN-13 (pbk): 978-1-4842-0687-4

More information

Lecture Notes in Computer Science 1506 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 1506 Edited by G. Goos, J. Hartmanis and J. van Leeuwen Lecture Notes in Computer Science 1506 Edited by G. Goos, J. Hartmanis and J. van Leeuwen 3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo Reinhard Koch Luc Van Gool

More information

Enabling Semantic Web Services

Enabling Semantic Web Services Enabling Semantic Web Services DieterFensel HolgerLausen AxelPolleres Jos de Bruijn Michael Stollberg Dumitru Roman John Domingue Enabling Semantic Web Services The Web Service Modeling Ontology With 41

More information

CAPTCHA Suitable for Smartphones

CAPTCHA Suitable for Smartphones CAPTCHA Suitable for Smartphones Yusuke Tsuruta, Mayumi Takaya, Akihiro Yamamura To cite this version: Yusuke Tsuruta, Mayumi Takaya, Akihiro Yamamura. CAPTCHA Suitable for Smartphones. David Hutchison;

More information

c-xsc R. Klatte U. Kulisch A. Wiethoff C. Lawo M. Rauch A C++ Class Library for Extended Scientific Computing Springer-Verlag Berlin Heidelberg GmbH

c-xsc R. Klatte U. Kulisch A. Wiethoff C. Lawo M. Rauch A C++ Class Library for Extended Scientific Computing Springer-Verlag Berlin Heidelberg GmbH R. Klatte U. Kulisch A. Wiethoff C. Lawo M. Rauch c-xsc A C++ Class Library for Extended Scientific Computing Translated by G. F. Corliss C. Lawo R. Klatte A. Wiethoff C. Wolff Springer-Verlag Berlin Heidelberg

More information

SpringerBriefs in Computer Science

SpringerBriefs in Computer Science SpringerBriefs in Computer Science Series Editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin (Sherman) Shen Borko Furht V.S. Subrahmanian Martial Hebert

More information

Groupware and the World Wide Web

Groupware and the World Wide Web Groupware and the World Wide Web Edited by Richard Bentley, Uwe Busbach, David Kerr & Klaas Sikkel German National Research Center for Information Technology, Institutefor Applied Information Technology

More information

COMPUTING SCIENCE. Reminiscences of Whetstone ALGOL. Brian Randell TECHNICAL REPORT SERIES

COMPUTING SCIENCE. Reminiscences of Whetstone ALGOL. Brian Randell TECHNICAL REPORT SERIES COMPUTING SCIENCE Reminiscences of Whetstone ALGOL Brian Randell TECHNICAL REPORT SERIES No. CS-TR-1190 February, 2010 TECHNICAL REPORT SERIES No. CS-TR-1190 February, 2010 Reminiscences of Whetstone ALGOL

More information

Dataflow Testing of Java Programs with DFC

Dataflow Testing of Java Programs with DFC Dataflow Testing of Java Programs with DFC Ilona Bluemke, Artur Rembiszewski To cite this version: Ilona Bluemke, Artur Rembiszewski. Dataflow Testing of Java Programs with DFC. David Hutchison; Takeo

More information

Lecture Notes in Computer Science 3544

Lecture Notes in Computer Science 3544 Lecture Notes in Computer Science 3544 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Lecture Notes in Artificial Intelligence 3932

Lecture Notes in Artificial Intelligence 3932 Lecture Notes in Artificial Intelligence 3932 Edited by J. G. Carbonell and J. Siekmann Subseries of Lecture Notes in Computer Science Bamshad Mobasher Olfa Nasraoui Bing Liu Brij Masand Advances in Web

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 136 Christoph M. Hoffmann IIIIII IIIIIIIll Group-Theoretic Algorithms and Graph Isomorphism IIII I Springer-Verlag Berlin Heidelberg

More information

Parallel Programming

Parallel Programming Parallel Programming Thomas Rauber Gudula Rünger Parallel Programming For Multicore and Cluster Systems 123 Thomas Rauber Universität Bayreuth Computer Science Department 95440 Bayreuth Germany rauber@uni-bayreuth.de

More information

Detecting Computer Worms in the Cloud

Detecting Computer Worms in the Cloud Detecting Computer Worms in the Cloud Sebastian Biedermann, Stefan Katzenbeisser To cite this version: Sebastian Biedermann, Stefan Katzenbeisser. Detecting Computer Worms in the Cloud. David Hutchison;

More information

George Grätzer. Practical L A TEX

George Grätzer. Practical L A TEX Practical L A TEX George Grätzer Practical L A TEX 123 George Grätzer Toronto, ON, Canada Additional material to this book can be downloaded from http://extras.springer.com ISBN 978-3-319-06424-6 ISBN

More information

Stereo Scene Flow for 3D Motion Analysis

Stereo Scene Flow for 3D Motion Analysis Stereo Scene Flow for 3D Motion Analysis Andreas Wedel Daniel Cremers Stereo Scene Flow for 3D Motion Analysis Dr. Andreas Wedel Group Research Daimler AG HPC 050 G023 Sindelfingen 71059 Germany andreas.wedel@daimler.com

More information

Stefan Waldmann. Topology. An Introduction

Stefan Waldmann. Topology. An Introduction Topology Stefan Waldmann Topology An Introduction 123 Stefan Waldmann Julius Maximilian University of Würzburg Würzburg Germany ISBN 978-3-319-09679-7 ISBN 978-3-319-09680-3 (ebook) DOI 10.1007/978-3-319-09680-3

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 641 Advisory Board: W. Brauer D. Gries J. Stoer U. Kastens E Pfahler (Eds.) Compiler Construction 4th International Conference, CC '92

More information

A Design of Web Log Integration Framework Using NoSQL

A Design of Web Log Integration Framework Using NoSQL A Design of Web Log Integration Framework Using NoSQL Huijin Jeong, Junho Choi, Chang Choi, Ilsun You, Pankoo Kim To cite this version: Huijin Jeong, Junho Choi, Chang Choi, Ilsun You, Pankoo Kim. A Design

More information

Formal development of cooperative exception handling for mobile agent systems

Formal development of cooperative exception handling for mobile agent systems COMPUTING SCIENCE Formal development of cooperative exception handling for mobile agent systems L. Laibinis, E. Troubitsyna, A. Iliasov, A. Romaonvsky. TECHNICAL REPORT SERIES No. CS-TR-1123 October, 2008

More information

Computer Science Workbench. Editor: Tosiyasu L. Kunii

Computer Science Workbench. Editor: Tosiyasu L. Kunii Computer Science Workbench Editor: Tosiyasu L. Kunii H. Kitagawa T.L. Kunii The U nnortnalized Relational Data Model F or Office Form Processor Design With 78 Figures Springer-Verlag Tokyo Berlin Heidelberg

More information

Philipp von Weitershausen. Web Component Development with Zope 3

Philipp von Weitershausen. Web Component Development with Zope 3 Philipp von Weitershausen Web Component Development with Zope 3 Philipp von Weitershausen Web Component Development with Zope 3 With 39 Figures and 10 Tables 123 Philipp von Weitershausen Goebenstraße

More information

Shifting Primes on OpenRISC Processors with Hardware Multiplier

Shifting Primes on OpenRISC Processors with Hardware Multiplier Shifting Primes on OpenRISC Processors with Hardware Multiplier Leandro Marin, Antonio Jara, Antonio Skarmeta To cite this version: Leandro Marin, Antonio Jara, Antonio Skarmeta. Shifting Primes on OpenRISC

More information

MATLAB Programming for Numerical Analysis. César Pérez López

MATLAB Programming for Numerical Analysis. César Pérez López MATLAB Programming for Numerical Analysis César Pérez López MATLAB Programming for Numerical Analysis Copyright 2014 by César Pérez López This work is subject to copyright. All rights are reserved by the

More information

A Data-Driven Approach toward Building Dynamic Ontology

A Data-Driven Approach toward Building Dynamic Ontology A Data-Driven Approach toward Building Dynamic Ontology Dhomas Fudholi, Wenny Rahayu, Eric Pardede,. Hendrik To cite this version: Dhomas Fudholi, Wenny Rahayu, Eric Pardede,. Hendrik. A Data-Driven Approach

More information

Lecture Notes in Computer Science 8177

Lecture Notes in Computer Science 8177 Lecture Notes in Computer Science 8177 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Human-Survey Interaction

Human-Survey Interaction Lars Kaczmirek Human-Survey Interaction Usability and Nonresponse in Online Surveys Herbert von Halem Verlag Bibliografische Information der Deutschen Bibliothek Die deutsche Bibliothek verzeichnet diese

More information

LOGICAL DATA MODELING

LOGICAL DATA MODELING LOGICAL DATA MODELING INTEGRATED SERIES IN INFORMATION SYSTEMS Professor Ramesh Sharda Oklahoma State University Series Editors Prof. Dr. Stefan VoB Universitat Hamburg Expository and Research Monographs

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 246 I II I I Graph-Theoretic Concepts in Computer Science International Workshop WG '86 Bernried, Federal Republic of Germany, June

More information

Grid Computing Security

Grid Computing Security Grid Computing Security Anirban Chakrabarti Grid Computing Security With 87 Figures and 12 Tables 123 Anirban Chakrabarti Infosys Technologies Limited Electronic City Hosur Road 560100 Bangalore India

More information

Improving Availability through Energy-Saving Optimization in LEO Satellite Networks

Improving Availability through Energy-Saving Optimization in LEO Satellite Networks Improving Availability through Energy-Saving Optimization in LEO Satellite Networks Zhu Tang, Chunqing Wu, Zhenqian Feng, Baokang Zhao, Wanrong Yu To cite this version: Zhu Tang, Chunqing Wu, Zhenqian

More information

Sequential Fault Tolerance Techniques

Sequential Fault Tolerance Techniques COMP-667 Software Fault Tolerance Software Fault Tolerance Sequential Fault Tolerance Techniques Jörg Kienzle Software Engineering Laboratory School of Computer Science McGill University Overview Robust

More information

Lecture Notes in Computer Science

Lecture Notes in Computer Science Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 790 Advisory Board: W. Brauer D. Gries J. Stoer Jan van Leeuwen (Ed.) Graph-Theoretic Concepts in Computer Science 19th International

More information

A Review of Security Attacks on the GSM Standard

A Review of Security Attacks on the GSM Standard A Review of Security Attacks on the GSM Standard Giuseppe Cattaneo, Giancarlo Maio, Pompeo Faruolo, Umberto Petrillo To cite this version: Giuseppe Cattaneo, Giancarlo Maio, Pompeo Faruolo, Umberto Petrillo.

More information

COMPUTING SCIENCE. Proceedings of the First Deploy Technical Workshop. M. Jastram, L.Laibinis, F. Lösch, M. Mazzara (Eds.) TECHNICAL REPORT SERIES

COMPUTING SCIENCE. Proceedings of the First Deploy Technical Workshop. M. Jastram, L.Laibinis, F. Lösch, M. Mazzara (Eds.) TECHNICAL REPORT SERIES COMPUTING SCIENCE Proceedings of the First Deploy Technical Workshop M. Jastram, L.Laibinis, F. Lösch, M. Mazzara (Eds.) TECHNICAL REPORT SERIES No. CS-TR-1187 January 2010 TECHNICAL REPORT SERIES No.

More information

Fundamentals of Operating Systems. Fifth Edition

Fundamentals of Operating Systems. Fifth Edition Fundamentals of Operating Systems Fifth Edition Fundamentals of Operating Systems A.M. Lister University of Queensland R. D. Eager University of Kent at Canterbury Fifth Edition Springer Science+Business

More information

MULTIMEDIA DATABASE MANAGEMENT SYSTEMS

MULTIMEDIA DATABASE MANAGEMENT SYSTEMS MULTIMEDIA DATABASE MANAGEMENT SYSTEMS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE MULTIMEDIA SYSTEMS AND APPLICATIONS Recently Published Titles: Consulting Editor Borko Furht Florida

More information

Lecture Notes in Business Information Processing 67

Lecture Notes in Business Information Processing 67 Lecture Notes in Business Information Processing 67 Series Editors Wil van der Aalst Eindhoven Technical University, The Netherlands John Mylopoulos University of Trento, Italy Michael Rosemann Queensland

More information

Semantic Versioning of In-Process Scientific Document

Semantic Versioning of In-Process Scientific Document Semantic Versioning of In-Process Scientific Document Imran Asif, M. Karim To cite this version: Imran Asif, M. Karim. Semantic Versioning of In-Process Scientific Document. David Hutchison; Takeo Kanade;

More information

Formal Modelling of Resilient Data Storage in Cloud

Formal Modelling of Resilient Data Storage in Cloud Formal Modelling of Resilient Data Storage in Cloud Inna Pereverzeva 1,2, Linas Laibinis 1, Elena Troubitsyna 1, Markus Holmberg 3, and Mikko Pöri 3 1 Åbo Akademi University, Turku, Finland 2 Turku Centre

More information

Computer Communications and Networks. Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK

Computer Communications and Networks. Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK Computer Communications and Networks Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK The Computer Communications and Networks series is a range

More information

Applying Mobile Agent for Internet-based Distributed Speech Recognition

Applying Mobile Agent for Internet-based Distributed Speech Recognition ICCAS2005 June 2-5, KINTEX, Gyeonggi-Do, Korea Applying Mobile Agent for Internet-based Distributed Speech Recognition Emrul Hamide Md Saaim, Mohamad Ashari Alias, Abdul Manan Ahmad, Jamal Nasir Ahmad

More information

DynaSoRe: Efficient In-Memory Store for Social Applications

DynaSoRe: Efficient In-Memory Store for Social Applications DynaSoRe: Efficient In-Memory Store for Social Applications Xiao Bai, Arnaud Jégou, Flavio Junqueira, Vincent Leroy To cite this version: Xiao Bai, Arnaud Jégou, Flavio Junqueira, Vincent Leroy. DynaSoRe:

More information

Practical Private Information Retrieval from a Time-Varying, Multi-attribute, and Multiple-Occurrence Database

Practical Private Information Retrieval from a Time-Varying, Multi-attribute, and Multiple-Occurrence Database Practical Private Information Retrieval from a Time-Varying, Multi-attribute, and Multiple-Occurrence Database Giovanni Crescenzo, Debra Cook, Allen Mcintosh, Euthimios Panagos To cite this version: Giovanni

More information

Intelligent Systems Reference Library

Intelligent Systems Reference Library Intelligent Systems Reference Library Volume 145 Series editors Janusz Kacprzyk, Polish Academy of Sciences, Warsaw, Poland e-mail: kacprzyk@ibspan.waw.pl Lakhmi C. Jain, University of Canberra, Canberra,

More information

Lecture Notes in Computer Science 7870

Lecture Notes in Computer Science 7870 Lecture Notes in Computer Science 7870 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

Springer-Verlag Berlin Heidelberg GmbH

Springer-Verlag Berlin Heidelberg GmbH D( Script Springer-Verlag Berlin Heidelberg GmbH s. Hamann H. Hell D. Pankow R. Wunderer DigiScript Edits Digital Manuscripts With CD-ROM Springer Sabine Hamann Hauke Hell Detlef Pankow Robert Wunderer

More information

Low Level X Window Programming

Low Level X Window Programming Low Level X Window Programming Ross J. Maloney Low Level X Window Programming An Introduction by Examples 123 Dr. Ross J. Maloney Yenolam Corporation Booragoon, WA Australia ISBN 978-3-319-74249-6 ISBN

More information

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition FPGA Design Philip Andrew Simpson FPGA Design Best Practices for Team-based Reuse Second Edition Philip Andrew Simpson San Jose, CA, USA ISBN 978-3-319-17923-0 DOI 10.1007/978-3-319-17924-7 ISBN 978-3-319-17924-7

More information