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...

Full description

Bibliographic Details
Main Author: Khemuka, Atul Ravi
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