DocumentCode
492620
Title
Analyzing medical processes
Author
Chen, Bin ; Avrunin, George S. ; Henneman, Elizabeth A. ; Clarke, Lori A. ; Osterweil, Leon J. ; Henneman, Philip L.
Author_Institution
Dept. of Comput. Sci., Univ. of Massachusetts, Amherst, MA
fYear
2008
fDate
10-18 May 2008
Firstpage
623
Lastpage
632
Abstract
This paper shows how software engineering technologies used to define and analyze complex software systems can also be effective in detecting defects in human-intensive processes used to administer healthcare. The work described here builds upon earlier work demonstrating that healthcare processes can be defined precisely. This paper describes how finite-state verification can be used to help find defects in such processes as well as find errors in the process definitions and property specifications. The paper includes a detailed example, based upon a real-world process for transfusing blood, where the process defects that were found led to improvements in the process.
Keywords
formal verification; health care; medical computing; software engineering; blood transfusion; finite-state verification; healthcare processes; human-intensive processes; medical processes; software engineering technologies; Blood; Computer science; Engineering management; Hospitals; Human factors; Medical services; Natural languages; Permission; Software engineering; Software systems; finite-state verification; medical processes; model checking; property specifications;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location
Leipzig
ISSN
0270-5257
Print_ISBN
978-1-4244-4486-1
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1145/1368088.1368175
Filename
4814174
Link To Document