Rigorous development of prompting dialogues

OBJECTIVES The aim was to support people with cognitive impairment through speech-based dialogues that guide them through everyday tasks such as activities of daily living. The research objectives were to simplify the design of prompting dialogues, to automate the checking of prompting dialogues for syntactic and semantic errors, and to automate the translation of dialogue designs into a form that allows their ready deployment. APPROACH Prompting dialogues are described using CRESS (Communication Representation Employing Systematic Specification). This is a notation and toolset that allows the flow in a service (such as a dialogue) to be defined in an understandable and graphical way. A dialogue diagram is automatically translated into a formal specification for rigorous verification and validation. Once confidence has been built in the dialogue design, the dialogue diagram is automatically translated into VoiceXML and deployed on a voice platform. RESULTS All key objectives of the work have been achieved. A variety of significant dialogues have been successfully represented using the CRESS notation. These dialogues have been automatically analysed through formal verification and validation in order to detect anomalies. Finally, the dialogues have been automatically realised on a VoiceXML platform and have been evaluated with volunteer users.

[1]  Colin Stirling,et al.  Handbook of Modal Logic , 2007 .

[2]  Kenneth J. Turner,et al.  Analysing interactive voice services , 2004, Comput. Networks.

[3]  Alex Mihailidis,et al.  Examining effective communication strategies used by formal caregivers when interacting with Alzheimer’s disease residents during an activity of daily living (ADL) , 2007, Brain and Language.

[4]  W. Mann,et al.  Feasibility of Machine-Based Prompting to Assist Persons With Dementia , 2009, Assistive technology : the official journal of RESNA.

[5]  A. Gillespie,et al.  Simulating naturalistic instruction: the case for a voice mediated interface for assistive technology for cognition , 2008 .

[6]  L. Hagopian,et al.  The use of symmetrical "do" and "don't" requests to interrupt ongoing activities. , 1999, Journal of applied behavior analysis.

[7]  Kenneth J. Turner,et al.  Graphical Composition of Grid Services , 2006, RISE.

[8]  A. Mihailidis,et al.  Assistive technology for cognitive rehabilitation: State of the art , 2004 .

[9]  Margaret A. Hanson Contemporary Ergonomics 2001 , 2001 .

[10]  J. Bongaarts,et al.  Population Aging and the Rising Cost of Public Pensions , 2004 .

[11]  D. Donaldson,et al.  It’s the way that you, er, say it: Hesitations in speech affect language comprehension , 2007, Cognition.

[12]  Chetan Sharma,et al.  Voicexml: Strategies and Techniques for Effective Voice Application Development with Voicexml 2.0 with Cdrom , 2001 .

[13]  Franca Stablum,et al.  Rehabilitation of executive deficits in closed head injury and anterior communicating artery aneurysm patients , 2000, Psychological research.

[14]  M. Laplante,et al.  Estimating paid and unpaid hours of personal assistance services in activities of daily living provided to adults living at home. , 2002, Health services research.

[15]  Kenneth J. Turner,et al.  A Rigorous Methodology for Composing Services , 2009, FMICS.

[16]  Kenneth J. Turner Validating feature‐based specifications , 2006, Softw. Pract. Exp..

[17]  Alex Gillespie,et al.  The Metaphor of the Triangle in Theories of Human Development , 2007, Human Development.

[18]  J. Evans,et al.  Reducing everyday memory and planning problems by means of a paging system: a randomised control crossover study , 2001, Journal of neurology, neurosurgery, and psychiatry.

[19]  Morton Ann Gernsbacher,et al.  Inhibitory Control during Sentence Comprehension in Individuals with Dementia of the Alzheimer Type , 1997, Brain and Language.

[20]  Frank Wolter,et al.  Handbook of Modal Logic , 2007, Studies in logic and practical reasoning.

[21]  Peter Gregor,et al.  Issues surrounding the user-centred development of a new interactive memory aid , 2003, Universal Access in the Information Society.

[22]  Niamh Caprani,et al.  A Review of Memory Aid Devices for an Ageing Population , 2006, PsychNology J..

[23]  Kenneth J. Turner,et al.  Device services for the home , 2010, 2010 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE).

[24]  Marc Frappier,et al.  Software Specification Methods , 2006, Formal Approaches to Computing and Information Technology FACIT.

[25]  J. F. Kelley,et al.  An iterative design methodology for user-friendly natural language office information applications , 1984, TOIS.

[26]  Tommaso Bolognesi,et al.  Tableau methods to describe strong bisimilarity on LOTOS processes involving pure interleaving and enabling , 1994, FORTE.

[27]  Radu Mateescu,et al.  An overview of CADP 2001 , 2001 .

[28]  C. McCreadie,et al.  The acceptability of assistive technology to older people , 2005, Ageing and Society.

[29]  Barry W. Boehm,et al.  Verifying and Validating Software Requirements and Design Specifications , 1989, IEEE Software.

[30]  Kenneth J. Turner,et al.  Modelling SIP Services Using CRESS , 2002, FORTE.

[31]  Kenneth J. Turner,et al.  Test generation for radiotherapy accelerators , 2005, International Journal on Software Tools for Technology Transfer.

[32]  A. Gillespie,et al.  Scaffolding rehabilitation behaviour using a voice-mediated assistive technology for cognition , 2010, Neuropsychological rehabilitation.

[33]  Albert Shanker Charter for change. , 1969, Nursing times.

[34]  G. Waters,et al.  Verbal working memory and sentence comprehension , 1999, Behavioral and Brain Sciences.

[35]  Charles Pecheur,et al.  Advanced modelling and verification techniques applied to a cluster file system , 1999, 14th IEEE International Conference on Automated Software Engineering.

[36]  H. Gardner,et al.  The comprehension of metaphor in brain-damaged patients. , 1977, Brain : a journal of neurology.

[37]  Kathleen Bodisch Lynch,et al.  Personal digital assistants as cognitive aids for individuals with severe traumatic brain injury: A community-based trial , 2008, Brain injury.

[38]  Walter W Hauck,et al.  Strategies used by families to simplify tasks for individuals with Alzheimer's disease and related disorders: psychometric analysis of the Task Management Strategy Index (TMSI). , 2002, The Gerontologist.

[39]  Colin Stirling,et al.  Modal Mu-Calculi , 2001 .

[40]  Miller Puckette,et al.  Pure Data , 1997, ICMC.

[41]  Patrik Ernberg,et al.  Specification and implementation of an ISDN telephone system using LOTOS , 1992, FORTE.

[42]  Mihaela Sighireanu,et al.  Efficient on-the-fly model-checking for regular alternation-free mu-calculus , 2003, Sci. Comput. Program..

[43]  Wiebo Brouwer,et al.  SMS text messages as a prosthetic aid in the cognitive rehabilitation of schizophrenia , 2007 .

[44]  J. Barbenel,et al.  The efficacy of an intelligent cognitive orthosis to facilitate handwashing by persons with moderate to severe dementia , 2004 .

[45]  Stephen Fickas,et al.  A comparison of four prompt modes for route finding for community travellers with severe cognitive impairments , 2007, Brain injury.

[46]  A. Mihailidis,et al.  The COACH prompting system to assist older adults with dementia through handwashing: An efficacy study , 2008, BMC geriatrics.

[47]  Kenneth J. Turner Formalising the Chisel Feature Notation , 2000, FIW.

[48]  David Caplan,et al.  Task Demands and Sentence Comprehension in Patients with Dementia of the Alzheimer's Type , 1998, Brain and Language.

[49]  Tessa Hart,et al.  The dilemma of the control condition in experience-based cognitive and behavioural treatment research , 2008, Neuropsychological rehabilitation.

[50]  Kenneth J. Turner,et al.  Formally-Based Design Evaluation , 2001, CHARME.

[51]  Kenneth J. Turner Formalising Web Services , 2005, FORTE.

[52]  Kenneth J. Turner Abstraction and analysis of clinical guidance trees , 2009, J. Biomed. Informatics.

[53]  Stefan Carmien,et al.  End user programming and context responsiveness in handheld prompting systems for persons with cognitive disabilities and caregivers , 2005, CHI Extended Abstracts.

[54]  Chuanchieh Hsu,et al.  Improving Morning Care Routines of Nursing Home Residents with Dementia , 1999, Journal of the American Geriatrics Society.

[55]  Alex Gillespie,et al.  Divergences of perspective between people with aphasia and their family caregivers , 2010 .

[56]  C. Stone The Metaphor of Scaffolding , 1998, Journal of learning disabilities.

[57]  J. Carpendale,et al.  Constructing an understanding of mind: The development of children's social understanding within social interaction , 2004, Behavioral and Brain Sciences.

[58]  M. Ylvisaker,et al.  Context-sensitive Cognitive Rehabilitation after Brain Injury: Theory and Practice , 2003, Brain Impairment.

[59]  Jaan Valsiner Construction of the zone of proximal development in adult‐child joint action: The socialization of meals , 1984 .

[60]  K. Lyman,et al.  Bringing the social back in: a critique of the biomedicalization of dementia. , 1989, The Gerontologist.

[61]  Roy D. Pea,et al.  The Social and Technological Dimensions of Scaffolding and Related Theoretical Concepts for Learning, Education, and Human Activity , 2004, The Journal of the Learning Sciences.

[62]  H. Abu‐Saad,et al.  Facilitating and Constraining Factors on Autonomy , 2000, Clinical nursing research.

[63]  John K. Tsotsos Analyzing vision at the complexity level , 1990, Behavioral and Brain Sciences.

[64]  Kenneth J. Turner,et al.  (E)-LOTOS: (Enhanced) language of temporal ordering specification , 2001 .