<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1528401058063076085</id><updated>2012-01-22T10:26:04.757-08:00</updated><title type='text'>Verification and Validation</title><subtitle type='html'>This Blog details the latest developments in the world of Railway Signalling.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5481580778578561485</id><published>2012-01-21T19:53:00.000-08:00</published><updated>2012-01-21T19:53:21.094-08:00</updated><title type='text'>Predictive Maintenance of Railway Point Machines</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="Section1"&gt;&lt;div class="IEEETitle"&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;From the desk of&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;Sandeep Patalay&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="font-size: 26pt;"&gt;PredictiveMaintenance of Railway&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: 26pt;"&gt;Point Machines&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoToc1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;Sandeep Patalay&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;Senior SystemsEngineer, CMC Ltd&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;a href="mailto:sandeep.patalay@gmail.com"&gt;sandeep.patalay@gmail.com&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="ieeeabstractheadingchar"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Abstract&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;—&lt;/span&gt;&lt;/b&gt;&lt;span class="apple-converted-space"&gt;&lt;span lang="EN-GB"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;The railway points(switches) are vital component of any Railway Interlocking system. Regularmaintenance of points is required to keep them in operating condition. Presentmaintenance of points involves frequent inspection by maintenance staff and isnot fool proof. Currently Electronic Monitoring systems are available whichonly logs the event and does not give any predictive analysis about the healthof the points subsystem. This paper discusses a new approach for maintenanceand diagnosis of railway points which is capable of remote monitoring and isintelligent enough to give predictive maintenance reports about the railwaypoint’s health. This reduces the effort and huge costs in reducing manualmonitoring and also it fool proof avoiding accidents. Distributed datagathering and centralized data processing methods have been discussed that notonly report the fault but also give predictive measures to be taken by thefield staff to avoid catastrophic failures.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;Introduction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=1528401058063076085" name="OLE_LINK1"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=1528401058063076085" name="OLE_LINK2"&gt;&lt;/a&gt;&lt;span lang="EN-AU"&gt;Railways traverse through the length andbreadth of our country covering 63,140 route kms, comprising broad gauge(45,099 kms), meter gauge (14,776 kms) and narrow gauge (3,265 kms).&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Themost important part of the railways to carry out operations like safe movementof trains and communications between different entities is Signalling. TheRailway signalling is governed by a concept called Interlocking. The maincomponent of the interlocking is the Railways Points consisting of DCelectrical motors to switch the rails to a different route.&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;Thesevast and widespread assets to meet the growing traffic needs of developingeconomy is no easy task and makes Indian Railways a complex cybernetic system.The current mechanism in place to maintain the railway points are completelymanual and requires large pool of maintainers to check the validity of thepoint machine and the related point infrastructure regularly, this processemployed is neither cost effective nor fool proof. By employing the traditionalmethod of manual maintenance, the rail operators do not have any prior warningfor replacement or repair of points. The discussion in this paper mainlyfocuses on development of a system that not only monitors the points remotelywithout manual intervention, but also diagnosis the problem in the point thussaving human lives and huge manual maintenance costs.&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Themotivation for developing a predictive maintenance system for Railway Points isas follows:&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in; text-align: justify;"&gt;To use an&amp;nbsp;array of sensors&amp;nbsp;to monitor all     relevant parameters, in order to provide advanced warning of degradation     prior to railways points failure.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in; text-align: justify;"&gt;To provide predictive maintenance reports about the     point machines to the maintainers.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in; text-align: justify;"&gt;To provide&amp;nbsp;continuous monitoring at both local     and centralized locations.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in; text-align: justify;"&gt;To provide&amp;nbsp;an automated archival     record&amp;nbsp;from which broad trends can be extracted from the entire     railway asset base.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in; text-align: justify;"&gt;To provide, in the event of a catastrophic failure,     the immediate past history&amp;nbsp;to identify the cause.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;Railway Points Structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;The following&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Figure 1&lt;/i&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;describesthe architecture of railway points in operation.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jnfKNPmrLjE/TxtzUHKYkaI/AAAAAAAACaA/tuMFpHiMFLw/s1600/points_diagram_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-jnfKNPmrLjE/TxtzUHKYkaI/AAAAAAAACaA/tuMFpHiMFLw/s400/points_diagram_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=1528401058063076085" name="_Ref258680649"&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;Figure&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;1&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;Points, or switches as they are known, allow arail vehicle to move from one set of rails to another. They are a ‘digitaloutput device’ in that there are only two acceptable states for the point to beset in, ‘normal’, and ‘reverse’. Movement is carried out by way of a gearedmotor, which actuates the stretcher bar. Location or state detection is made bya&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;two-&lt;span lang="EN-AU"&gt;position, polarized, magnetic stickcontactor. A signal is fed back from these switches to the signal box where allpoint directions are controlled and monitored. The snap-action switches at theend of the stroke stop the machine and help brake the motor to help reduce anyimpact at the end of the travel. Two stretcher bars (&lt;i&gt;Figure 1&lt;/i&gt;) make surethat the switch rails remain the correct distance apart – this can vary betweeninstallations depending on the curvature of the main rails, and the speed limitof that section of the track. There are usually two stretcher bars for eachpoint machine. Any fault in this mechanism like poorly securing of the bolts holdingthese stretcher bars, loose bolts etc. may lead to deadly accidents.&lt;u2:p&gt;&lt;/u2:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang="EN-AU" style="font-size: 12pt;"&gt;&lt;br clear="all" style="page-break-before: always;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;Proposed PredictiveMaintenance System Architecture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;The proposed architecture of PredictiveMaintenance System (PMS) for Railways points is discussed below using the&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Figure2&lt;/i&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;img border="0" src="file:///C:\DOCUME~1\SANDEE~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg" u3:shapes="_x0000_s1026" v:shapes="_x0000_i1025" /&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ri_XuK6KGHc/TxtywaFnylI/AAAAAAAACZ4/YQnfG_fzC1A/s1600/RCM+for+Point+Machines.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="272" src="http://1.bp.blogspot.com/-Ri_XuK6KGHc/TxtywaFnylI/AAAAAAAACZ4/YQnfG_fzC1A/s400/RCM+for+Point+Machines.jpeg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;Figure&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;2&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Architecture of PMS&lt;u2:p&gt;&lt;/u2:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;Sensors are used to measure Voltage, Current,load and temperature of Point Motor. The Throwing load sensor is used tomeasure the stress in the operating rod of the point machine. The sensor valuesare read on real time basis by the wayside device and sent to a centrallocation for analysis. The wayside device uses GSM/GRPS network to transmitthis data to a central location. The Central Station analyzes the data in realtime and makes predictions on the point machines and stores them in to adatabase. The status of any point machine can be viewed using any internetbrowser in the central station. The Local station maintainers can view the databy logging in to the web server using any internet browser.&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Basedon the Current consumption, the load sensor values and the point motortemperature, predictions are made for the maintenance or replacement of thePoint Motors. The central location is a Web server based architecture, whereanyone with a Web browser can login and see the details.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;Data processing andanalytics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;The system has a database of current and loadcharacteristics of good working railway points. This data is used as areference for processing real time data received from the wayside units. Thefollowing figures show the current (i) and load sensor values plotted againsttime during point machine operation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7AaLOuFag6s/Txtzk4afdWI/AAAAAAAACaQ/42mzolnBbuA/s1600/Slide11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-7AaLOuFag6s/Txtzk4afdWI/AAAAAAAACaQ/42mzolnBbuA/s400/Slide11.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;Figure&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;3&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Current Characteristics&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DmENu5SoXpY/TxtzlA6SmUI/AAAAAAAACaY/P17kUz6WKvA/s1600/Slide12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-DmENu5SoXpY/TxtzlA6SmUI/AAAAAAAACaY/P17kUz6WKvA/s400/Slide12.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;Figure&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;4&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Load Force Characteristics&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;Data ProcessingTechniques&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span lang="EN-AU"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;Various Signal Processing Techniques areavailable for analysis of real time data described below:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;DataCluster method – This involves recording the characteristics of a parameter ofa subsystem under different simulated conditions and then using this as areference to validate the real time data. This method is different fromtemplate matching, since it not entirely based on matching the plottedcharacteristics.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Templatematching – Entails comparing complete data sets with pre-recorded examples ofdata resulting from known fault conditions. The method can be used effectivelyin some circumstances, provided a representation of the data that produces gooddiscrimination between pattern classes can be made. However, this requires asubstantial amount of experimentation with different transformations of thedata sets to find such distinctions, and would be a computationally intensiveprocess.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Statisticaland decision theoretic methods – Matches are made based on statistical featuresof the signal. For example, the mean and peak-to-peak value are evaluated foreach vector, and plotted in feature space, whereby different patterns aredistinguishable because they form clusters for each class that are located apartfrom the fully functioning case.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Structuralor syntactic methods – Involves deconstructing a pattern or vector intostructural components, to enable comparisons to be made on more simple,sub-segments of data rather than a complete vector. Mathematically, thesemethods are similar to fractal-based compression routines.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;The method that was of specific interest tothis project was to use a data clustering methodology where a database of goodmeasurements as well as load sensor data readings under various simulatedfaults in the laboratory on some specimen railway points is stored&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;andthen the real time load sensor data is plotted against it. This generates veryunique clusters of data points which represent each type of fault.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-AU"&gt;By applying the above techniques, we getclusters of fault data. We have found that these data clusters are unique inthe sense that these represent different types of faults.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2vvOJ1NvFmU/Txtzkn1KTAI/AAAAAAAACaI/1UXpPwAD3wc/s1600/Slide14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-2vvOJ1NvFmU/Txtzkn1KTAI/AAAAAAAACaI/1UXpPwAD3wc/s400/Slide14.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;i&gt;&lt;span lang="EN-AU"&gt;Figure&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;5&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Force Data Clusters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span lang="EN-AU"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Types of faults detectable&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Tight lock on reverse side (sand on bearers both     sides) – Refers to the lock which holds the point in position after it has     changed direction. This lock prevents the point from moving out of     position because of vibration.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;A 12-mm obstruction at toe on normal side – Simulates     a piece of ballast impeding point motion between the toe of the switch     rail (the mobile section of rail), and the stock rail.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Back drive slackened off at toe end on LHS – The     drive to the midpoint of the switch rail is only loosely connected to the     stretcher bar. The stretcher bar holds the mobile rails a fixed distance     apart.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Back drive slackened off at toe end on RHS – Similar     to the above.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Back drive tightened at heel end on RHS – Similar to     the above.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Back drive tightened at heel end on LHS – Similar to     the above.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Diode snubbing block disconnected – An electrical     fault.&lt;/li&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Drive rod stretcher bar loose on RHS – Connecting bar     between the switch rails is loose. A dangerous fault.&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo2; tab-stops: list .5in; text-align: justify;"&gt;Operational contact slackened off by four holes –     Applies to the contact for detecting when the point has completed motion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5481580778578561485?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5481580778578561485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2012/01/predictive-maintenance-of-railway-point.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5481580778578561485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5481580778578561485'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2012/01/predictive-maintenance-of-railway-point.html' title='Predictive Maintenance of Railway Point Machines'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jnfKNPmrLjE/TxtzUHKYkaI/AAAAAAAACaA/tuMFpHiMFLw/s72-c/points_diagram_01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-2156976708739990055</id><published>2011-09-24T17:20:00.000-07:00</published><updated>2011-09-24T17:29:30.240-07:00</updated><title type='text'>Dynamic Analysis of Safety Critical Systems</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;From the desk of&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Sandeep Patalay&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Background:&lt;/i&gt;&amp;nbsp;&lt;/b&gt;The dynamic analysis of the safety critical software is an important phase of the Independent Verification and Validation of the system. The EN 50128 has detailed the methods that shall be used for this phase of the verification life cycle. This phase is so critical to the project output that it demands meticulous planning and organization. Here we discuss the dynamic analysis methods suggested by the CENELEC standards for SIL 4 software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Boundary Value Analysis&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of this method is to remove software errors occurring at parameter limits or boundaries. The input domain of the program is divided into a number of input classes. The tests should cover the boundaries and extremes of the classes. The tests check that the boundaries in the input domain of the specification coincide with those in the program. The use of the value zero, in a direct as well as in an indirect translation, is often error-prone and demands special attention:&lt;/div&gt;&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Zero divisor;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Blank ASCII characters;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Empty stack or list element;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Null matrix;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Zero table entry.&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Normally the boundaries for input have a direct correspondence to the boundaries for the output range. Test cases should be written to force the output to its limited values. Consider also, if it is possible to specify a test case which causes output to exceed the specification boundary values. If output is a sequence of data, for example a printed table, special attention should be paid to the first and the last elements and to lists containing none, 1 and 2 elements.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Error Guessing&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of this method is to remove common programming errors. Testing experience and intuition combined with knowledge and curiosity about the system under test may add some uncategorised test cases to the designed test case set. Special values or combinations of values may be error-prone. Some interesting test cases may be derived from inspection checklists. It may also be considered whether the system is robust enough. Can the buttons be pushed on the front-panel too fast or too often? What happens if two buttons are pushed simultaneously?&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Error Seeding&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of this method is to ascertain whether a set of test cases is adequate. Some known error types are inserted in the program, and the program is executed with the test cases under test conditions. If only some of the seeded errors are found, the test case set is not adequate. The ratio of found seeded errors to the total number of seeded errors is an estimate of the ratio of found real errors to total number errors. This gives a possibility of estimating the number of remaining errors and thereby the remaining test effort.. The detection of all the seeded errors may indicate either that the test case set is adequate, or that the seeded errors were too easy to find. The limitations of the method are that in order, to obtain any usable results, the error types as well as the seeding positions must reflect the statistical distribution of real errors.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Performance Modelling&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of the method is to ensure that the working capacity of the system is sufficient to meet the specified requirements. The requirements specification includes throughput and response requirements for specific functions, perhaps combined with constraints on the use of total system resources. The proposed system design is compared against the stated requirements by:&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Defining a model of the system processes, and their interactions,&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Identifying the use of resources by each process, for example, processor time, communications bandwidth, storage devices etc),&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Identifying the distribution of demands placed upon the system under average and worst-case conditions,&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Computing the mean and worst-case throughput and response times for the individual system functions.&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;For simple systems, an analytic solution may be possible whilst for more complex systems, some form of simulation is required to obtain accurate results. Before detailed modelling, a simpler ’resource budget’ check can be used which sums the resources&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;requirements of all the processes. If the requirements exceed designed system capacity, the design is infeasible. Even if the design passes this check, performance modelling may show that excessive delays and response times occur due to resource starvation. To avoid this situation engineers often design systems to use some fraction (e.g. 50 %) of the total resources so that the probability of resource starvation is reduced&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Equivalence Classes and Input Partition Testing&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of this method is to test the software adequately using a minimum of test data. The test data is obtained by selecting the partitions of the input domain required to exercise the software. This testing strategy is based on the equivalence relation of the inputs, which determines a partition of the input domain.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Test cases are selected with the aim of covering all subsets of this partition. At least one test case is taken from each equivalence class. There are two basic possibilities for input partitioning which are:&lt;/div&gt;&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Equivalence classes may be defined on the specification. The interpretation of the specification may be either input oriented, for example the values selected are treated in the same way or output oriented, for example the set of values leading to the same functional result; and&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Equivalence classes may be defined on the internal structure of the program. In this case the equivalence class results are determined from static analysis of the program, for example the set of values leading to the same path being executed&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;Structure Based Testing&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;The aim of this method to apply tests which exercise certain subsets of the program structure. Based on an analysis of the program a set of input data is chosen such that a large fraction of selected program elements are exercised. The program elements exercised can vary depending upon the level of rigour required.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Statements: This is the least rigorous test since it is possible to execute all code statements without exercising both branches of a conditional statement.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Branches: Both sides of every branch should be checked. This may be impractical for some types of defensive code.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Compound Conditions: Every condition in a compound conditional branch (i.e. linked by AND/OR is exercised).&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;LCSAJ: A linear code sequence and jump is any linear sequence of code statements including conditional jumps terminated by a jump. Many potential sub-paths will be infeasible due to constraints on the input data imposed by the execution of earlier code.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Data Flow: The execution paths are selected on the basis of data usage for example a path where the same variable is both written and wrote.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Call Graph: A program is composed of subroutines which may be invoked from other subroutines. The call graph is the tree of subroutine invocations in the program. Tests are designed to cover all invocations in the tree.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Entire Path: Execute all possible path through the code. Complete testing is normally infeasible due to the very large number of potential paths.&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-2156976708739990055?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/2156976708739990055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/dynamic-analysis-of-safety-critical_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2156976708739990055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2156976708739990055'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/dynamic-analysis-of-safety-critical_24.html' title='Dynamic Analysis of Safety Critical Systems'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-9068938290421988163</id><published>2011-09-17T10:00:00.000-07:00</published><updated>2011-09-24T17:11:00.905-07:00</updated><title type='text'>The Computer Based Interlocking Architecture</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h1 style="text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 14pt;"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;From the desk of&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Sandeep Patalay&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 style="text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 14pt;"&gt;The ComputerBased Interlocking Architecture&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The Solid state Interlocking systems for Railways shouldensure the following: &lt;/div&gt;&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;&lt;li class="MsoNormal"&gt;Fail     safety&lt;/li&gt;&lt;li class="MsoNormal"&gt;Availability&lt;/li&gt;&lt;li class="MsoNormal"&gt;Reliability     &lt;/li&gt;&lt;li class="MsoNormal"&gt;Maintainability&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;i&gt;Architecture and methodology&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span style="color: black;"&gt;Generally following three types ofredundancy techniques are used for achieving fail-safety in the design ofsignaling systems:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Hardware Redundancy –&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;In this case, more than one hardware modules of identical design with commonsoftware are used to carry out the safety functions and their outputs arecontinuously compared. The hardware units operate in tightly syncronised modewith comparison of outputs in every clock cycle. Due to the tightsyncronisation, it is not possible to use diverse hardware or software. In thismethod, although random failures are taken care of, it is difficult to ensuredetection of systematic failures due to use of identical hardware and software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Software Redundancy&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; –This approach uses a single hardware unit with diverse software. The twosoftware modules are developed independently and generally utilize inverteddata structures to take care of common mode failures. However, rigorous selfcheck procedures are required to be adopted to compensate for use of a singleHardware unit. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Hybrid Model&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; - Thehardware units have been loosely syncronised where the units operate inalternate cycle and the outputs are compared after full operation of the twomodules. Therefore, it is no more required to use identical hardware andsoftware. Although the systems installed in the field utilize identicalhardware and software, the architecture permits use of diverse hardware andsoftware. Moreover, operation of the two units in alternate cycles permits useof common system bus and interface circuitry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="tab-stops: 46.55pt; text-align: justify;"&gt;To ensure theabove said points hardware and software is designed accordingly. There arevarious techniques to meet the above said requirements as discussed below: &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br clear="all" style="page-break-before: always;" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="MsoCaption"&gt;&lt;span style="font-size: 12pt;"&gt;Table&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;1&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;:Existing Failsafe Methods employed in Design of Computer Based InterlockingSystems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 538px;"&gt; &lt;tbody&gt;&lt;tr style="height: 55.75pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;  &lt;td style="border: solid windowtext 1.0pt; height: 55.75pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Method Name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 55.75pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;Method of Implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 55.75pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Type of Errors Detected&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid windowtext 1.0pt; height: 55.75pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Practical Problems with the Method&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 51.8pt; mso-yfti-irow: 1;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 51.8pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Time Redundancy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 51.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;The same software is executed on  the same hardware during two different time intervals&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(&lt;b&gt;Refer: Figure  5: Time Redundancy&lt;/b&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 51.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Errors Caused by transients. They  are avoided by reading at two different time Intervals&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 51.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Single hardware Fault leads to Shut  down of the System. This method is not used since software faults are not  completely found in validation. And the Self diagnostics employed for  checking of hardware faults is not complete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 251.1pt; mso-yfti-irow: 2;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 251.1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Hardware Redundancy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 251.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;The same software is executed on  two&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;identical hardware channels&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(Refer: Figure  6: Hardware Redundancy)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 251.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Hardware faults are detected since  outputs from both the channels are compared. And single hardware fault does  not lead to shut down of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 251.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Software faults are not detected  since the same software is running on two identical hardware channels.  Software Faults at design stage are still not detected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 141.35pt; mso-yfti-irow: 3;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 141.35pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Diverse Hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 141.35pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Identical Software is Executed on  Different hardware Versions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(Refer: Figure  7: Hardware Diversity)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 141.35pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Hardware Design faults at the  Initial stage are Detected&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 141.35pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Software Faults at the design stage  are still not detected&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 215.1pt; mso-yfti-irow: 4;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 215.1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Diverse software&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 215.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;The different software versions are&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;executed on the same hardware  during&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;two different time&lt;/span&gt;&lt;span style="font-family: Times; font-size: 10pt; line-height: 150%;"&gt; intervals&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(Refer: Figure  8: Software Diversity)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 215.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Software Faults at design stage are  detected&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 215.1pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Even though the software is  diverse, they are executed on the single hardware channel; single hardware  fault leads to Shut down of the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 166.8pt; mso-yfti-irow: 5;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 166.8pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Diverse software on &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;redundant hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 166.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;The different software versions are&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;executed on two identical hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;channels&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(Refer: Figure  9: Diverse software on redundant  hardware)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 166.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Software Faults at design stage are  detected and single hardware faults does not lead to system shut down&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 166.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Hardware faults at the design stage  are not detected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height: 197.5pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes;"&gt;  &lt;td style="border-top: none; border: solid windowtext 1.0pt; height: 197.5pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 60.8pt;" valign="top" width="81"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Diverse software on &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;diverse hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 197.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 151.6pt;" valign="top" width="202"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;The different software versions are&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;executed on two different hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;channels&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;(Refer: Figure  10: Diverse software on Diverse  Hardware)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 197.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 99.0pt;" valign="top" width="132"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;Software Faults and Hardware Faults  are detected at the design stage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 197.5pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.5in;" valign="top" width="144"&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: 150%;"&gt;This methods is rarely used, Since  design complexity involved is high&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Fyp-C4ugejs/TnTXjjYNJ1I/AAAAAAAACZQ/z59awRcouT8/s1600/Analysis+of+SSI1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-Fyp-C4ugejs/TnTXjjYNJ1I/AAAAAAAACZQ/z59awRcouT8/s640/Analysis+of+SSI1.jpg" width="492" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TobYyUdzB0M/TnTXkm2n5qI/AAAAAAAACZU/7fNVMnlv16g/s1600/Analysis+of+SSI2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-TobYyUdzB0M/TnTXkm2n5qI/AAAAAAAACZU/7fNVMnlv16g/s640/Analysis+of+SSI2.jpg" width="494" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-9068938290421988163?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/9068938290421988163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/computer-based-interlocking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/9068938290421988163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/9068938290421988163'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/computer-based-interlocking.html' title='The Computer Based Interlocking Architecture'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Fyp-C4ugejs/TnTXjjYNJ1I/AAAAAAAACZQ/z59awRcouT8/s72-c/Analysis+of+SSI1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-2166475080194716286</id><published>2011-09-11T09:35:00.000-07:00</published><updated>2011-09-11T09:35:18.578-07:00</updated><title type='text'>CENELEC Standard: Faults and Effects</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;From theDesk of &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;SandeepPatalay&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;CENELEC Standard: Faults and Effects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="mso-layout-grid-align: none; text-align: center; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Effects of single faults&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;It is necessary to ensure that thesystem/sub-system/equipment meets its THR in the event of single random fault.It is necessary to ensure that SIL 3 and SIL 4 systems remain safe in the eventof any kind of single random hardware fault which is recognized as possible.Faults whose effects have been demonstrated to be negligible may be ignored.This principle, which is known as fail-safety, can be achieved in several differentways:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;1) Composite fail-safety&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;With this technique, each safety-related function isperformed by at least two items. Each of these items shall be independent fromall others, to avoid common-cause failures. Non-restrictive activities areallowed to progress only if the necessary number of items agree. A hazardousfault in one item shall be detected and negated in sufficient time to avoid aco-incident fault in a second item.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;2) Reactive fail-safety&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;This technique allows a safety-related function to beperformed by a single item, provided its safe operation is assured by rapiddetection and negation of any hazardous fault (for example, by encoding, bymultiple computation and comparison, or by continual testing). Although onlyone item performs the actual safety-related function, thechecking/testing/detection function shall be regarded as a second item, whichshall be independent to avoid common-cause failures.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;3) Inherent fail-safety&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;This technique allows a safety-related function to beperformed by a single item, provided all the credible failure modes of the itemare non-hazardous. Any failure mode which is claimed to be incredible (forexample, because of inherent physical properties) shall be justified using theprocedure defined in Annex C. Inherent fail-safety may also be used for certainfunctions within Composite and Reactive fail-safe systems, for example toensure independence between items, or to enforce shut-down if a hazardous faultis detected.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Whichever technique or combination of techniques is used,assurance that no single random hardware component failure mode is hazardousshall be demonstrated using appropriate structured analysis methods. Thecomponent failure modes to be considered in the analysis shall be identifiedusing the procedures defined in Annex C.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;In systems containing more than one item whosesimultaneous malfunction could be hazardous, independence between items is amandatory precondition for safety concerning single faults. Appropriate rulesor guidelines shall be fulfilled to ensure this independence. The measurestaken shall be effective for the whole life-cycle of the system. In addition,the system/sub-system design shall be arranged to minimize potentiallyhazardous consequences of loss-of-independence caused by, for example, a&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Systematic design fault, if it could exist.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Detection ofsingle faults&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;A first fault (single fault) which could be hazardous,either alone or if combined with a second fault, shall be detected and a safestate enforced (i.e.: negated) in a time sufficiently short to fulfill thespecified quantified safety target. Demonstration of this shall be achieved bya combination of Failure Modes and Effects Analysis (FMEA) and quantifiedassessment of Random Failure Integrity.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;In the case of Composite fail-safety, this requirementmeans that a first fault shall be detected, and a safe state enforced, in atime sufficiently short to ensure that the risk of a second fault occurringduring the detection-plus-negation time is smaller than the specifiedprobabilistic target. In the case of Reactive fail-safety, this requirementmeans that the maximum total time taken for detection-plus-negation shall notexceed the specified limit for the duration of a transient, potentially hazardous,condition.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Effects of multiple faults&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-align: justify; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;A multiple fault (for example, a double or triple fault)which could be hazardous, either directly or if combined with a further fault,shall be detected and a safe state enforced (i.e.: negated) in a time sufficientlyshort to fulfill the specified safety target. A suitable method, for exampleFault Tree Analysis (FTA), shall be used to demonstrate the effects of multiplefaults. The techniques used to achieve detection-plus-negation of multiplefaults within the permitted time shall be shown, including supportingcalculations.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-2166475080194716286?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/2166475080194716286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/cenelec-standard-faults-and-effects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2166475080194716286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2166475080194716286'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/cenelec-standard-faults-and-effects.html' title='CENELEC Standard: Faults and Effects'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6716953724890531823</id><published>2011-09-03T19:11:00.000-07:00</published><updated>2011-09-03T19:11:40.257-07:00</updated><title type='text'>ISSUES IN TPWS (ETCS-LEVEL 1) OPERATIONS ON SOUTHERN RAILWAY</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Back Ground:&lt;/b&gt;&amp;nbsp;TPWS (Train Protection and Warning System), term used&amp;nbsp;by Indian Railways,&amp;nbsp;It applies to the ETCS Level 1 concepts and the&amp;nbsp;UIC/UNISIG specifications.&amp;nbsp;&lt;b&gt;It does not, in Indian terms, apply to the UK&amp;nbsp;implementation that is based on different&amp;nbsp;technology.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;The TPWS project on Southern Railway installed in the&amp;nbsp;Chennai Central/ Chennai Beach – Gummidipundi section&amp;nbsp;of Chennai division was commissioned on 2nd May 2008 on 4&amp;nbsp;EMU rakes to begin with. The works on the balance 37&amp;nbsp;rakes were progressively completed in the next few&amp;nbsp;months. Presently all the 41 rakes proposed to be&amp;nbsp;provided with TPWS on-board equipments are functional.&amp;nbsp;The TPWS track side equipments in the section were fully&amp;nbsp;provided, commissioned and made functional right from&amp;nbsp;the date of commissioning.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Problems:&amp;nbsp;&lt;/b&gt;This TPWS project based on the European Train Control&amp;nbsp;System (ETCS) Level-I system faced many hurdles during&amp;nbsp;the initial installation, proto-type testing, obtaining the&amp;nbsp;required clearances from RDSO and CRS. The major problems noticed during initial revenue service included&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;1. On-Board system not booting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;2. On-Board system going into System&amp;nbsp;failure (SF) during booting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;3. SDMI ( Simplified Driver Machine&amp;nbsp;Interface) going blank.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;4. Speed display bouncing on the SDMI&amp;nbsp;leading to braking.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;5. Brake application in the rear non-driving&amp;nbsp;motor coach on run.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Corrective Actions Taken by Railways:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;1. Intermittent BTM failure:&lt;/b&gt; - Analysis revealed that&amp;nbsp;there was antenna impedance mismatch. The standing&amp;nbsp;wave ratio (SWR) was found more than the tolerance limit&amp;nbsp;of 1.2 to 1.4. Interference from EMI was also suspected.&amp;nbsp;There was problem in communication between the onboard&amp;nbsp;computer (OBC) and BTM. The corrective actions&amp;nbsp;for these problems included modifying the existing&amp;nbsp;antenna protection cover and providing copper braided&amp;nbsp;shields for the Tx-Rx cable between antenna and BTM and&amp;nbsp;for the COTDL and PROFIBUS cable between OBC and&amp;nbsp;BTM. The BTM configuration files were also modified&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;based on some internal parameters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;2. Error in Train Interface Unit&lt;/b&gt;: - Analysis revealed that there was&amp;nbsp;problem in communication between some modules of the&amp;nbsp;OBC and now screened twisted pair cables have been&amp;nbsp;introduced to protect the signals from external noise and&amp;nbsp;EMI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;3. Error in Speed Sensor:&lt;/b&gt; - To improve the&amp;nbsp;performance of the Odometric system, the signal cables&amp;nbsp;between OBC and speed sensors have been provided with&amp;nbsp;copper braided shield firmly connected to the coach body.&amp;nbsp;To suppress the noise in the 110V DC voltage derived from&amp;nbsp;the motor coach battery, a filter has been provided at the&amp;nbsp;input point of the OBC. The traction control relay has been&amp;nbsp;shifted outside the OBC cubicle to reduce EMI. To improve&amp;nbsp;earthing of the motor coach body, a 50 sq mm copper cable&amp;nbsp;is to be connected between the EMU body and its bogie.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;4. Back EMF from the EB &amp;amp; EP relay coils: -&lt;/b&gt; To cover&amp;nbsp;come this problem, the relay coils and EB valve solenoid&amp;nbsp;coils to be terminated with 180/200V MOVRs and the body&amp;nbsp;of EB &amp;amp; SB relays to be firmly connected to the coach body.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;5. EB application in rear coach:- &lt;/b&gt;To overcome the&amp;nbsp;problem of application of EB in the rear coach while&amp;nbsp;running, the brake interface circuit has been modified to&amp;nbsp;bypass the EB when the TPWS system in the sleeping&amp;nbsp;mode (SM) i.e., when the cab is not the driving one.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;6. SDMI Blanking:-&amp;nbsp;&lt;/b&gt;To overcome the problem of SDMI&amp;nbsp;blanking, its software has been upgraded. Apart from this,&amp;nbsp;the OBC-SDMI communication cable connector cover&amp;nbsp;which was earlier plastic has been changed to metallic.&amp;nbsp;The OBC-SDMI communication cable and the SDMI&amp;nbsp;power supply cable have been shielded with copper braids&amp;nbsp;firmly connected to the coach body. A filter has been&amp;nbsp;provided at the 110 VDC input point of the SDMI to&amp;nbsp;suppress the ripples in the power supply.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;(Source: IRSTE)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6716953724890531823?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6716953724890531823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/issues-in-tpws-etcs-level-1-operations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6716953724890531823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6716953724890531823'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/issues-in-tpws-etcs-level-1-operations.html' title='ISSUES IN TPWS (ETCS-LEVEL 1) OPERATIONS ON SOUTHERN RAILWAY'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-4191612655554722516</id><published>2011-09-01T19:24:00.000-07:00</published><updated>2011-09-24T17:29:59.036-07:00</updated><title type='text'>India advances high-speed studies</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Indian Railway Construction Company (Ircon) has appointed Mott MacDonald to carry out a pre-feasibility study on a 993km high-speed line from Delhi to Agra, Lucknow, Varanasi, and Patna.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Mott MacDonald will identify key issues for the development of the project including environmental impacts and assessment of viable technologies. It will also analyse operational and business requirements, including ridership, capital cost, cost-benefit analysis, and development of a planning and implementation schedule.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;The project is part of the Indian Government's Vision 2020 long-term national development plan, which envisages four high-speed projects in separate areas of the country, all implemented as public-private partnerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;A pre-feasibility study on the Ahmedabad - Mumbai - Pune route was recently presented to the Railways Board, and puts the cost of this 634km line at Rs 560bn ($US 12.7bn). Western Railway says trains will operate at up to 350km/h to provide an Ahmedabad - Mumbai journey time of around two hours, compared with 7h 5min by Shatabdi train at present.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Originally these proposals covered only the 555km Mumbai - Ahmedabad section, although the Maharashtra government has lobbied for Pune to be included.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-4191612655554722516?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/4191612655554722516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/india-advances-high-speed-studies_01.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4191612655554722516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4191612655554722516'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/09/india-advances-high-speed-studies_01.html' title='India advances high-speed studies'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-833424660903310613</id><published>2011-08-30T19:05:00.000-07:00</published><updated>2011-09-17T09:35:15.991-07:00</updated><title type='text'>Instresting Old Videos about Computer Based Interlocking</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-weight: bold;"&gt;Part1&lt;/span&gt;&lt;br /&gt;&lt;object width="500" height="400" class="BLOG_video_class" id="BLOG_video-4cc19641cf3438e0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v12.nonxt5.googlevideo.com/videoplayback?id%3D4cc19641cf3438e0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4B2D261DA8C6E70361FF0F1826334D94A876E65E.5BB5A248C36FE909AFFF1ABDE03506D56A1DAF6C%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4cc19641cf3438e0%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiRTr1b2S-FhfLc6QxzfXjE5x7rU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="500" height="400" bgcolor="#FFFFFF"flashvars="flvurl=http://v12.nonxt5.googlevideo.com/videoplayback?id%3D4cc19641cf3438e0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4B2D261DA8C6E70361FF0F1826334D94A876E65E.5BB5A248C36FE909AFFF1ABDE03506D56A1DAF6C%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4cc19641cf3438e0%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiRTr1b2S-FhfLc6QxzfXjE5x7rU&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Part2&lt;/span&gt;&lt;br /&gt;&lt;object width="500" height="400" class="BLOG_video_class" id="BLOG_video-da301137f345fd7d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v16.nonxt6.googlevideo.com/videoplayback?id%3Dda301137f345fd7d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6908D5415C48FDDC0700F8354EF2C27C3F468A94.5D454990AB584498111BB7994E17A132E2E4C11B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dda301137f345fd7d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSUA3nLljJ9jqzMIN3R2RkohDu48&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="500" height="400" bgcolor="#FFFFFF"flashvars="flvurl=http://v16.nonxt6.googlevideo.com/videoplayback?id%3Dda301137f345fd7d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6908D5415C48FDDC0700F8354EF2C27C3F468A94.5D454990AB584498111BB7994E17A132E2E4C11B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dda301137f345fd7d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DSUA3nLljJ9jqzMIN3R2RkohDu48&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-833424660903310613?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/833424660903310613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/instresting-old-videos-about-computer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/833424660903310613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/833424660903310613'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/instresting-old-videos-about-computer.html' title='Instresting Old Videos about Computer Based Interlocking'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-4253971667877274763</id><published>2011-08-21T14:02:00.000-07:00</published><updated>2011-09-17T09:36:32.802-07:00</updated><title type='text'>CENELEC Safety Integrity Requirements</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="500" height="400" flashvars="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsandeep.patalay%2Falbumid%2F5643416776640650273%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-4253971667877274763?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/4253971667877274763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/cenelec-safety-integrity-requirements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4253971667877274763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4253971667877274763'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/cenelec-safety-integrity-requirements.html' title='CENELEC Safety Integrity Requirements'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-1312050444004917539</id><published>2011-08-06T14:49:00.001-07:00</published><updated>2011-08-07T11:44:12.344-07:00</updated><title type='text'>FailSafe and Fault Tolerant Railway Systems</title><content type='html'>&lt;span style="font-weight:bold;"&gt;(&lt;a href="http://www.scribd.com/fullscreen/61764319"&gt;Click here to view this article in Fullscreen&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a title="View Fail Safe and Fault Tolerant Railway Systems on Scribd" href="http://www.scribd.com/doc/61764319/Fail-Safe-and-Fault-Tolerant-Railway-Systems" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/61764319/content?start_page=1&amp;view_mode=list&amp;access_key=key-1svuht05f22ub2dr4zuj" data-auto-height="true" data-aspect-ratio="0.772727272727273" scrolling="no" id="doc_28759" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-1312050444004917539?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/1312050444004917539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/failsafe-and-fault-tolerant-railway_06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/1312050444004917539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/1312050444004917539'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/failsafe-and-fault-tolerant-railway_06.html' title='FailSafe and Fault Tolerant Railway Systems'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-3440762863060199163</id><published>2011-08-06T12:48:00.000-07:00</published><updated>2011-08-07T11:45:00.909-07:00</updated><title type='text'>Vision and Potential for Future Signalling Stratergies</title><content type='html'>&lt;span style="font-weight:bold;"&gt;(&lt;a href="http://www.scribd.com/fullscreen/61760135"&gt;Click here to view this article in Fullscreen&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a title="View Vision and Potential for Future Signalling Stratergies on Scribd" href="http://www.scribd.com/doc/61760135/Vision-and-Potential-for-Future-Signalling-Stratergies" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/61760135/content?start_page=1&amp;view_mode=list&amp;access_key=key-4w36k1598df6q2t6p2k" data-auto-height="true" data-aspect-ratio="0.707514450867052" scrolling="no" id="doc_66544" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-3440762863060199163?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/3440762863060199163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/vision-and-potential-for-future.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/3440762863060199163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/3440762863060199163'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/vision-and-potential-for-future.html' title='Vision and Potential for Future Signalling Stratergies'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-8406398590091364978</id><published>2011-08-06T12:39:00.000-07:00</published><updated>2011-08-07T11:45:53.489-07:00</updated><title type='text'>The Current Status of Signal Control Systems and Research and Development</title><content type='html'>&lt;span style="font-weight:bold;"&gt;(&lt;a href="http://www.scribd.com/fullscreen/61759918"&gt;Click here to view this article in Fullscreen&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a title="View The Current Status of Signal Control Systems and Research and Development on Scribd" href="http://www.scribd.com/doc/61759918/The-Current-Status-of-Signal-Control-Systems-and-Research-and-Development" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/61759918/content?start_page=1&amp;view_mode=list&amp;access_key=key-2g7pur5m97lv9pdf98fu" data-auto-height="true" data-aspect-ratio="0.707514450867052" scrolling="no" id="doc_49099" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-8406398590091364978?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/8406398590091364978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/current-status-of-signal-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8406398590091364978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8406398590091364978'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/current-status-of-signal-control.html' title='The Current Status of Signal Control Systems and Research and Development'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-4409055091783702101</id><published>2011-08-06T12:37:00.000-07:00</published><updated>2011-08-07T11:46:38.067-07:00</updated><title type='text'>Tool Support for Checking Railway Interlocking Designs</title><content type='html'>&lt;span style="font-weight:bold;"&gt;(&lt;a href="http://www.scribd.com/fullscreen/61759812"&gt;Click here to view this article in Fullscreen&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a title="View CRPITV55Winter on Scribd" href="http://www.scribd.com/doc/61759812/CRPITV55Winter" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/61759812/content?start_page=1&amp;view_mode=list&amp;access_key=key-scse24ltkv6cohb7o97" data-auto-height="true" data-aspect-ratio="0.706697459584296" scrolling="no" id="doc_60695" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-4409055091783702101?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/4409055091783702101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/tool-support-for-checking-railway.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4409055091783702101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4409055091783702101'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/tool-support-for-checking-railway.html' title='Tool Support for Checking Railway Interlocking Designs'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-2645737569421142972</id><published>2011-08-06T12:07:00.000-07:00</published><updated>2011-08-07T11:47:06.792-07:00</updated><title type='text'>Software Safety:Where is the Evidence?</title><content type='html'>&lt;span style="font-weight:bold;"&gt;(&lt;a href="http://www.scribd.com/fullscreen/41961111"&gt;Click here to view this article in Fullscreen&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;a title="View Software Safety - Wheres the Evidence on Scribd" href="http://www.scribd.com/doc/41961111/Software-Safety-Wheres-the-Evidence" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/41961111/content?start_page=1&amp;view_mode=list&amp;access_key=key-25zkbkti8cpjgz82bx5y" data-auto-height="true" data-aspect-ratio="0.706697459584296" scrolling="no" id="doc_8472" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-2645737569421142972?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/2645737569421142972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/software-safetywhere-is-evidence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2645737569421142972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2645737569421142972'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/08/software-safetywhere-is-evidence.html' title='Software Safety:Where is the Evidence?'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-8389664786815397683</id><published>2011-07-30T20:14:00.000-07:00</published><updated>2011-09-17T09:38:30.262-07:00</updated><title type='text'>High Speed Rail in 2010-2 (Courtesy: UIC)</title><content type='html'>&lt;object width="500" height="400" class="BLOG_video_class" id="BLOG_video-2052bf253f419a7d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v23.nonxt3.googlevideo.com/videoplayback?id%3D2052bf253f419a7d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6F086CD2D562C2B05530D5B4FD858A2FD27BAD24.4A49B4627B1A2A650F31651B07F2CE2C57D8FBC1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2052bf253f419a7d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DC04EDsbp0vdEkbnebRyKbaF84p4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="500" height="400" bgcolor="#FFFFFF"flashvars="flvurl=http://v23.nonxt3.googlevideo.com/videoplayback?id%3D2052bf253f419a7d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6F086CD2D562C2B05530D5B4FD858A2FD27BAD24.4A49B4627B1A2A650F31651B07F2CE2C57D8FBC1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2052bf253f419a7d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DC04EDsbp0vdEkbnebRyKbaF84p4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-8389664786815397683?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/8389664786815397683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/07/high-speed-rail-in-2010-2-courtesy-uic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8389664786815397683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8389664786815397683'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/07/high-speed-rail-in-2010-2-courtesy-uic.html' title='High Speed Rail in 2010-2 (Courtesy: UIC)'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5840587975350075121</id><published>2011-05-08T15:22:00.000-07:00</published><updated>2011-09-17T09:38:45.423-07:00</updated><title type='text'>High Speed Rail in 2010 (Courtesy: UIC)</title><content type='html'>&lt;object width="500" height="400" class="BLOG_video_class" id="BLOG_video-b24223e0456fb0c6" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt7.googlevideo.com/videoplayback?id%3Db24223e0456fb0c6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D668901E31A483D16070FBCC112102AF18CB612ED.8362AEF30000FE8F9C4F5909D18398439EF28408%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db24223e0456fb0c6%26offsetms%3D5000%26itag%3Dw160%26sigh%3DaTq6Z6zbDiDl67UtPGCof6DvgWQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="500" height="400" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt7.googlevideo.com/videoplayback?id%3Db24223e0456fb0c6%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331139466%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D668901E31A483D16070FBCC112102AF18CB612ED.8362AEF30000FE8F9C4F5909D18398439EF28408%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db24223e0456fb0c6%26offsetms%3D5000%26itag%3Dw160%26sigh%3DaTq6Z6zbDiDl67UtPGCof6DvgWQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Courtesy: UIC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5840587975350075121?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5840587975350075121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/05/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5840587975350075121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5840587975350075121'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/05/blog-post.html' title='High Speed Rail in 2010 (Courtesy: UIC)'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5312600893278300893</id><published>2011-05-07T11:52:00.000-07:00</published><updated>2011-09-17T09:39:04.394-07:00</updated><title type='text'>Predictive maintenance of Railway Point/Switch Machines</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="500" height="400" flashvars="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsandeep.patalay%2Falbumid%2F5492434279660164529%3Falt%3Drss%26kind%3Dphoto%26authkey%3DGv1sRgCJTV9qiiodaorwE%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5312600893278300893?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5312600893278300893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/05/predictive-maintenance-of-railway.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5312600893278300893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5312600893278300893'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2011/05/predictive-maintenance-of-railway.html' title='Predictive maintenance of Railway Point/Switch Machines'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6624139415703693948</id><published>2010-11-25T13:34:00.001-08:00</published><updated>2010-11-25T13:34:06.782-08:00</updated><title type='text'>Heavy Haul Braking using Electronically-Controlled Pneumatic (ECP) brakes</title><content type='html'>&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline"&gt;&lt;span style="color:black"&gt;GLOBAL demand for Australian coal and iron-ore is driving an expansion of heavy-haul railroading. Some of the heaviest trains in the world operate in extremely challenging conditions with consists of up to 240 wagons hauling iron-ore, magnetite and coal from the interior to ports on the coast. Australia&amp;#39;s largest mining companies are equipping their new fleets with electronically-controlled pneumatic (ECP) brakes for increased safety and efficiency. The same is happening in Brazil and South Africa.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline"&gt;&lt;span style="color:black"&gt;ECP braking requires a wire trainline to transmit electronic brake signals along the consist to apply brakes, rather than using air pressure changes in the brake pipe. Wagons receive the signal and brake simultaneously, rather than sequentially over a period of up to 2 minutes, as can be the case with pneumatically-controlled brakes. The result is more precise braking and train handling, reduced in-train forces, and shorter, faster stopping. Moreover, since the brake reservoirs are charged continually, the train can recover and get back to line speed very rapidly after a stop. Five heavy-haul railways - Fortescue Mining Group (FMG), BHP Billiton, Rio Tinto, Pacific National and Queensland Rail have adopted or are currently running ECP brakes in Australia.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline"&gt;&lt;span style="color:black"&gt;The benefits of ECP brakes include reduced stopping time, shorter stopping distance, reduced wear on equipment, and quicker re-start after stopping. Results from real-world testing on both moderate and steep gradients, presented by Mr Jim Forrester of Norfolk Southern at the 2010 National Coal Transportation Operations and Maintenance Conference, showed significant improvements in all of these areas.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline;border-style: initial;border-color:initial;font-weight:inherit;font-style:inherit"&gt;&lt;span style="color:black"&gt;On moderate gradients, ECP-equipped trains ran at 10% higher speeds than non-ECP trains. Nonetheless, stopping distances were 404.8m on average, 36% less than a train equipped with conventional brakes. Stopping time was similarly shorter: 49 seconds versus 71 seconds. The trains resumed normal speed in 25% less time - a depleted tramline requires handbrakes to be set throughout the train while re-charging, and then released before the train is ready for movement.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline"&gt;&lt;span style="color:black"&gt;Results were even better on steep gradients. From the same initial speed, the train stopped in 297.5m, 53% shorter than a conventional train. Stopping time was 46 seconds, versus 88 seconds for the conventionally-braked train. The ECP train resumed normal operating speeds much faster, in 2min 25s versus 1h 23min 33s for the conventional train, because the conventional train had to set its parking brakes while on a gradient.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in; text-align:justify;line-height:15.0pt;vertical-align:baseline;border-style: initial;border-color:initial;font-weight:inherit;font-style:inherit"&gt;&lt;span style="color:black"&gt;A key benefit of the networking of the train is simplified diagnostics. The brakes on each wagon now report electronically to the locomotive, enabling in-cab reporting and troubleshooting rather than on-foot, wagon-by-wagon testing. NYAB has developed a Tramline Integrity Locomotive Test (Tilt) device which accesses the Tramline Communications Controller (TCC) diagnostics to make it easier to test trainline functions. &lt;/span&gt;&lt;/p&gt;  &lt;p style="text-align:justify"&gt;&lt;span style="color:black"&gt;All of these elements are coming into play in Australia as more and more ECP-equipped trains come on line moving ore and coal from the mines to the ports, and out into the world market. South African and Brazilian railways are also taking part in the move to ECP braking. The early results reward the efforts to pioneer electronic braking to bring more and better information to the driver and more efficiency to the heavy-haul railway industry worldwide.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6624139415703693948?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6624139415703693948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/11/heavy-haul-braking-using-electronically.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6624139415703693948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6624139415703693948'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/11/heavy-haul-braking-using-electronically.html' title='Heavy Haul Braking using Electronically-Controlled Pneumatic (ECP) brakes'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5277132343523514855</id><published>2010-11-25T13:19:00.001-08:00</published><updated>2010-11-25T13:19:04.040-08:00</updated><title type='text'>Rail Track Maintainance Prediction</title><content type='html'>&lt;p class="MsoNormal" style="text-align:justify;line-height:15.0pt"&gt;&lt;font color="#252525"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify;line-height:15.0pt"&gt;&lt;font color="#252525"&gt;&lt;span style="color:black"&gt;In general, rail life is analysed segment-by-segment with each based on the optimum length required for effective analysis and specific track and traffic conditions. The segments are assumed to be homogeneous in that the rail life and certain key parameters will be the same for the entire segment. The rail fatigue life forecasting algorithm uses Weibull analysis techniques to predict defect growth rates and future defect levels. Studies have shown that rail develops fatigue defects as a function of the cumulative traffic that passes over it, in addition to factors such as axleload, wheel-rail contact, and rail metallurgy and cleanliness. The rate of defect formation and accumulation with traffic has been shown to follow a Weibull distribution, which is in the form of a logarithmic relationship. Thus, as the rail ages, the expected rate of defect occurrence increases significantly, corresponding to the logarithmic nature of the Weibull equation. Since complete fatigue and tonnage data is not always available, effective models, such as RailLife, employ a hierarchy of analysis approaches, which are directly related to the actual amount of available data. The output of the algorithms is an annual forecast of defect rate (defects/km/year) and cumulative defects for each segment, together with the forecast life of the rail. Rail life forecasts are based on user defined rail replacement criteria which are usually characterised by the number of defects, particularly fatigue related defects, which occur within a defined period of time, usually a year. This is the point at which it is most appropriate to replace the rail.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#252525"&gt;  &lt;p class="MsoNormal" style="text-align:justify;line-height:15.0pt"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;line-height:15.0pt"&gt;&lt;span style="color:black"&gt;Rail grinding management software is used to manage the removal or control of rail surface defects and to maintain the rail profile, which in turn affects both rail fatigue and wear rates. Research has shown that rail grinding is extremely effective in reducing the rate of fatigue defect development and extending the rail life. Control of the wheel-rail interface through grinding has also been shown to be effective at reducing the rate of rail wear. Software tools are used to manage, plan, and monitor rail grinding and management of the rail profile. This includes comparison of actual and desired rail profile or template (Figure 3) and the development of a curve-by-curve grinding plan, which defines the number of grinding passes, pattern, and grinding speed.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5277132343523514855?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5277132343523514855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/11/rail-track-maintainance-prediction_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5277132343523514855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5277132343523514855'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/11/rail-track-maintainance-prediction_25.html' title='Rail Track Maintainance Prediction'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-8422823730852550365</id><published>2010-09-30T19:52:00.001-07:00</published><updated>2010-09-30T19:52:02.241-07:00</updated><title type='text'>Rating system for Safety Critical Systems based on various attributes such as Reliability, Availability, Maintainability, Etc...</title><content type='html'>&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;br&gt; &lt;span class="apple-style-span"&gt;&lt;span style="color:#333333"&gt;We all know that Safety Critical systems are Categorized based on the Tolerable Hazard Rates (THR), which assigns them a safety integrity level (SIL). I think the next level of rating of these systems shall be based on the other attributes besides safety, since many products meet the SIL level but have different architectures and RAM data, this kind of rating will provide the vendors the comfort in choosing the right product for the environment they intend to deploy these systems. The main attributes that form as input to the rating criteria shall be:&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#006699"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="border-style:initial;border-color:initial;outline-width: 0px; outline-style: initial;outline-color: initial;font-weight:inherit;font-style: inherit"&gt;&lt;br&gt; 1. System Architecture&lt;br&gt; 2. Reliability&lt;br&gt; 3. Availability&lt;br&gt; 4. Maintainability&lt;br&gt; 5. Historical Safety Record&lt;br&gt; 6. System Complexity&lt;br&gt; 7. Ease of Usage&lt;br&gt; 8. Expandability of the system&lt;br&gt; 9. Fault Tolerance&lt;br&gt; 10. Cost&lt;br&gt; 11. Cost of Maintenance Etc...&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-8422823730852550365?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/8422823730852550365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/09/rating-system-for-safety-critical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8422823730852550365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/8422823730852550365'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/09/rating-system-for-safety-critical.html' title='Rating system for Safety Critical Systems based on various attributes such as Reliability, Availability, Maintainability, Etc...'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6497208573141992410</id><published>2010-07-10T18:56:00.001-07:00</published><updated>2010-07-10T19:03:14.477-07:00</updated><title type='text'>Railway Signalling using Wireless Sensor Networks</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: &amp;#39;Lucida Grande&amp;#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; "&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align:justify;line-height:12.0pt"&gt;&lt;strong&gt;&lt;span style="color:black;font-weight:normal"&gt;Railway Signalling is safety critical domain, where still traditional technology is in use. There are many reasons for using traditional technology; one of the main reasons being the proven Safety performance of the older systems (Relay Based). As the rail traffic is increasing and with higher speed of trains there is an acute need for modernization of Railway Signalling Technology. Even with the advent of Microprocessor based technology, the problems have not been solved. The current railway signalling technology involves huge amount of physical wiring used to receive inputs and drive outputs to the field functions, which is very difficult to maintain and up-gradation of this infrastructure is every signal engineer's nightmare. This paper proposes the use of Wireless sensor networks in Railway Signalling domain which combines the Ground base signalling and the On–Board Signalling using customized routing algorithm, which is suitable for high Speed Railway Traffic which reduces the physical wiring to the bare minimum by applying distributed architecture to the field functions which are connected by Wireless Network.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:black"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-align:justify;line-height:12.0pt"&gt;&lt;strong&gt;&lt;span style="color:black;font-weight:normal"&gt;The most important part of the railways is to carry out operations like safe movement of trains, this is achieved by Signalling. The Railway signalling is governed by a concept called Interlocking. Many interlocking system still in use follow either relay based technology or the Microprocessor based technology called Electronic Interlocking System (EIS). Relay based systems are very huge in size and have cumbersome wiring to perform operations. The advent of Electronic Interlocking systems reduced the relays and wiring to some extent, but still uses traditional copper cabling to be connected to the field functions such as signals, Track Detection equipment, points (Switches). In modern signalling systems, the signal and switch status needs to be sent to the On-Board Computers in the locomotives, this involves traditional radios connected to the wayside field functions that communicate this information to the OBC. This involves laying out track loops or balises that send this information to the OBC, these loops are venerable to climatic conditions such as ballast resistance, water flooding during rains, etc. Due to the failsafe nature of these systems the cabling has to be redundant, this results in large maze of complex wiring that is very difficult to maintain and upgrade. There is need to upgrade the existing Railway Signalling Infrastructure and addition of new technologies like failsafe wireless communications which shall combine both the ground based signalling (Interlocking Systems) and the Locomotives (On Board Computers of the train) which directly leads to simple distributed architecture which are highly maintainable and easy to upgrade in future.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:black"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KPHjfw-m_z0/TDkmNu3KuzI/AAAAAAAABiw/GGBQukt9vrI/s1600/Wsn.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 246px;" src="http://4.bp.blogspot.com/_KPHjfw-m_z0/TDkmNu3KuzI/AAAAAAAABiw/GGBQukt9vrI/s400/Wsn.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5492463237914606386" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6497208573141992410?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6497208573141992410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/07/railway-signalling-using-wireless_10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6497208573141992410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6497208573141992410'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/07/railway-signalling-using-wireless_10.html' title='Railway Signalling using Wireless Sensor Networks'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KPHjfw-m_z0/TDkmNu3KuzI/AAAAAAAABiw/GGBQukt9vrI/s72-c/Wsn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-1715467368847381102</id><published>2010-07-03T20:23:00.000-07:00</published><updated>2011-09-17T09:39:43.676-07:00</updated><title type='text'>Safety Integrity Levels</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.co.in/s/c/bin/slideshow.swf" width="500" height="400" flashvars="host=picasaweb.google.co.in&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.co.in%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsandeep.patalay%2Falbumid%2F5489877096825117105%3Falt%3Drss%26kind%3Dphoto%26authkey%3DGv1sRgCO2qhOKw7v62Dw%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-1715467368847381102?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/1715467368847381102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/1715467368847381102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/1715467368847381102'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/07/blog-post.html' title='Safety Integrity Levels'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-7604066683700023305</id><published>2010-05-20T18:17:00.001-07:00</published><updated>2010-05-20T18:17:46.192-07:00</updated><title type='text'>Real Time Data Processing Techniques</title><content type='html'>&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt;Various Signal Processing Techniques are available for analysis of real time data relative to reference data:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color:black"&gt;Data Cluster method – &lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt;This involves recording the characteristics of a parameter of a subsystem under different simulated conditions and then using this as a reference to validate the real time data. This method is different from template matching, since it not entirely based on matching the plotted characteristics.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color:black"&gt;Template matching –&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; Entails comparing complete data sets with pre-recorded examples of data resulting from known fault conditions. The method can be used effectively in some circumstances, provided a representation of the data that produces good discrimination between pattern classes can be made. However, this requires a substantial amount of experimentation with different transformations of the data sets to find such distinctions, and would be a computationally intensive process.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color:black"&gt;Statistical and decision theoretic methods –&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; Matches are made based on statistical features of the signal. For example, the mean and peak-to-peak value are evaluated for each vector, and plotted in feature space, whereby different patterns are distinguishable because they form clusters for each class that are located apart from the fully functioning case.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color:black"&gt;Structural or syntactic methods –&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; Involves deconstructing a pattern or vector into structural components, to enable comparisons to be made on more simple, sub-segments of data rather than a complete vector. Mathematically, these methods are similar to fractal-based compression routines.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-7604066683700023305?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/7604066683700023305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/05/real-time-data-processing-techniques_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/7604066683700023305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/7604066683700023305'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/05/real-time-data-processing-techniques_20.html' title='Real Time Data Processing Techniques'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-7384103691946412342</id><published>2010-05-19T20:19:00.000-07:00</published><updated>2010-05-19T20:20:00.632-07:00</updated><title type='text'>Principles of Train working and need for Signalling</title><content type='html'>&lt;p class="Default" style="text-align:justify"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;Times New Roman&amp;#39;; font-size: 16px; "&gt;All over the world Railway transportation is increasingly used, as this mode of transport is more energy efficient and environmentally friendly than road transportation. Trains move on steel rail tracks and wheels of the railway vehicle are also flanged Steel wheels. Hence least friction occurs at the point of contact between the track &amp;amp; wheels. Therefore trains carry more loads resulting in higher traffic capacity since trains move on specific tracks called rails, their path is to be fully guided and there is no arrangement of steering. Clear of obstruction as available with road transportation, so there is a need to provide control on the movement of trains in the form of Railway signals which indicate to the drivers to stop or move and also the speed at which they can pass a signal. Since the load carried by the trains and the speed which the trains can attain are high, they need more braking distance before coming to the stop from full speed. Without signal to be available on the route to constantly guide the driver accidents will take place due to collisions.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt;There are basically two purposes achieved by railway signalling. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt;1. To safety receive and dispatch trains at a station. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt;2. To control the movements of trains from one station to another after ensuring that the track on which this train will move to reach the next station is free from movement of another train either in the same or opposite direction. This Control is called block working. Preventing the movement from opposite direction is necessary in single line track as movements in both directions will be on the same track. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;font size="3" color="black" face="Times New Roman"&gt;&lt;span style="font-size:12.0pt;color:black"&gt;Apart from meeting the basic requirement of necessary safety in train operation, modern railway signalling plays an important role in determining the capacity of a section .The capacity decides the number of trains that can run on a single day. By proper signalling the capacity can be increased to a considerable extent without resorting to costlier alternatives.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-7384103691946412342?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/7384103691946412342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/05/principles-of-train-working-and-need_19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/7384103691946412342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/7384103691946412342'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/05/principles-of-train-working-and-need_19.html' title='Principles of Train working and need for Signalling'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-795344617548311434</id><published>2010-04-18T11:05:00.001-07:00</published><updated>2010-04-18T11:05:23.761-07:00</updated><title type='text'>THE COMPUTER BASED INTERLOCKING SYSTEM ARCHITECTURE</title><content type='html'>&lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;Generally following two types of redundancy techniques are used for achieving fail-safety&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="color:black"&gt;in the design of signaling systems:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="color:black"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span style="color:black"&gt;Hardware Redundancy –&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; In this case, more than one hardware modules of identical design with common software are used to carry out the safety functions and their outputs are continuously compared. The hardware units operate in tightly syncronised mode with comparison of outputs in every clock cycle. Due to the tight syncronisation, it is not possible to use diverse hardware or software. In this method, although random failures are taken care of, it is difficult to ensure detection of systematic failures due to use of identical hardware and software.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span style="color:black"&gt;Software Redundancy&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; – This approach uses a single hardware unit with diverse software. The two software modules are developed independently and generally utilize inverted data structures to take care of common mode failures. However, rigorous self check procedures are required to be adopted to compensate for use of a single Hardware unit. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span style="color:black"&gt;Hybrid Model&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black"&gt; - The hardware units have been loosely synchronized where the units operate in alternate cycle and the outputs are compared after full operation of the two modules. Therefore, it is no more required to use identical hardware and software. Although the systems installed in the field utilize identical hardware and software, the architecture permits use of diverse hardware and software. Moreover, operation of the two units in alternate cycles permits use of common system bus and interface circuitry.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;b&gt;&lt;span style="color:black"&gt; &lt;span class="Apple-style-span" style="font-weight: normal; "&gt;There are two methods of programming the SSI for a particular station, namely – Geographical Programming &amp;amp; Free-wire Programming. Most of the SSI systems adopt geographical programming where Control Table of the station is fed to the SSI system. This gives great relief to the user as he is not required to make the circuit diagram, data for any station can be programmed very easily. However, this method does not provide flexibility in terms of change of interlocking practice or interlocking rules. Adoption of change in interlocking practice of a particular railway requires changes to be made in the executive software and entails revalidation of the software. On the other hand, Free-wire programming, which requires circuit diagram to be prepared for each station and programmed into the EPROM as Boolean expressions, provides total flexibility as any given circuit can be programmed without touching the executive software. The price, however, is to be paid in terms of preparation of circuit diagram for each station.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-795344617548311434?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/795344617548311434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/04/computer-based-interlocking-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/795344617548311434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/795344617548311434'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2010/04/computer-based-interlocking-system.html' title='THE COMPUTER BASED INTERLOCKING SYSTEM ARCHITECTURE'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5620112878298163312</id><published>2009-07-19T14:41:00.001-07:00</published><updated>2009-07-19T14:41:20.546-07:00</updated><title type='text'>Need of Electronic Interlocking System (EIS) for Indian Railways</title><content type='html'>&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt;Indian Railway is in acute need of Electronic Interlocking System for many reasons. The design and the verification process of these signalling systems needs to be inline with the (European Standards) CENELEC standards, which over the time have proven their usefulness in dealing with vital equipment. Apart from all these, the Indian railway has its own needs, which are quite different from other countries.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;There has to be indigenous solution to these problems. The below points try to describe the attributes of an indigenous developed EIS&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style="margin-top:0in" start="1" type="1"&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To improve the safety standards and increase the      revenue by increased line speeds.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To invest less in maintenance of signalling      infrastructure and thereby increase the profits.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To decrease the installation and commissioning time      compared to RRI.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To give the flexibility in changing the software,      whenever there is change in the yard layout.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To give flexibility of centralized control from      operations control centre , instead of localized control panels&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To decrease the burden on operators and maintenance      staff by giving warnings about the signalling equipment due for      replacement.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To give more flexibility for the maintainer to sit at      his desk and monitor the yard.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To eventually move from localized operations to      Computer aided dispatch systems (CAD)&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To support a supervisory control centre, to look at      movement of trains.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To support coded track circuits in future for ATP      operations in locomotive.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To eliminate the use of separate data and event      loggers.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To support the interface to web browsers to      supervisory activities.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To eventually support CAB signalling to communicate      with trains.&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;text-align:justify;mso-list:l0 level1 lfo1;      tab-stops:list .5in"&gt;To support delivery of automated messages to control      centers in case of device malfunctions.&lt;/li&gt; &lt;/ol&gt;  &lt;p class="MsoNormal" style="margin-left:.25in;text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5620112878298163312?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5620112878298163312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/07/need-of-electronic-interlocking-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5620112878298163312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5620112878298163312'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/07/need-of-electronic-interlocking-system.html' title='Need of Electronic Interlocking System (EIS) for Indian Railways'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6357021985080660104</id><published>2009-05-16T16:41:00.000-07:00</published><updated>2009-05-16T16:42:01.271-07:00</updated><title type='text'>What is ERTMS - Introduction</title><content type='html'>&lt;p class="bodyhead" style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: justify"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;The European Railway Traffic Management System (ERTMS) is a major industrial project developed by six UNIFE members – Alstom Transport, Ansaldo STS, Bombardier Transportation, Invensys Rail Group, Siemens Mobility and Thales – in close cooperation with the European Union, railway stakeholders and the GSM-R industry.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;ERTMS has two basic components:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul type="disc"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;ETCS, the European Train Control System, is an automatic train protection system (ATP) to replace the existing national ATP-systems; &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;GSM-R, a radio system for providing voicGSM-R, a radio system for providing voice and data communication between the track and the train, based on standard GSM using frequencies specifically reserved for rail application with certain specific and advanced functions.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;ERTMS aims at replacing the different national train control and command systems in Europe. The deployment of ERTMS will enable the creation of a seamless European railway system and increase European railway's competitiveness.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="bodyhead" style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: justify"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;strong&gt;Why does Europe need ERTMS?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Currently there are more than 20 train control systems across the European Union. Each train used by a national rail company has to be equipped with at least one system but sometimes more, just to be able to run safely within that one country.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Each system is stand-alone and non-interoperable, and therefore requires extensive integration, engineering effort, raising total delivery costs for cross-border traffic. This restricts competition and hampers the competitiveness of the European rail sector vis-à-vis road transport by creating technical barriers to international journeys. For instance, the Thalys train sets running between Paris-Brussels-Cologne and Amsterdam have to be equipped with 7 different types of train control systems, which brings considerable costs.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="bodyhead" style="MARGIN: 0in 0in 12pt; TEXT-ALIGN: justify"&gt;&lt;span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;strong&gt;A unique train control system for Europe and beyond&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;As a unique European train control system, ERTMS is designed to gradually replace the existing incompatible systems throughout Europe. This will bring considerable benefits to the railway sector as it will boost international freight and passenger transport. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;In addition, ERTMS is arguably the most performant train control system in the world and brings significant advantages in terms of maintenance costs savings, safety, reliability, punctuality and traffic capacity. This explains why ERTMS is increasingly successful outside Europe, and is becoming the train control system of choice for countries such as China, India, Taiwan, South Korea and Saudi Arabia.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="LINE-HEIGHT: 12.75pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;By making the rail sector more competitive, ERTMS helps to level the playing field with road transport and ultimately provides significant environmental gains.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6357021985080660104?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6357021985080660104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/05/what-is-ertms-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6357021985080660104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6357021985080660104'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/05/what-is-ertms-introduction.html' title='What is ERTMS - Introduction'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6372702099224770919</id><published>2009-01-28T12:18:00.001-08:00</published><updated>2009-01-28T12:18:45.137-08:00</updated><title type='text'>Bombardier Unveils First Contactless Tram</title><content type='html'>&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span lang="EN" style="COLOR: black; mso-ansi-language: EN"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;In a bid to improve energy use and create a more aesthetically pleasing railway, Bombardier has introduced its first completely contactless and catenary-free operating tram. The new train, which uses a contactless power supply and no overhead power lines, incorporates Bombardier's PRIMOVE inductive power transfer technology as well as the integrated MITRAC Energy Saver, which provides cost reductions by recharging energy. Director of advanced technology development at Bombardier, Dr Carsten Struve, said that unique technology used in the tram would provide energy savings and eradicate ugly overhead power lines. &amp;quot;The catenary-free operation offers an entirely new prospect, particularly for trams operating in historic city centres where impressive cityscapes can now exist unencumbered by visual pollution from overhead lines,&amp;quot; Struve said. &amp;quot;Combined with the new Bombardier MITRAC Energy Saver technology, the PRIMOVE system can also save additional energy.&amp;quot; The PRIMOVE technology system uses principles found in transformer technology with electric power components hidden under the vehicle and beneath the tracks to produce energy for the tram&amp;#39;s operation. This makes the system easier to install, eliminates the effect of weather conditions, reduces wear on component parts, and allows the tram to operate with lower noise levels and fewer emissions. The vehicle is equipped with pick-up coils underneath the vehicle, which are connected to the tram&amp;#39;s traction system through a cable. The vehicle is only energised when the connected ground segments are fully covered by the vehicle, ensuring safe operation in areas such as pedestrian zones. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;The MITRAC energy saver uses a pair of innovative capacitors, which store the energy released each time the vehicle brakes and reuse it during acceleration or operation. The system, which attaches to the tram&amp;#39;s roof, been proven to save up to 30% of energy, reducing emissions as well as costs. The PRIMOVE technology system is part of the BOMBARDIER ECO4 portfolio of technologies launched by the company last year.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6372702099224770919?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6372702099224770919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/bombardier-unveils-first-contactless.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6372702099224770919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6372702099224770919'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/bombardier-unveils-first-contactless.html' title='Bombardier Unveils First Contactless Tram'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-4257480200668391546</id><published>2009-01-24T11:39:00.000-08:00</published><updated>2009-01-24T11:40:00.296-08:00</updated><title type='text'>Challenges in using Wireless Sensor Networks in Railway Signalling</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;The use of Wireless Sensor Networks in a safety critical Domain like Railways signalling poses challenges in implementation and Operation. Some of the issues and challenges are discussed in this chapter.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 35.3pt"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Sensor network communications must prevent disclosure and undetected modification of exchanged messages. Due to the fact that individual sensor nodes are anonymous and that communication among sensors is via wireless links, sensor networks are highly vulnerable to security attacks.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="2"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;The gateway nodes are prone to failures just like any sensor node, and they consume significantly more energy since they transmit over longer distances compared with sensor-to-sensor links. Failure of a Gateway node results to catastrophic results because, there not information regarding the yard status to the base station&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="3"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Sensor nodes have limited computing power and memory sizes. This restricts the amount of intermediate result a node can hold, also the type of data processing algorithm on a Sensor node.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="4"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Signals detected at physical sensors might have errors. Malfunction sensors might repeatedly generate false signals, also there could be bias caused by the placement of the sensor.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="5"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Sensor Nodes, Driver Node and Gate Way node have to work in High EMI Environment. Since sensor networks can be deployed in different situations, wireless medium can be&amp;nbsp;greatly affected by noisy environments, and thus the signal attenuates in regard to the noise. Note that an adversary can intentionally interfere and cause enough noise to affect the communication. It is vital to ensure that communication is on time to respond to emergencies.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="6"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Wireless sensor networks at times may add delay in sending data to the base station due to the routing algorithms, etc, but Railway Signalling is very time critical job, any delay in receiving the data leads to Catastrophic results.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="7"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;If a sensor node fails due to a technical problem or consumption of its battery, the rest of the network must continue its operation without a problem. Researchers must design adaptable protocols so that new links are established in case of node failure or link congestion. Furthermore, appropriate mechanisms should be designed to update topology information immediately after the environment changes so as to minimize unnecessary power consumption.&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="8"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;The network should be scalable and flexible to the enlargement of the network's size. The communication protocols must be designed in such a way that deploying more nodes in the network does not affect routing and clustering. Rather, the protocols must be adapted to the new topology and behave as expected. In other words, the network must preserve its stability. Furthermore, introducing more nodes into the network means that additional communication messages will be exchanged, so that these nodes are integrated into the existing network. This must be done in a way that a minimum number of messages&amp;nbsp;need to be exchanged among the sensor nodes, and thus battery is not wasted unreasonably.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="9"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;As in Wireless Sensor Networks Both Ground based signalling (Way Side Signalling) and On-Board Signalling (Cab Signalling) get merged, so there is the complexity of linking the ground based control laws to the inputs received from the On-Board Sensors in the train&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="COLOR: black"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;ol style="MARGIN-TOP: 0in" type="1" start="10"&gt; &lt;li class="MsoNormal" style="MARGIN: 0in 0in 0pt; COLOR: black; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Design and development of failsafe, fault tolerant and energy saving&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;network routing algorithms is a complex design&lt;/font&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-4257480200668391546?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/4257480200668391546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/challenges-in-using-wireless-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4257480200668391546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4257480200668391546'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/challenges-in-using-wireless-sensor.html' title='Challenges in using Wireless Sensor Networks in Railway Signalling'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-2132163341078366848</id><published>2009-01-11T15:20:00.000-08:00</published><updated>2010-07-10T09:04:06.206-07:00</updated><title type='text'>State Machine Basics</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_KPHjfw-m_z0/SWqCA7lP_zI/AAAAAAAAANc/tgKbp-2xdog/s1600-h/State+Machine+Basics1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290183664805609266" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 300px" alt="" src="http://3.bp.blogspot.com/_KPHjfw-m_z0/SWqCA7lP_zI/AAAAAAAAANc/tgKbp-2xdog/s400/State+Machine+Basics1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_KPHjfw-m_z0/SWqB8rdJADI/AAAAAAAAANU/pyDsYnv1-9A/s1600-h/State+Machine+Basics2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290183591757152306" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 300px" alt="" src="http://4.bp.blogspot.com/_KPHjfw-m_z0/SWqB8rdJADI/AAAAAAAAANU/pyDsYnv1-9A/s400/State+Machine+Basics2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_KPHjfw-m_z0/SWqB3zIHamI/AAAAAAAAANM/M7s82qgVbGg/s1600-h/State+Machine+Basics3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290183507917105762" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 300px" alt="" src="http://3.bp.blogspot.com/_KPHjfw-m_z0/SWqB3zIHamI/AAAAAAAAANM/M7s82qgVbGg/s400/State+Machine+Basics3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_KPHjfw-m_z0/SWqBiZZ-zgI/AAAAAAAAANE/rwYXLpUCYAM/s1600-h/State+Machine+Basics2.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_KPHjfw-m_z0/SWqBbG7FyaI/AAAAAAAAAM8/w9Hk9RufJ2w/s1600-h/State+Machine+Basics1.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-2132163341078366848?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/2132163341078366848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2132163341078366848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2132163341078366848'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2009/01/blog-post.html' title='State Machine Basics'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KPHjfw-m_z0/SWqCA7lP_zI/AAAAAAAAANc/tgKbp-2xdog/s72-c/State+Machine+Basics1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6142486778977991248</id><published>2008-11-22T19:32:00.001-08:00</published><updated>2011-09-17T09:43:07.852-07:00</updated><title type='text'>Automatic Train Protection (ATP)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div align="justify"&gt;Signalling used on high density metro (or subway) routes is based on the same principles as main line signalling.  The line is divided into blocks and each block is protected by a signal but, for metros, the blocks are shorter so that the number of trains using the line can be increased.  Originally, metro signalling was based on the simple 2-aspect (red/green) system as shown above (click for full size view). Speeds are not high so three-aspect signals were not necessary and yellow signals were only put in as repeaters where sighting was restricted. &lt;/div&gt;&lt;div align="justify"&gt;Many metro routes are in tunnels and it has long been the practice of some operators to provide a form of enforcement of signal observation by installing additional equipment.  This became known as automatic train protection (ATP).  It can be either mechanical or electronic.&lt;/div&gt;&lt;div align="justify"&gt;The London Underground, for example, uses both types on its lines, depending on the age of the installation.  The older, mechanical version is the train stop, the electronic version depends on the manufacturer.  The trainstop consists of a steel arm mounted alongside the track and which is linked to the signal.  If the signal shows a green or proceed aspect, the trainstop is lowered and the train can pass freely.  If the signal is red the trainstop is raised and, if the train attempts to pass it, the arm strikes a "tripcock" on the train, applying the brakes and preventing motoring.&lt;/div&gt;&lt;div align="justify"&gt;Electronic ATP involves track to train transmission of signal aspects and (sometimes) their associated speed limits.  On-board equipment will check the train's actual speed against the allowed speed and will slow or stop the train if any section is entered at more than the allowed speed.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="The-Overlap" name="The-Overlap"&gt;The Overlap&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;If a line is equipped with a simple ATP which automatically stops a train if it passes a red signal, it will not prevent a collision with a train in front if this train is standing immediately beyond the signal. There must be room for the train to brake to a stop.  This is known as a "safe braking distance" and space is provided beyond each signal to accommodate it.  In reality, the signal is placed in rear of the entrance to the block and the distance between it and the block is called the "overlap".  Signal overlaps are calculated to allow for the safe braking distance of the trains using this route.  Of course, lengths vary according to the site; gradient, maximum train speed and train brake capacity are all used in the calculation.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig202.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Simple Overlap used with ATP" class="floatleft" height="124" src="http://www.railway-technical.com/Thumbsig202.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; This diagram (left, click to enlarge) shows the arrangement of signals on a metro where signals are equipped with trainstops (mechanical ATP) and each signal has an overlap whose length is calculated on the safe braking distance for that location.  Signals are placed a safe braking distance in advance of the entrances to blocks.  Signal A2 shows the condition of Block A2, which is occupied by Train 1.  If Train 2 was to overrun Signal A2, the raised trainstop (shown here as a "T" at the base of the signal) would trip its emergency brake and bring it to a stand within the overlap of Signal A2.&lt;/div&gt;&lt;div align="justify"&gt;Overlaps are often provided on main line railways too.  In the UK, it is the practice to provide a 200 yard (185 m) overlap beyond each main line signal in a colour light installation.  In the US, the overlap is considered so important that a whole block is provided as the overlap.  We will see more about this in &lt;a href="http://www.railway-technical.com/sigtxt2.shtml#Automatic-Train-Protection"&gt;Automatic Train Protection&lt;/a&gt; below.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Track-Circuited-Overlaps" name="Track-Circuited-Overlaps"&gt;Track-Circuited Overlaps&lt;/a&gt;&lt;/h5&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig203.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Normal Overlap" class="floatleft" height="113" src="http://www.railway-technical.com/Thumbsig203.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; Nothing in life is as simple as it seems and so it is with overlaps.  A line which uses overlaps and has close &lt;a href="http://www.railway-technical.com/sigtxt2.shtml#headway"&gt;headways&lt;/a&gt; could have a situation as shown here (click for full size view) where the train in the overlap of Signal A1 has a green signal showing behind it.  Although it is protected by Signal A2 showing red, the driver of Train 2 may see the green signal A1 behind Train 1 and could "&lt;a href="http://www.railway-technical.com/sigtxt2.shtml#readthrough"&gt;read through&lt;/a&gt;" or be confused under the "&lt;a href="http://www.railway-technical.com/sigtxt2.shtml#stopandproceed"&gt;stop and proceed&lt;/a&gt;" rule.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig203a.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Track Circuited Overlap" class="floatleft" height="124" src="http://www.railway-technical.com/Thumbsig203a.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; So, where there is a possibility of a green signal being visible behind a train, overlaps are track circuited as shown left.  Although there is no train occupying the block protected by Signal A1, the signal is showing a red aspect because the train is occupying the overlap track circuit.  This will give rise to two red signals showing behind a train whilst the train is in the overlap. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Automatic-Train-Protection" name="Automatic-Train-Protection"&gt;Automatic Train Protection&lt;/a&gt;&lt;/h5&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig205.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ATP system" class="floatleft" height="113" src="http://www.railway-technical.com/Thumbsig205.gif" width="400" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;To adapt metro signalling to modern, electronic ATP, the overlaps are incorporated into the block system.  This is done by counting the block behind an occupied block as the overlap.  Thus, in a full, fixed block ATP system, there will be two red signals and an unoccupied, or overlap block between trains to provide the full safe braking distance, as shown here (click for full size view).  As an aside, remember that, although I have shown signals here, many ATP equipped systems do not have visible lineside signals because the signal indications are transmitted directly to the driver's cab console (cab signalling).&lt;/div&gt;&lt;div align="justify"&gt;On a line equipped with ATP as shown above, each block carries an electronic speed code on top of its track circuit.  If the train tries to enter a zero speed block or an occupied block, or if it enters a section at a speed higher than that authorised by the code, the on-board electronics will cause an emergency brake application.  This is the system used by London Underground for the Victoria Line from 1968 - the first fully automatic, passenger carrying railway (&lt;a href="http://www.trainweb.org/tubeprune/Victoria%20Line%20ATO.htm"&gt; more information here&lt;/a&gt;).  It was a simple system with only three speed codes - normal, caution and stop.  Many systems built since are based on it but improvements have been added.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="ATP-Speed-Codes" name="ATP-Speed-Codes"&gt;ATP Speed Codes&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;A train on a line with a modern version of ATP needs two pieces of information about the state of the line ahead - what speed can it do in this block and what speed must it be doing by the time it enters the next block.  This speed data is picked up by antennae on the train.  The data is coded by the electronic equipment controlling the track circuitry and transmitted from the rails. The code data consists of two parts, the authorised speed code for this block and the target speed code for the next block.  The diagram below shows how this works.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig206.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ATP system" class="floatleft" height="142" src="http://www.railway-technical.com/Thumbsig206.gif" width="400" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;In this example (left), a train in Block A5 approaching Signal A4 will receive a 40 over 40 code (40/40) to indicate a permitted speed of 40 km/h in this block and a target speed of 40 km/h for the next.  This is the normal speed data.  However, when it enters Block A4, the code will change to 40/25 because the target speed must be 25 km/h when the train enters the next Block A3.  When the train enters Block A3, the code changes again to 25/0 because the next block (A2) is the overlap block and is forbidden territory, so the speed must be zero by the time train reaches the end of Block A3.  If the train attempts to enter Block A2, the on-board equipment will detect the zero speed code (0/0) and will cause an emergency brake application.  As mentioned above, Block A2 is acting as the overlap or safe braking distance behind the train occupying Block A1. &lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Operating-with-ATP" name="Operating-with-ATP"&gt;Operating with ATP&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;Trains operating over a line equipped with ATP can be manually or automatically driven.  To allow manual driving, the ATP codes are displayed to the driver on a panel in his cab.  In our example below, he would begin braking somewhere around the brake initiation point because he would see the 40/25 code on his display and would know, from his knowledge of the line, where he will have to stop.  If signals are not provided, the signal positions will normally be indicated by trackside block marker boards to show drivers the entrances to blocks.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig207.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ATP system" class="floatleft" height="148" src="http://www.railway-technical.com/Thumbsig207.gif" width="400" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;If the train is installed with automatic driving (ATO - Automatic Train Operation), brake initiation for the reduced target speed can be by either a track mounted electronic "patch" or "beacon" placed at the brake initiation point or, more simply, by the change in the coded track circuit. Both systems are used by different manufacturers but, in both, the train passes through a series of "speed steps" to the signalled stop.&lt;/div&gt;&lt;div align="justify"&gt;When the first train clears Block A1, the codes in Blocks A2, A3 and A4 will change to the next speed up and any train passing through them will receive immediately a new permitted speed and a new target speed for the next block.  This allows an instant response to changing conditions and helps to keep trains moving.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Distance-to-Go" name="Distance-to-Go"&gt;Distance-to-Go&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;The next stage of ATP development was an attempt to eliminate the space lost by the empty overlap block behind each train.  If this could be eliminated, line capacity could be increased by up to 20%, depending on block lengths and line speed.  In this diagram, the train in Block A1 causes a series of speed reduction steps behind it so that, if a following train enters Block A6, it will get a reduced target speed.  As it continues towards the zero speed block A2, it gets a further target speed reduction at each new block until it stops at the end of Block A3.  It will stop before entering Block A2, the overlap block.  The braking curve is shown here in brown as the "standard" braking curve.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig208.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ATP system" class="floatleft" height="148" src="http://www.railway-technical.com/Thumbsig208.gif" width="400" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;To remove the overlap section, it is simply a question of moving the braking curve forward by one block.  The train will now be able to proceed a block closer (A5 instead of A6) to the occupied block, before it gets a target speed reduction.  However, to get this close to the occupied block requires accurate and constant checking of the braking by the train, so an on-board computer calculates the braking curve required, based on the distance to go to the stopping point and using a line map contained in the computer's memory.  The new curve is shown in blue in the diagram.  A safety margin of 25 metres or so is allowed for error so that the train will always stop before it reaches the critical boundary between Blocks A2 and A1.  Note that the braking curve should reduce (or "flare out") at the final stopping point in order to give the passengers a comfortable stop.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Speed-Monitoring" name="Speed-Monitoring"&gt;Speed Monitoring&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;Both the older, speed step method of electronic ATP and "distance-to-go" require the train speed to be monitored.   In Fig 8 above, we can see the standard braking curve of the speed step system always remains inside the profile of the speed steps.  The train's ATP equipment only monitors the train's speed against the permitted speed limit within that block.   If the train goes above that speed, an emergency brake application will be invoked. The standard braking curve made by the train is not monitored. &lt;/div&gt;&lt;div align="justify"&gt;For the distance-to-go system, the development of modern electronics has allowed the brake curve to be monitored continuously so that the speed steps become unnecessary.  When it enters the first block with a speed restriction in the code, the train is also told how far ahead the stopping point is.   The on-board computer knows where the train is now, using the line "map" embedded in its memory, and it calculates the required braking curve accordingly.  As the train brakes, the computer checks the progress down the curve to check the train never goes outside it.  To ensure that the wheel revolutions used to count the train's progression along the line have not drifted due to wear, skidding or sliding, the on-board map of the line is updated regularly during the trip by fixed, track-mounted beacons laid between the rails.&lt;/div&gt;&lt;h5 align="justify"&gt;&lt;a href="" id="Operation-with-Distance-to-Go" name="Operation-with-Distance-to-Go"&gt;Operation with Distance-to-Go&lt;/a&gt;&lt;/h5&gt;&lt;div align="justify"&gt;Distance-to-go ATP has a number of advantages over the speed step system.  As we have seen, it can increase line capacity but also it can reduce the number of track circuits required, since you don't need frequent changes of steps to keep adjusting the braking distance.   The blocks are now just the spaces to be occupied by trains and are not used as overlaps as well.  Distance-to-go can be used for manual driving or automatic operation.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.railway-technical.com/sig209.gif" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="ATP system" class="floatleft" height="153" src="http://www.railway-technical.com/Thumbsig209.gif" width="400" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Systems vary but often, several curves are provided for the train braking profile.  This example shows three: One is the normal curve within which the train should brake, the second is a warning curve, which provides a warning to the driver (an audio-visual alarm or a service brake application depending on the system) and the third is the emergency curve which will force an emergency brake if the driver does not reduce speed to within the normal curve.&lt;/div&gt;&lt;div align="justify"&gt;Why doesn't everyone use distance-to-go? Partly because the systems used by many operators were installed before distance-to-go became available.  Also, some operators require the safety margin, particularly in the US where they insist on an extra margin, known as the "lurch" factor, to allow for a train which decides to "motor" instead of "brake", as once happened in San Francisco.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6142486778977991248?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6142486778977991248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/11/automatic-train-protection-atp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6142486778977991248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6142486778977991248'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/11/automatic-train-protection-atp.html' title='Automatic Train Protection (ATP)'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5729048445214326505</id><published>2008-01-18T04:02:00.000-08:00</published><updated>2008-01-18T04:00:17.812-08:00</updated><title type='text'>Computer Based Interlocking Systems</title><content type='html'>&lt;div class=Section1&gt;  &lt;h3 style='margin-left:0in;text-align:justify;text-indent:.25in;mso-list:none'&gt;&lt;a name="_Toc187828147"&gt;&lt;b&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;font-family:"Times New Roman";color:black'&gt;Challenges faced by Computer based Interlocking Systems&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;font-family: "Times New Roman";color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol style='margin-top:0in' start=1 type=1&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;The wiring from the field object      such as Signals, Points and tracks to the SSI Rack is still done using      Copper cables which amounts to huge costs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;The hardware reliability and      availability&amp;nbsp; factor is low compared to the system availability given by      RRI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;The fail safe mechanisms      employed&amp;nbsp; in processor based equipment is not standard and often get      untested during V&amp;amp;V activities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Lack of formal methods in      developing the control algorithms (Interlocking Logic)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Lack of domain Knowledge in      Signalling and Traditional Route Relay Interlocking Systems, This creates      a technological gap between the software programmers and the Domain      consultants. This leads to Errors in software, which might lead to unsafe      failures of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Extending the working scope of      the Interlocking systems&amp;nbsp; for monitoring and&amp;nbsp; other non-Interlocking      functions, which leads to degraded performance of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Employing Non-Formal      Interlocking principles instead of traditional RRI Principles leads to      software complexity. For Ex: The Geographical method needs every system      that is installed for new Yard needs validation, which is not practicable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Since the software and hardware      is so complex, complete test of the system is not possible and most of the      faults are revealed at the field Installation stage or during normal      working of the system in field.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;The software is to be changed      for every yard, the software structure should be in a generic form, but we      seldom see a generic form and at this stage errors creep in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;The lack of standardization in      the railway working principles and the core Interlocking principles, the      software developers are forced to do changes in the software for every      yard in Different railway zones. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='color:black;text-align:justify;line-height:150%;      mso-list:l1 level1 lfo2'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span      style='font-size:12.0pt;line-height:150%'&gt;Increase in the complexity of      the software leads to difficulty in testing, since most of the      Interlocking systems are sequential machines they are error prone and are      very difficult to test.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;With Increasing speed of trains, there needs to be a direct communication with the on board computer of the train (Engine), so that there is less human involvement and thus less human errors. But Interlocking systems are mostly not capable of sending commands to the on board computer of the train (Engine).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;Any queries mail me at &lt;a href="mailto:sandeep.patalay@cmcltd.com" title="mailto:sandeep.patalay@cmcltd.com"&gt;sandeep.patalay@cmcltd.com&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;br&gt;&lt;table&gt;&lt;tr&gt;&lt;td bgcolor="#FFFFFF"&gt;&lt;font face="Times New Roman"&gt;&lt;br&gt;DISCLAIMER  "The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you"&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5729048445214326505?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5729048445214326505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/01/computer-based-interlocking-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5729048445214326505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5729048445214326505'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/01/computer-based-interlocking-systems.html' title='Computer Based Interlocking Systems'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-3097132858432699682</id><published>2008-01-03T03:15:00.000-08:00</published><updated>2008-01-03T03:13:29.600-08:00</updated><title type='text'>Relay Interlocking</title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='margin-right:-.75pt;text-align:justify'&gt;&lt;b&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt; color:black;font-weight:bold'&gt;Historical Overview of&amp;nbsp; V&amp;amp;V of Relay Interlockings:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-right:-.75pt;text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='margin-right:-.75pt;text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;In the past relay interlockings were designed, installed and tested not only under the responsibility of a railway company but were actually carried out by the staff of this railway company. The people involved were educated and trained within the company, often by a training institute which also belonged to this same company. There was on the job training with a strong &amp;#8216;father to son&amp;#8217; relationship and it took many years before an engineer was given the final responsibility of testing an installation. Common practice was that people required at least 7 to 10 years experience before they were allowed to take this responsibility. There was no official certification of engineers; it was well known who had the capability and experience to be responsible for such a job.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;The design of a relay interlocking was carried out by a group of engineers and under the responsibility of an independent senior engineer a complete verification of the design took place. For these activities a set of design rules was available, which hardly changed for decades. After the approval of this design the installation was built on site, after which all wires and components were checked. After the completion of the installation, a test was carried out where not only the behaviour of the installation itself was tested, but also the correspondence with the outside elements (signals, point machines, track circuits, ATP-code, level crossings, bridges etc.) was checked.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;This testing was the validation of the design; it was proven that the behaviour of the installations was in accordance to the (often implicitly) defined requirements for that location. The basis of these tests were not standardised; it was the experience and the knowledge of the senior tester in charge that assured the completeness and correctness of the test and therefore the quality of the final result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;Any queries mail me at &lt;a href="mailto:sandeep.patalay@cmcltd.com"&gt;sandeep.patalay@cmcltd.com&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;br&gt;&lt;table&gt;&lt;tr&gt;&lt;td bgcolor="#FFFFFF"&gt;&lt;font face="Times New Roman"&gt;&lt;br&gt;DISCLAIMER  "The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you"&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-3097132858432699682?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/3097132858432699682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/01/relay-interlocking_03.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/3097132858432699682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/3097132858432699682'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2008/01/relay-interlocking_03.html' title='Relay Interlocking'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-9116871214155207424</id><published>2007-12-30T23:17:00.000-08:00</published><updated>2007-12-30T23:15:32.471-08:00</updated><title type='text'>Design principles in Safety Technology </title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;u&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black;font-weight: bold'&gt;Design principles in Safety Technology &lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;text-autospace:none'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;In safety technology, several basic design principles are applied. Two of them are briefly described in the following. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;text-autospace:none'&gt;&lt;b&gt;&lt;u&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt; color:black;font-weight:bold'&gt;Fail safe &lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;text-autospace:none'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;The fail safe principle requires that upon failure of a safety relevant system or component, it enters a safe state. A main precondition for the application of this principle is the existence of a safe state. For the railway this is a state, where all trains are at standstill in a certain track. If such a state exists, technical systems can be designed to enter it when they fail. A typical example is the train protection system.. However, the fail safe principle cannot always be applied. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;text-autospace:none'&gt;&lt;b&gt;&lt;u&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt; color:black;font-weight:bold'&gt;Safe life &lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;font color=black&gt;&lt;span style='color:black'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;text-autospace:none'&gt;&lt;font size=3 color=black face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;color:black'&gt;A system that does not have a safe state is e.g. the airplane. Then, the safe life principle has to be applied. It requires application of redundant and high reliable components to make sure, that the system always functions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;br&gt;&lt;table&gt;&lt;tr&gt;&lt;td bgcolor="#FFFFFF"&gt;&lt;font face="Times New Roman"&gt;&lt;br&gt;DISCLAIMER  "The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you"&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-9116871214155207424?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/9116871214155207424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/design-principles-in-safety-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/9116871214155207424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/9116871214155207424'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/design-principles-in-safety-technology.html' title='Design principles in Safety Technology '/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-5230089770674818177</id><published>2007-12-28T04:46:00.000-08:00</published><updated>2007-12-28T04:44:42.054-08:00</updated><title type='text'>HALT and HASS Testing: Learning to Handle the Big Guns </title><content type='html'>&lt;div class=Section1&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;b&gt;&lt;font size=1 color="#333333" face=Verdana&gt;&lt;span style='font-size:8.5pt;color:#333333;font-weight:bold'&gt;A lack of standards for the correct implementation of the stress test techniques known as HALT and HASS has resulted in widespread confusion. When implemented correctly, HALT and HASS provide a fast, cost-effective path to greater product reliability and customer satisfaction, as well as reduced warranty costs.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Since they were first introduced in the early 1980s, Highly Accelerated Life Testing (HALT) and Highly Accelerated Stress Screening (HASS) have been successfully adopted for a host of high-performance applications, such as mission-critical avionics equipment. With their promise of quickly providing valuable information about the reliability of a new or modified design, and the ability to monitor production and prevent component variations from causing latent field reliability issues, HALT and HASS techniques are ideal for designing and manufacturing with commercial-grade components. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Both test methods use direct inject, high flow rate liquid nitrogen cooling, tens of kilowatts of heating and powerful, multi-axis broad-spectrum vibration. Although these aggressive test methods are very different from standard life testing, design verification testing (DVT) and end-of-production testing, there are no published industry standards that define these powerful test methods. Since they deploy extreme stresses designed to rapidly precipitate flaws and force them to failure, misapplications or misinterpretations of these tests can easily result in damaged products, wasted money and frustrated engineers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;HALT is used as part of the new product design process and is typically performed on pilot or pre-production units. During HALT testing, the product is subjected to increasing stresses until weak points in the design emerge. Failure modes are identified and analyzed, and the product design is modified based on the results of that analysis. A typical HALT test will take three to five days. HASS, on the other hand, is a production screen, and typically tests 100% of production units. HASS uses similar stresses to those used in HALT, but at lower levels based on the limits identified in HALT. HALT must be completed before HASS can be implemented, and HALT is the most widely used of the two tests. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt;font-family:Verdana'&gt;HALT and DVT &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Although HALT may appear similar to DVT, it has different goals, uses different stresses and provides different results. The goal of DVT is to demonstrate whether a product will function in its intended environment and meet its specifications. The purpose of HALT, however, is to subject the product to environmental overstress, effectively forcing failure modes to emerge by accelerating mechanical fatigue. HALT quickly identifies a particular product's set of failure modes by applying the same environmental stresses that occur in the field, but at much higher levels. DVT and life testing can sometimes identify those failures, but this rarely occurs because the required time and number of units in test would be extreme. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;One of the most significant characteristics of HALT is that it is not a pass/fail test. There are no pre-established limits. The test concludes when product destruct limits have been reached or the engineers determine that no more useful information can be gained. A final HALT test report includes detailed data on the product's operating margin, destruct margin and design flaws, along with what the new margins will be if each of the design flaws is eliminated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;When HALT is used, it is performed before DVT, so failure modes are exposed quickly and inexpensively before DVT begins. At that point, they can be analyzed and corrected without the pressure of a looming release date. If this is not done, many products will exhibit multiple failures during DVT. This can initiate costly and time-consuming redesign/retest cycles. But as a product nears its scheduled release date, the pressure to pass DVT can be intense. Too often, dealing with these critical failures may be postponed until after product launch, resulting in even greater losses and customer dissatisfaction. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt;font-family:Verdana'&gt;The HALT Test Method &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;The stresses used in HALT are applied beginning with the least destructive and ending with the most destructive. A test sequence starts with cold step stressing and proceeds to hot step, rapid thermal ramps and vibration. It ends with a combined environment of vibration and rapid thermal ramps, dwelling at both temperature extremes. Other stresses include input voltage variations, loading, clock frequency variations and mechanical loading, if appropriate. Combining stresses will often reveal failure modes that individual stresses cannot. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Each time a failure occurs it is carefully documented and, if possible, a quick work-around is identified. Testing concludes when multiple failures occur simultaneously or fundamental design or technology limits have been reached for individual and combined stresses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;The potential benefits from HALT are significant. A single failure mode, caught before it becomes an issue that requires field rework, can save millions of dollars and help maintain a company's reputation and likelihood of getting future contracts. In addition, using HALT helps DVT go smoothly, so products are more likely to be released on time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;HALT may be considered successful when DVT and product launch proceed without last-minute design changes caused by late detection of failures. Success is further characterized by a lack of field issues in the weeks and months following launch. But a successful HALT also requires other conditions. The development team must accept ownership of the process from the beginning. HALT must be applied as early as practical in the design process, and failure analysis must be fast and accurate. It is imperative that failures are not overlooked or explained away, and the product development team must apply solid judgment when deciding which failure modes to eliminate. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;The vibration stress used in HALT can be another source of confusion, since it deploys a type of shaker system different from that used in DVT. The Electro-Dynamic (ED) shakers deployed in DVT can be carefully controlled to provide exactly the stimulus needed for an analysis of the product's vibration response. They provide this stimulation in only one axis at a time. In HALT, rapid fatigue, not analysis, is the goal, and Repetitive Shock (RS) systems are used. These systems (Figure 1) can stimulate a product with a much wider range of frequencies, in all three axes and the rotations about these axes simultaneously. This stimulation will rapidly drive a poor solder joint or weak mechanical connection to failure. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt;font-family:Verdana'&gt;HASS Production Screening &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Once a product has been ruggedized with HALT, the question of production testing arises. Manufacturing variations and vendor changes can mean disaster, whether in a high-dollar, low-volume product, or one to be used in critical applications where failure can be very expensive or dangerous. Companies often use long burn-in tests to reduce these risks, only to discover that burn-in failures are rare, yet warranty issues are still a problem. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;This is where the HASS production screen comes in. It applies stresses similar to those used in HALT, but at substantially reduced levels, based on the limits identified in HALT for each of the applied stresses. HASS provides continuous verification that additional failure modes, resulting from manufacturing or component variations, have not crept into the product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Unlike HALT, HASS is a pass/fail test. A HASS screen consists of a &amp;#8220;precipitation&amp;#8221; phase that may exceed operating limits. This is followed by a detection phase in which the stresses are reduced to within operating limits and the product is monitored for failures. The test usually requires from 30 minutes to two hours, and in many cases eliminates the need for 24 or 48 hours of largely ineffective burn-in. The potential lot-to-lot variations that have been introduced with commercial-grade components mean the risk of a component change, which could introduce a new field failure mode that would be undetected by functional testing or a few days of burn-in. HASS applies combined stresses to precipitate these failure modes and then detect them via a change in the operating margins or a hard failure. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;Many engineers have expressed the concern that HASS can damage products and may actually cause field failures. However, proper implementation of the HASS Proof of Screen provides a clear understanding of screen effectiveness and ensures that there is no effect on product life or performance. Proof of Screen includes repetitive application of the HASS stress profile to a small population of production samples. HASS is only implemented after it has been proven that all &amp;#8220;good&amp;#8221; samples can withstand from 20 to 50 repeated HASS cycles without damage or wear. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;b&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt;font-weight:bold'&gt;Conclusion:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;HALT and HASS chambers are expensive, but the cost is minimal compared to what many companies pay in direct costs and lost business if failures occur in the field. Furthermore, most companies approach HALT and HASS carefully, in stages. The first stage might consist of using HALT on a single new product and conducting the tests in an established commercial test lab. As more products follow and confidence increases, it may become cost-effective to purchase a chamber. After additional time and solid experience with HALT, many companies are making the move to HASS. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;When designing with commercial-grade components, there is always a valid concern about potential degradation of product life and performance. With adequate training, the right equipment and a clear commitment from the organization, the powerful tools of HALT and HASS can very effectively reduce those risks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style='text-align:justify'&gt;&lt;font size=1 color=black face=Verdana&gt;&lt;span style='font-size:8.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;br&gt;&lt;table&gt;&lt;tr&gt;&lt;td bgcolor="#FFFFFF"&gt;&lt;font face="Times New Roman"&gt;&lt;br&gt;DISCLAIMER  "The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you"&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-5230089770674818177?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/5230089770674818177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/halt-and-hass-testing-learning-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5230089770674818177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/5230089770674818177'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/halt-and-hass-testing-learning-to.html' title='HALT and HASS Testing: Learning to Handle the Big Guns '/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-917720760984442027</id><published>2007-12-27T03:47:00.000-08:00</published><updated>2007-12-27T03:45:38.805-08:00</updated><title type='text'>Analysis of Failures of Solid State Interlocking Systems</title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;b&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%; font-weight:bold'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style='margin-top:0in' start=1 type=1&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Lack of domain Knowledge in Signalling and Traditional Route Relay      interlocking Systems, This creates a technological gap between the software      programmers and the Domain consultants. This leads to Errors in software,      which might lead to unsafe failures of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Increasing the complexity of the System by Employing distributed      architecture, which is difficult to validate and verify and difficult to      maintain, thus leading to very high time repair&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Extending the working scope of the Interlocking systems&amp;nbsp; for      monitoring and&amp;nbsp; other non-Interlocking functions, which leads to degraded      performance of the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Employing Non-Formal Interlocking principles instead of traditional      RRI Principles leads to software complexity. For Ex: The Geographical      method needs every system that is installed for new Yard needs validation,      which is not practicable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Since the software and hardware is so complex, complete test of the      system is not possible and most of the faults are revealed at the field      Installation stage or during normal working of the system in field.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;The software is to be changed for every yard , the software      structure should be in a generic form, but we seldom see a generic form      and this the stage errors creep in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l1 level1 lfo1'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;The lack of standardization in the railway working principles and      the core Interlocking principles, the software developers are forced to do      changes in the software for every yard in Different railway zones, this is      the time that errors in the software creep in. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%'&gt;Because of the above said reasons the Interlocking systems have failed to create the necessary confidence in the railway operators. Because of this reason the Solid state Interlocking systems have become unpopular.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height: 150%;font-family:"Times New Roman"'&gt;&lt;br clear=all style='page-break-before: always'&gt; &lt;/span&gt;&lt;/font&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%'&gt;If we examine broadly the reasons for failure and lack of reliability and maintainability that are forced by the designers are as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-align:justify;line-height:150%'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:150%'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ol style='margin-top:0in' start=1 type=1&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l0 level1 lfo2'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Lack of standardization of interlocking principles, every railway      zone has its own set of rules and principles which are conflicting with      other railways, this makes the life of the developers difficult because      they have change their systems settings and software accordingly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l0 level1 lfo2'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;There is no standard book or reference available describing the core      interlocking principles, since these rules are only known by the people      working in this domain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;  &lt;li class=MsoNormal style='text-align:justify;line-height:150%;mso-list:l0 level1 lfo2'&gt;&lt;font      size=3 face="Times New Roman"&gt;&lt;span style='font-size:12.0pt;line-height:      150%'&gt;Increase in the complexity of the software leads to difficulty in      testing, since most of the Interlocking systems are sequential machines      they are error prone are very difficult to test.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;br&gt;&lt;table&gt;&lt;tr&gt;&lt;td bgcolor="#FFFFFF"&gt;&lt;font face="Times New Roman"&gt;&lt;br&gt;DISCLAIMER  "The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you"&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-917720760984442027?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/917720760984442027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/analysis-of-failures-of-solid-state.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/917720760984442027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/917720760984442027'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/analysis-of-failures-of-solid-state.html' title='Analysis of Failures of Solid State Interlocking Systems'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-4935003431893217256</id><published>2007-12-20T06:35:00.000-08:00</published><updated>2007-12-20T06:45:56.897-08:00</updated><title type='text'>ALARP and software</title><content type='html'>At one level the ALARP principle seems like common sense, and would be expected to be broadly applicable. However people have found difficulty in applying it to software (and in some other circumstances, e.g. ordnance and explosives). Why should this be?&lt;br /&gt;There seem to be three related issues which make it difficult to apply the ALARP principle to software:&lt;br /&gt;1. Most of the techniques we are interested in, e.g. rigorous testing, provide information about risk, they do not reduce risk (in this sense ALARP simply doesn’t apply);&lt;br /&gt;2. Even if we assume we will remove faults we find by carrying out some analysis we cannot predict what these faults will be in advance – so we cannot know the benefit of applying the technique in advance so there is no prior basis to make the judgement whether or not application of the technique complies with ALARP;&lt;br /&gt;3. Less obviously, there is an implicit assumption behind the ALARP principle that determining risk is cheap, but that reducing risk is expensive. This is not the case for software – finding the problems through testing, etc. is the expensive part of the process, and writing the code is only 5-10% of the cost.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-4935003431893217256?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/4935003431893217256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/alarp-and-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4935003431893217256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/4935003431893217256'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/alarp-and-software.html' title='ALARP and software'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6409310940324098212</id><published>2007-12-20T06:29:00.000-08:00</published><updated>2009-01-06T19:19:41.226-08:00</updated><title type='text'>Research Work in Solid state Interlocking</title><content type='html'>&lt;div align="justify"&gt;The research in the field of solid state interlocking systems data back to 1970s, the first prototypes came in to existence in Britain in the early 80s. In India the research in this area started in the mid 80s by IIT Delhi, the project was funded by RDSO, Lucknow. Prof. Vinod Chandra and Dr. M. Verma were involved in this project. They developed a prototype in which they allocated different Safey Integrity Levels to each module so that the complexity involved in validating the whole system which has only one safety integrity level is solved. The Prototype was developed by 2/2 hardware redundancy Method.&lt;br /&gt;&lt;br /&gt;Union switch and Signal Company developed a System with single processor with diverse software method. The Total system had a hot stand by system that would take over if one system failed. Westrace Inc, Australia has implemented the Distributed architecture of SSI where the control is distributed in the Entire Yard as apposed to Centralized Systems&lt;br /&gt;Michele Banci, ISTI - CNR, Formal Methods and Tools Group Pisa, Italy has worked on the method of state charts and graphical method to implement Interlocking.&lt;br /&gt;Dejan Lutovac and Tatjana Lutovac of RMIT University, Melbourne, Australia have worked on generalizing the software and working towards an Universal Interlocking System.&lt;br /&gt;Peter Wigger, Institute for Software, Electronics, Railroad Technology (ISEB), TÜV InterTraffic GmbH, Berlin-Brandenburg Group has worked on the allocating Safety Integrity Level (SIL) in Railway Applications.&lt;br /&gt;Radek Dobias, Hana Kubatova, Department of Computer Science and Engineering, Czech Technical University Prague have worked on the use of FPGAs in safety critical railway applications.&lt;br /&gt;Kotaro Shimamura, Shin’ichiro Yamaguchi of Hitachi Research Laboratory, Hitachi Ltd have worked on fail safe hardware by using dual synthesizable processor cores which gives redundancy in the component level itself&lt;br /&gt;Tomoji Kishi, Natsuko Noda of Software Design Laboratories, NEC Corporation has worked on software architecture, architecture conformance, non-functional properties,&lt;br /&gt;design method, layered system for Interlocking software.&lt;br /&gt;&lt;br /&gt;Conclusion:&lt;br /&gt;It is suggested that in the complex field of Railway Signalling, where safety, availability and maintainability are the prime issues, the railway operators must be taken in to confidence and the method applied to design these systems should be reliable, validatable and should create confidence in the railway operators. The Method suggested in the paper describes the method to be employed for design and development of SSIs for safe and reliable operation.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6409310940324098212?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6409310940324098212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/research-work-in-solid-state.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6409310940324098212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6409310940324098212'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/research-work-in-solid-state.html' title='Research Work in Solid state Interlocking'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6585464868922234664</id><published>2007-12-20T06:27:00.000-08:00</published><updated>2009-01-06T19:20:33.287-08:00</updated><title type='text'>Types of Software Interlocking</title><content type='html'>&lt;div align="justify"&gt;2. Types of Methods applied in software for Interlocking&lt;br /&gt;&lt;br /&gt;2.1 Geographical Method:&lt;br /&gt;In the Geographical method the input to the SSI is given as the position of the signals, points, tracks Circuits and Slots. The Interlocking is implemented based on the generic rules that no part of the track are shared by the two routes at a time, Conflicting routes should not be set at a time etc. This type of implementation requires a great knowledge of the Yard Elements and the interconnection between them. In this method the software does not have one to one relation ship to the relay circuits used for RRI and is very difficult validate, so this method has failed to create the necessary confidence in the railway operators&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.2 Boolean Equation Method:&lt;br /&gt;The Boolean equation method is the implementation of the traditional relay interlocking principles. In this method the relay circuits are implemented as Boolean equations, so there is one to one relation ship between the relay circuits and the software variables. Since there is a one to one relation ship between the software and the RRI Relay circuits, Railway operator can easily validate the software entrees made and this method will give him sufficient confidence.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6585464868922234664?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6585464868922234664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/types-of-software-interlocking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6585464868922234664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6585464868922234664'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/types-of-software-interlocking.html' title='Types of Software Interlocking'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-6763960460535207191</id><published>2007-12-20T06:08:00.000-08:00</published><updated>2007-12-20T06:43:37.748-08:00</updated><title type='text'>Failsafe and Fault Tolerant Systems</title><content type='html'>&lt;strong&gt;Embedded System:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;An Embedded system is a combination of hardware and software to do a specific job, unlike a general purpose computing system like a PC even though having good amount of hardware and software is not an embedded system because it does not do a specific function.&lt;br /&gt;&lt;br /&gt;Real Time System: A Real time System is an Embedded System, Which operates on current data and not on saved data.&lt;br /&gt;&lt;br /&gt;Hard Real Time System or Mission critical System: A real-time computer system must react to inputs from controlled object and from the operator. The instant at which a result must be produced is called a deadline. If by missing a firm deadline a catastrophe could happen, then the deadline is called hard. A real-time computer system that must meet at least one hard deadline is called a hard real-time computer system or a safety-critical real-time computer system.&lt;br /&gt;&lt;br /&gt;Railway Interlocking System: A railway interlocking system controls the traffic in a railway station, and between adjacent stations. The control includes train routes, shunting moves and the movements of all other railway vehicles in accordance with railway rules, regulations and technological processes required for the operation of the railway station.&lt;br /&gt;&lt;br /&gt;Interlocking Logic: A term used for the logical relationships between physical entities in the railway yard such as points, signals, track circuits, and so on. In SSI, this is programmed in the Software; in relay-based interlocking this is hardwired into the relay circuitry, and in ground-frame interlocking it is manifest in the mechanical linkages between physical components.&lt;br /&gt;&lt;br /&gt;Ground-frame interlocking: An Interlocking System When built using mechanical linkages between Levers (Physical Entities) is called Ground-frame interlocking System.&lt;br /&gt;&lt;br /&gt;Route Relay Interlocking System (RRI): An Interlocking System When built completely using Electro mechanical relays is called as Route Relay Interlocking System.&lt;br /&gt;&lt;br /&gt;Solid State Interlocking System (SSI): An Interlocking System When built using Electronics replacing traditional Mechanical Levers and Electro mechanical relays is called as Solid state Interlocking System.&lt;br /&gt;&lt;br /&gt;Reliability: The reliability can be defined as the ability of an item to perform a required function under stated conditions for a stated period of time.&lt;br /&gt;&lt;br /&gt;Redundancy: The existence of more than one means of accomplishing a given function. Each means of accomplishing the function need not be necessarily identical.&lt;br /&gt;&lt;br /&gt;Hardware (Software Diversity): Two or more different Versions of Hardware (Software) working in a system to achieve a same result.&lt;br /&gt;&lt;br /&gt;Failure: The termination of the ability of an item to perform a required function.&lt;br /&gt;&lt;br /&gt;Maintainability: The ability of an item, under stated conditions of use, to be retained in, or restore to, a state in which it can perform its required function, when maintenance is performed under stated conditions and using prescribed procedure and resources.&lt;br /&gt;&lt;br /&gt;Availability: The ability of an item (Under combined aspects of its reliability, maintainability, and maintenance support) to perform its required function over a stated period of time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-6763960460535207191?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/6763960460535207191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/failsafe-and-fault-tolerant-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6763960460535207191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/6763960460535207191'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/failsafe-and-fault-tolerant-systems.html' title='Failsafe and Fault Tolerant Systems'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1528401058063076085.post-2230486119970236621</id><published>2007-12-20T05:50:00.000-08:00</published><updated>2009-01-06T19:20:08.019-08:00</updated><title type='text'>Software/Hardware Integration</title><content type='html'>&lt;div align="justify"&gt;Software Hardware Integration is the process of testing the interfaces between Hardware and the associted software and also the functional behavoiur of the system. The Input document is Software Requirement Specification, Hardware Requirement Specification and Detailed design Documents.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1528401058063076085-2230486119970236621?l=verificationandvalidation.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://verificationandvalidation.blogspot.com/feeds/2230486119970236621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/softwarehardware-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2230486119970236621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1528401058063076085/posts/default/2230486119970236621'/><link rel='alternate' type='text/html' href='http://verificationandvalidation.blogspot.com/2007/12/softwarehardware-integration.html' title='Software/Hardware Integration'/><author><name>Sandeep Patalay</name><uri>http://www.blogger.com/profile/10756787711829649516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://1.bp.blogspot.com/-EN-Lf6PfgBM/TxxUmhMsm4I/AAAAAAAACak/wCYKTEsOhyA/s220/Railroad%2BSignalling.jpg'/></author><thr:total>0</thr:total></entry></feed>
