An Event-Driven Approach to Agent-Based Business Process Enactment

dc.contributor.advisorDr. James C. Lester, Committee Memberen_US
dc.contributor.advisorDr. Munindar P. Singh, Committee Chairen_US
dc.contributor.advisorDr. Xiaosong Ma, Committee Memberen_US
dc.contributor.authorChakravarty, Payalen_US
dc.date.accessioned2010-04-02T18:04:40Z
dc.date.available2010-04-02T18:04:40Z
dc.date.issued2007-05-29en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.descriptionNorth Carolina State University Theses Computer Science.
dc.description.abstractAgents enacting business processes in large open environments need to adaptively accommodate exceptions and opportunities. Work on multiagent approaches can flexibly model business processes. This thesis proposes an event-driven architecture that enriches such models with events to support agile enactment of processes. Specifically, we place this architecture in a business process framework based on protocols and policies, where agents' behaviors are specified via rules. The agents interact via messages, and agreements between them are modeled by commitments. These messages and commitments provide only a high-level view of the interactions and fail to capture fine-grained details of how the interactions were carried out and whether they were carried out smoothly or not. There might be hindrances due to internal and external influences during the process, resulting in anomalies in the business process enactment. Handling such exceptions or capturing opportunities will deviate the protocol from its routine path but restore the enactment process to a stable state. We attempt to achieve this by introducing fine-grained event monitoring at specific points of the process enactment that require special attention. Detected exceptions are handled by the agent's policies. Monitoring processes and thereby recovering from errors spontaneously, results in a more reliable and proactive distributed system. The contributions of this thesis include (1) an event-driven architecture, (2) a specification language that combines event logic with rules, (3) a methodology to incorporate events into a protocol for fine-grained monitoring, (4) an algorithm to help a designer derive high-level (complex) event patterns, (5) an algorithm to manage subscriptions to low-level events, and (6) policy-driven exception handling. This approach is applied on a well-known business scenario. A proof-of-concept prototype has been implemented to demonstrate the feasibility of the architecture. Some experiments have been carried out to demonstrate the different perspectives of commitments and different scenarios under which event monitoring proves to be useful.en_US
dc.formatThesis (M.S.)--North Carolina State University.
dc.identifier.otheretd-02212007-151123en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/1510
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dis sertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectevent-driven architectureen_US
dc.subjectmultiagent systemen_US
dc.subjectbusiness process monitoringen_US
dc.subjectAAMASen_US
dc.titleAn Event-Driven Approach to Agent-Based Business Process Enactmenten_US
dcterms.abstractKeywords: event-driven architecture, multiagent system, business process monitoring, AAMAS.
dcterms.extentvii, 66 pages : illustrations (some color)

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
716.83 KB
Format:
Adobe Portable Document Format

Collections