Analyzing a controller of a power distribution unit using formal methods

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

This paper reports on the steps to formally specify and verify the behavior of a controller of a power distribution unit (PDU) using the Analytical Software Design (ASD) method. The controller of the underlying PDU mainly controls the distribution of power and network messages to a number of attached PCs and devices of X-ray systems. The behavioral correctness of the controller is critical in order to provide the clinical users the expected behavior of the system. The design of the controller was thoroughly reviewed by team members but, as a result of the behavioral verification using ASD, two previously unrevealed errors were identified within the design of the PDU controller. According to the development team of the PDU the work has had a major benefit of improving the design of the controller and locating errors that would have been hard to find otherwise by traditional testing.
Original languageEnglish
Title of host publicationProceedings of the Fifth International Conference on Software Testing, Verification and Validation (ICST 2012, Montreal, Canada, April 17-21, 2012)
PublisherInstitute of Electrical and Electronics Engineers
Pages420-428
Number of pages9
ISBN (Print)978-0-7695-4670-4
DOIs
Publication statusPublished - 2012

Fingerprint

Dive into the research topics of 'Analyzing a controller of a power distribution unit using formal methods'. Together they form a unique fingerprint.

Cite this