• 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