Testing Railway Interlockings with N. Ioustinova, J. van de Pol, N. Goga Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands TT-Medal Review.

Slides:



Advertisements
Similar presentations
INTERVAL Next Previous 13/02/ Timed extensions to SDL Analysis requirements –Assumptions on moments and duration Semantics with controllable time.
Advertisements

Proactively Preventing Freight Wagon Derailment Innotrans | Berlin| 18 th September Dr Björn Paulsson (UIC) Grigory Kozyr(UIC) Gordana Vasic (NewRail.
MiL Testing using TTCN-3: Concepts and Case Study Marcus Mews, Technical University of Berlin * Jaroslav Svacina, Fraunhofer FIRST.
1st DWFTT - 21/06/05 - Amsterdam TT-Medal Project Overview Jaco van de Pol CWI, SEN 2 Amsterdam Stefan Blom, Jens Calamé, Wan Fokkink, Nicu Goga, Natalia.
The EU Rail Freight Corridors in the context of freight transport on the Europe-Asia landbridge Edyta Jaszczuk-Jezierska Member of the Management Board.
5 december 2011 Living Probabilistic Asset Management Dr.ir. J.A. van den Bogaard.
Visual Traffic Simulation Thomas Fotherby. Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic.
SG EUROPEAN PHARMACEUTICAL PRICING NERVE CENTRE. ABOUT SIGYN R&D Sigyn R&D is a Croatian company based in Zagreb, established in Tailor made software.
Software Testing and Quality Assurance
Towards Automatic Generation of Parameterized Test Cases from Abstractions Jens R. Calamé Natalia Ioustinova Jaco van de Pol Centrum voor Wiskunde en Informatica,
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
1 Software Testing and Quality Assurance Lecture 30 - Introduction to Software Testing.
Transaction Processing IS698 Min Song. 2 What is a Transaction?  When an event in the real world changes the state of the enterprise, a transaction is.
Systems Engineering Project: System Validation and Verification Using SDL Ron Henry ENSE 623 November 30, 2004.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
November 18, 2004 Embedded System Design Flow Arkadeb Ghosal Alessandro Pinto Daniele Gasperini Alberto Sangiovanni-Vincentelli
Simulated Time for Host-Based Testing with TTCN-3 Stefan Blom (Innsbruck Univ.), Thomas Deiss (Nokia Research Center, NRC), Natalia Ioustinova (CWI), Ari.
C-LIEGE Contract N°: IEE/10/154/SI Project duration: from 1 st June 2011 to 30 st November 2013 Date of creation: 4 th July 2011 Clean Last mile.
Jos van Rooyen Erik Altena Leon Wolters TTCN-3 in the Financial Domain.
Testing RAVEN Helmut Neukirchen Faculty of Industrial Engineering, Mechanical Engineering and Computer Science University of Iceland, Reykjavík, Iceland.
Background Data validation, a critical issue for the E.S.S.
SYSTEM ANALYSIS AND DESIGN
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
ON THE RIGHT TRACK Project application.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
ECE 720T5 Winter 2014 Cyber-Physical Systems Rodolfo Pellizzoni.
ITS for freight and logistics …Bringing intelligence into the mobility of people & goods 22 June Zeljko Jeftic.
Introduction to Java August 14, 2008 Mrs. C. Furman.
1 SAM /JUNE/2000 SDL Based Auto Code Generation: A Multi Beneficial Approach Bhaskar Rao.G Software Engineering Group, Motorola India Electronics.
ERP IMPLEMENTATION LIFE CYCLE KASHIF SHAMIM. Enterprise resource planning ERP covers the technique and concepts employed for the integrated management.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
1 Software Reliability Assurance for Real-time Systems Joel Henry, Ph.D. University of Montana NASA Software Assurance Symposium September 4, 2002.
Railway Operations: Issues and Objectives Capacity management Infrastructure planning Timetable preparation Management of day-to-day movement of trains.
University of Sunderland COM369 Unit 6 COM369 Project Quality Unit 6.
Working Party on Rail Transport – 63rd session Geneva, 18 November 2009 EUROPEAN COMMISSION.
An Agile Method for E-Service Composition Author : Pouya Fatehi, Seyyed Mohsen Hashemi Department of Computer Software, Science and Research Branch, Islamic.
Core Business Processes and Organizational Value Chains
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
European Railway Safety Strategy EIM Safety Group (PhGALLEY and J-Å HALLDEN) 29 september 2009.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
The industrial relations in the Commerce sector EU Social dialogue: education, training and skill needs Ilaria Savoini Riga, 9 May 2012.
Testing Railway Interlockings with TTCN-3 Stefan Blom University of Innsbruck Natalia Ioustinova,Jaco van de Pol
Software Testing Process By: M. Muzaffar Hameed.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
CS 490 Software Testing Fall 2009 Implement Unit Test Framework for Application running on a Pocket PC 2003 device 09/18/091 Framework for Unit-testing.
 European Urban Roadmaps to 2030  Dr Guy Hitchcock  Knowledge Leader  ETC, 28 th September 2015.
Testing OO software. State Based Testing State machine: implementation-independent specification (model) of the dynamic behaviour of the system State:
1 Distributed BDD-based Model Checking Orna Grumberg Technion, Israel Joint work with Tamir Heyman, Nili Ifergan, and Assaf Schuster CAV00, FMCAD00, CAV01,
Paul Wesemann November 2005 Implementation Implementation Paul Wesemann.
Paul Alexander1 DS3 Deliverable Status 4 th SKADS Workshop, Lisbon, 2-3 October 2008 DS3 Deliverables Review.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Richard Petrie CEO buildingSMART.
TQS - Teste e Qualidade de Software (Software Testing and Quality) Test Case Design – Model Based Testing João Pascoal.
Current status of Shift2Rail
Integrated Management System and Certification
REPORTING SDG INDICATORS USING NATIONAL REPORTING PLATFORMS
CIF301 Project Quality Unit 6
Object oriented system development life cycle
Model-Driven Analysis Frameworks for Embedded Systems
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
Decentralized Model-Based Testing of Distributed Systems
Overview of the ETSI Test Description Language
How technology and data can bring needed improvements to air quality and the environment Dr Dave Williams 8th November 2018.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Software Development Process Using UML Recap
Greener Smarter Better Cities - an EU perspective
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
CTI/MTS collaboration - 3GPP TF160
Presentation transcript:

Testing Railway Interlockings with N. Ioustinova, J. van de Pol, N. Goga Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands TT-Medal Review Berlin, Germany September 28, 2005 This work is done in cooperation with ProRail

TT-Medal Review, September 2005 Goal Provide a framework for testing railway interlockings with TTCN-3 Railway Control System Apply the framework for testing interlocking software for Hoorn- Kersenboogerd station

TT-Medal Review, September 2005 Infrastructure of Hoorn-Kersenboogerd 66C66B66A74B 74A 69A73B 52D62A62B62C 70A69B73A 70B70C Road Platform 1 Platform tracks signals two-coupled point level crossing

TT-Medal Review, September 2005 Vital Processor Interlocking (VPI) Vital Processor Interlocking is a hardware that runs  hardware checks and  a program Program defines the control cycle:  update inputs that represent state of infrastructure objects and logistic  calculate the outputs  stay idle  set the outputs controlling the infrastructure objects VPI can handle about 320 inputs/outputs VPI is timed system

TT-Medal Review, September Development of Test Cases test suite for interlocking of Hoorn-Kersenboogerd standards on railway safety

TT-Medal Review, September C66B66A74B 74A 69A73B 52D62A62B62C 70A69B73A 70B70C Road Platform 1 Platform Mapping from general scenario to a particular scenario:  Physical objects  Input values  Output values Development of Test Cases (cont.)

TT-Medal Review, September 2005 Development of Test System TTCN-3 Test System for railway Special feature: time control simulated time interlockings SUT Interlocking Simulator Interlocking Program Simulated time solution is based on Dijkstra’s distributed termination detection algorithm

TT-Medal Review, September C 66B66A 74B Expected trace Observed trace 66C 66B66A 74B FAIL Initial situation: train on 66C Setting the initial situation costs 21 cycles. Failure is detected in 1 cycle. Test Execution: Normal Train Departure Final situation: train at 66B and 68 remains yellow

TT-Medal Review, September 2005 Market Relevance  In the European railway sector, the current target is to increase the proportion of railway transportation by % within a short period (  European integration ( requires new standards for specification (UML) and testing (TTCN-3)  TTCN-3 enables to bring together  Vendors  Standardization  Certification  Operators in EU

TT-Medal Review, September 2005 TTCN-3 for the Railway Domain Advantages  Standardization: a standard language to specify test suites for railway applications  Reusability: one test suite can be used to test software from different vendors  Independency from implementation details of simulators for railway software  Automation of test execution for railway domain Benefits  High-quality test suites → reliable railway control systems  Reduction of costs for testing on the long run

TT-Medal Review, September 2005  We translated a subset of CENELEC safety requirements into TTCN-3 test cases.  TTCN-3 is suitable to specify test cases for railway control systems  According to ProRail, TTCN-3 is a significant step towards automation and standardization of testing process in the railway domain  TTCN-3 test system is extended by time simulation option  We have covered whole test-process starting from developing test cases, proceeding with implementing the test system and finally executing tests and interpreting results  Using this approach we found violations of general safety requirements Conclusions

TT-Medal Review, September 2005 Dissemination  Change request for TTCN-3 standard (TCI)  5th International Workshop on Formal Approaches to Testing of Software FATES 2005, July 2005, LNCS  TTCN-3 User Conference, Sophia-Antipolis, June 2005, outstanding presentation award  CWI in bedrijf (CWI for industry) symposium, Amsterdam, October 2005  6 th ITEA Symposium, Helsinki, October 2005  11 th Dutch Testing Day, Twente, November 2005