DocumentCode
1401151
Title
Handling of irregularities in human centered systems: a unified framework for data and processes
Author
Murata, Takahiro ; Borgida, Alex
Author_Institution
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
Volume
26
Issue
10
fYear
2000
fDate
10/1/2000 12:00:00 AM
Firstpage
959
Lastpage
977
Abstract
Practical process-support and workflow systems should be built to describe the simple, normal flow of events and then deal easily with irregularities, including tolerating deviations. Similarly, these systems should describe the normal format and constraints concerning the large amounts of data that are usually stored, but then deal with abnormalities and possibly accommodate exceptional values. We offer a framework for treating both kinds of irregularities uniformly by using the notion of exception handling (with human agents as potential online exception handlers) and applying it to processes that have been reified as objects in classes with steps as attributes. As a result, only a small number of new constructs, which can be applied orthogonally, need to be introduced. Special runtime checks are used to deal with the consequences of permitting deviations from the norm to persist as violations of constraints. A logical semantics of process coordination and deviations is presented as a specification for implementations
Keywords
exception handling; human factors; software engineering; workflow management software; exception handling; human centered systems; logical semantics; process coordination; process-support systems; runtime checks; workflow systems; Control systems; Data models; Databases; Engines; Error correction; Humans; Information management; Information retrieval; Runtime; Safety;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.879819
Filename
879819
Link To Document