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 :
بازگشت