ResearchSpace

Verifying therapy safety interlock system with spin

Show simple item record

dc.contributor.author Seotsanyana, M
dc.contributor.author Geldenhuys, J
dc.date.accessioned 2010-04-13T08:24:01Z
dc.date.available 2010-04-13T08:24:01Z
dc.date.issued 2009-11
dc.identifier.citation Seotsanyana, M and Geldenhuys, J 2009. Verifying therapy safety interlock system with spin. 2nd AFRA Conference on ICT, Medical School of the University of Stellenbosch, Tygerberg Campus, 16-17 November 2009, pp 1-9 en
dc.identifier.uri http://hdl.handle.net/10204/4026
dc.description 2nd AFRA Conference on ICT, Medical School of the University of Stellenbosch, Tygerberg Campus, 16-17 November 2009 en
dc.description.abstract The ever-increasing reliance of society on computers has led to a need for highly reliable systems. Computer systems perform critical functions in a number of areas ranging from online transaction processing (such as banking systems) to embedded environments (such as nuclear power plant safety control systems). Their development requires a higher level of attention than many others, and the use formal methods is one way to ensure that they are as correct as possible. This paper reports on the successful use of model checking in the design and verification of the Safety Interlock System (SIS) at iThemba LABS. SIS is part of proton therapy control system (TCS) and its main task is to monitor and evaluate the safety conditions in the TCS as a whole. It looks after other dynamic systems and electronic units which may join and leave the whole TCS either predictably or unpredictably, and oversees their distributed interactions. An appropriate design pattern in this kind of setup is the Observer, also known as Publish-Subscribe or Dependents. Although not new, the Observer pattern is receiving increasing interest because of its usefulness in event-driven systems. It encompasses a well-established communications paradigm that allows any number of subjects (publishers) to communicate with any number of observers (subscribers) asynchronously and anonymously via event channels. The study focuses on the development of an abstract communication model between the SIS and the systems it monitors. A number of important correctness properties are verified with the SPIN model checker. en
dc.language.iso en en
dc.subject Safety interlock system en
dc.subject Therapy control system en
dc.subject Model checking en
dc.subject PROMELA models en
dc.subject PROtocol MEta-LAnguage en
dc.subject iThemba LABS en
dc.title Verifying therapy safety interlock system with spin en
dc.type Conference Presentation en
dc.identifier.apacitation Seotsanyana, M., & Geldenhuys, J. (2009). Verifying therapy safety interlock system with spin. http://hdl.handle.net/10204/4026 en_ZA
dc.identifier.chicagocitation Seotsanyana, M, and J Geldenhuys. "Verifying therapy safety interlock system with spin." (2009): http://hdl.handle.net/10204/4026 en_ZA
dc.identifier.vancouvercitation Seotsanyana M, Geldenhuys J, Verifying therapy safety interlock system with spin; 2009. http://hdl.handle.net/10204/4026 . en_ZA
dc.identifier.ris TY - Conference Presentation AU - Seotsanyana, M AU - Geldenhuys, J AB - The ever-increasing reliance of society on computers has led to a need for highly reliable systems. Computer systems perform critical functions in a number of areas ranging from online transaction processing (such as banking systems) to embedded environments (such as nuclear power plant safety control systems). Their development requires a higher level of attention than many others, and the use formal methods is one way to ensure that they are as correct as possible. This paper reports on the successful use of model checking in the design and verification of the Safety Interlock System (SIS) at iThemba LABS. SIS is part of proton therapy control system (TCS) and its main task is to monitor and evaluate the safety conditions in the TCS as a whole. It looks after other dynamic systems and electronic units which may join and leave the whole TCS either predictably or unpredictably, and oversees their distributed interactions. An appropriate design pattern in this kind of setup is the Observer, also known as Publish-Subscribe or Dependents. Although not new, the Observer pattern is receiving increasing interest because of its usefulness in event-driven systems. It encompasses a well-established communications paradigm that allows any number of subjects (publishers) to communicate with any number of observers (subscribers) asynchronously and anonymously via event channels. The study focuses on the development of an abstract communication model between the SIS and the systems it monitors. A number of important correctness properties are verified with the SPIN model checker. DA - 2009-11 DB - ResearchSpace DP - CSIR KW - Safety interlock system KW - Therapy control system KW - Model checking KW - PROMELA models KW - PROtocol MEta-LAnguage KW - iThemba LABS LK - https://researchspace.csir.co.za PY - 2009 T1 - Verifying therapy safety interlock system with spin TI - Verifying therapy safety interlock system with spin UR - http://hdl.handle.net/10204/4026 ER - en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record