Grant: Discovery Grants Program - Individual
St. Francis Xavier University
$20,000.00
Ontology-driven and adaptive workflow in distributed settings
EF 2016-17
Résumé
A workflow is a collection of activities performed by individuals, organizations or automated devices, such as computers, to accomplish a clearly defined goal. Workflow management systems have been developed to manage these activities, but they suffer from serious deficiencies if the activities are part of time-sensitive, data-aware collaborative processes. These problems are particularly acute for processes that are safety critical, i.e., processes where human lives are at stake. We seek to develop techniques to model and reason about collaborative workflows, which interface with dynamically changing data at predefined decision points. We use graphical modelling languages, which can be automatically translated to executable code, reducing the possibility of coding error. The long-term goal is executable software systems which provide measures of quality assurance. We will develop methods to check that the workflow model actually achieves precise goals or specifications, through the use of a technique called model checking. Model checking time sensitive workflows is usually very complex, and we must find ways to reduce the complexity. One way is to develop runtime monitoring methods which inspect the system at specific points to determine if at that point a problem can develop. To be adaptive, and to facilitate collaboration, we organize facts and rules about the data in a knowledge representation structure called an ontology. An ontology permits the calculation of knowledge from the explicit facts; this reasoning can take a long time: we need to develop fast methods of reasoning, so the implicit knowledge is available in time to guide the workflow. The motivating applications for this research are workflows for healthcare processes, which occur in a variety of settings, must be accomplished in specified intervals of time, and must adapt to patient data and other frequently changing information; lessons learned can be applied to many safety critical processes.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Nova Scotia, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
8915-2013
Name nom
MacCaull, Wendy
Department département
Mathematics, Statistics and Computing Sciences
Organization id
83
Institution établissement
St. Francis Xavier University
Province en
Nova Scotia
Province fr
Nouvelle-Écosse
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2016
Competition year année de concours
2013
Award amount
20000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2803
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Knowledge representation
Research subject fr
Répresentation des connaissances
Partie
4
Nb partie
5
Application title
Ontology-driven and adaptive workflow in distributed settings
Keyword
NSERC
Application summary
A workflow is a collection of activities performed by individuals, organizations or automated devices, such as computers, to accomplish a clearly defined goal. Workflow management systems have been developed to manage these activities, but they suffer from serious deficiencies if the activities are part of time-sensitive, data-aware collaborative processes. These problems are particularly acute for processes that are safety critical, i.e., processes where human lives are at stake. We seek to develop techniques to model and reason about collaborative workflows, which interface with dynamically changing data at predefined decision points. We use graphical modelling languages, which can be automatically translated to executable code, reducing the possibility of coding error. The long-term goal is executable software systems which provide measures of quality assurance. We will develop methods to check that the workflow model actually achieves precise goals or specifications, through the use of a technique called model checking. Model checking time sensitive workflows is usually very complex, and we must find ways to reduce the complexity. One way is to develop runtime monitoring methods which inspect the system at specific points to determine if at that point a problem can develop. To be adaptive, and to facilitate collaboration, we organize facts and rules about the data in a knowledge representation structure called an ontology. An ontology permits the calculation of knowledge from the explicit facts; this reasoning can take a long time: we need to develop fast methods of reasoning, so the implicit knowledge is available in time to guide the workflow. The motivating applications for this research are workflows for healthcare processes, which occur in a variety of settings, must be accomplished in specified intervals of time, and must adapt to patient data and other frequently changing information; lessons learned can be applied to many safety critical processes.