Workflow Modeling Using Finite Automata
A Workflow is an automation of a business process. In general, it consists of processes and activities, which are represented by well-defined tasks. These include 'Office Automation,' 'Health Care' and service-oriented processes such as 'Online Reservations,' 'Onli...
Main Author: | |
---|---|
Format: | Others |
Published: |
Scholar Commons
2003
|
Subjects: | |
Online Access: | https://scholarcommons.usf.edu/etd/1406 https://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=2405&context=etd |
id |
ndltd-USF-oai-scholarcommons.usf.edu-etd-2405 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-USF-oai-scholarcommons.usf.edu-etd-24052019-10-04T05:26:28Z Workflow Modeling Using Finite Automata Khemuka, Atul Ravi A Workflow is an automation of a business process. In general, it consists of processes and activities, which are represented by well-defined tasks. These include 'Office Automation,' 'Health Care' and service-oriented processes such as 'Online Reservations,' 'Online Bookstores' and 'Insurance Claims,' etc. The entities that execute these tasks are humans, application programs or database management systems. These tasks are related and dependent on one another based on business policies and rules. With rapid increases in application domains that use workflow management systems, there is a need for a framework that can be used to implement these applications. In particular, it is essential to provide a formal technique for defining a problem that can be used by various workflow software product developers. In this work, a formal framework based on finite state automata that facilitate modeling and analysis of workflows is presented. The workflow and its specifications are modeled separately as finite state automata models. We provide a general framework for specifying control flow dependencies in the context of supervisory control theory. We also identify several properties of supervisory control theory and demonstrate their use for conducting the analysis of the workflows. 2003-11-07T08:00:00Z text application/pdf https://scholarcommons.usf.edu/etd/1406 https://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=2405&context=etd default Graduate Theses and Dissertations Scholar Commons supervisory control theory task control-flow dependencies state avoidance string avoidance American Studies Arts and Humanities |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
supervisory control theory task control-flow dependencies state avoidance string avoidance American Studies Arts and Humanities |
spellingShingle |
supervisory control theory task control-flow dependencies state avoidance string avoidance American Studies Arts and Humanities Khemuka, Atul Ravi Workflow Modeling Using Finite Automata |
description |
A Workflow is an automation of a business process. In general, it consists of processes and activities, which are represented by well-defined tasks. These include 'Office Automation,' 'Health Care' and service-oriented processes such as 'Online Reservations,' 'Online Bookstores' and 'Insurance Claims,' etc. The entities that execute these tasks are humans, application programs or database management systems. These tasks are related and dependent on one another based on business policies and rules.
With rapid increases in application domains that use workflow management systems, there is a need for a framework that can be used to implement these applications. In particular, it is essential to provide a formal technique for defining a problem that can be used by various workflow software product developers.
In this work, a formal framework based on finite state automata that facilitate modeling and analysis of workflows is presented. The workflow and its specifications are modeled separately as finite state automata models. We provide a general framework for specifying control flow dependencies in the context of supervisory control theory. We also identify several properties of supervisory control theory and demonstrate their use for conducting the analysis of the workflows. |
author |
Khemuka, Atul Ravi |
author_facet |
Khemuka, Atul Ravi |
author_sort |
Khemuka, Atul Ravi |
title |
Workflow Modeling Using Finite Automata |
title_short |
Workflow Modeling Using Finite Automata |
title_full |
Workflow Modeling Using Finite Automata |
title_fullStr |
Workflow Modeling Using Finite Automata |
title_full_unstemmed |
Workflow Modeling Using Finite Automata |
title_sort |
workflow modeling using finite automata |
publisher |
Scholar Commons |
publishDate |
2003 |
url |
https://scholarcommons.usf.edu/etd/1406 https://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=2405&context=etd |
work_keys_str_mv |
AT khemukaatulravi workflowmodelingusingfiniteautomata |
_version_ |
1719261236596572160 |