Formal verification of CNL health recommendations

Fahrurrozi Rahman, Juliana Kuster Filipe Bowles

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Clinical texts, such as therapy algorithms, are often described in natural language and may include hidden inconsistencies, gaps and potential deadlocks. In this paper, we propose an approach to identify such problems with formal verification. From each sentence in the therapy algorithm we automatically generate a parse tree and derive case frames. From the case frames we construct a state-based representation (in our case a timed automaton) and use a model checker (here UPPAAL) to verify the model. Throughout the paper we use an example of the algorithm for blood glucose lowering therapy in adults with type 2 diabetes to illustrate our approach.
Original languageEnglish
Title of host publicationIntegrated Formal Methods
Subtitle of host publication13th International Conference, IFM 2017, Turin, Italy, September 20-22, 2017, Proceedings
EditorsNadia Polikarpova, Steve Schneider
Place of PublicationCham
PublisherSpringer
Pages357-371
Number of pages15
ISBN (Electronic)9783319668451
ISBN (Print)9783319668444
DOIs
Publication statusPublished - 2017
Event13th International Conference on integrated Formal Methods (iFM 2017) - University of Torino, Torino, Italy
Duration: 18 Sept 201722 Sept 2017
Conference number: 13
http://ifm2017.di.unito.it/

Publication series

NameLecture Notes in Computer Science (Programming and Software Engineering)
PublisherSpringer International Publishing
Volume10510
ISSN (Electronic)0302-9743

Conference

Conference13th International Conference on integrated Formal Methods (iFM 2017)
Abbreviated titleiFM
Country/TerritoryItaly
CityTorino
Period18/09/1722/09/17
Internet address

Keywords

  • Formal verification
  • Controlled natural language
  • Timed automata
  • Health recommendations

Fingerprint

Dive into the research topics of 'Formal verification of CNL health recommendations'. Together they form a unique fingerprint.

Cite this