Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Reliability In Event-Driven Design: How Correctness Boundaries Shape Process-Handling Choices and Recovery Behaviour
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2026 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Background. Reliability in event-driven processes is difficult to judge when the conditions that make a process outcome acceptable are left implicit. Event handling may preserve, delay, replay, duplicate, or omit work, but the significance of these behaviours depends on what the process must protect. Replaying retained work may no longer protect correctness after the relevant deadline. A missed update may no longer matter. Deferred settlement may reduce duplicate harm while moving burden into reconciliation.

Objectives. This thesis develops a boundary-first framework for reasoning about reliability in event-driven processes. The aim is to make explicit what a process must protect before judging which process-handling model is appropriate.

Methods. The thesis follows a design science research approach. It develops the framework and examines it through a controlled, containerised empirical suite using transient and retained event handling. The suite compares deadline-constrained, state-oriented, and required-effect scenarios across three process-handling models: transient/immediate, retained/immediate, and retained/deferred. Each scenario combines a protected condition, a handling model, and a defined disturbance, allowing selected differences in preservation, replay, recovery, and settlement to be observed.The empirical comparison is exploratory and focuses on process-handling behaviou runder disturbance.

Results. The comparison shows that the value of replay, retention, immediate handling, and deferred settlement depends on the protected condition at stake. For deadline-constrained work, recovery matters only while unsettled work can still be resolved before expiry. For state-oriented work, replay matters when missed state remains relevant, while later state may overtake earlier misses. For required-effect work, replay can recover downstream handling gaps after emission, but not source omission. Deferred settlement can reduce immediate duplicate pressure by moving part of the burden into later reconciliation.

Conclusions. The thesis contributes a process-level framework for comparing handling choices under explicit correctness requirements. Its value lies in making the comparison inspectable: what the process must protect, what can threaten that requirement, which handling model is chosen, and what trade-off follows. The guide gives this reasoning a more concrete form, so that the design judgments behind handling choices can be understood more clearly.

Place, publisher, year, edition, pages
2026. , p. 39
Keywords [en]
event-driven processes, reliability, design science research, correctness boundaries, process-handling models
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:bth-29689OAI: oai:DiVA.org:bth-29689DiVA, id: diva2:2084795
Subject / course
PA1438 Självständigt arbete Webbprogrammering
Educational program
PAGWG Webbprogrammering
Supervisors
Examiners
Available from: 2026-07-07 Created: 2026-07-06 Last updated: 2026-07-07Bibliographically approved

Open Access in DiVA

fulltext(1228 kB)1 downloads
File information
File name FULLTEXT01.pdfFile size 1228 kBChecksum SHA-512
1e014a4bf5b78a93cbfff0071440fd094508b864790d2377f4cbb06a4ea87e01e32dee98a31cd10b6bfd5d2e1c6e87d3e25ac41921822538a30ee88bdf1d91e9
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 4 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf