Abstract
Decentralized process-centered software engineering environments (PSEEs) provide an architecture for interoperability between multiple PSEEs with heterogeneous processes. Atomicity is a standard correctness model for guaranteeing that a set of activities occurs as an atomic unit, or none of them occur at all. Within a single PSEE, atomicity is the concern of its database system. In a decentralized environment, however, the autonomous environments must find ways to cooperate if an atomic unit is split between multiple PSEEs. This paper describes a flexible atomicity model that enables process administrators to reconcile the conflict between local autonomy and global atomicity and cooperatively specify the scope of multi-site atomicity based upon the desired semantics of multi-site tasks in the decentralized PSEE.
Preview
Unable to display preview. Download preview PDF.
References
Israel Ben-Shaul and Gail E. Kaiser. A Paradigm for Decentralized Process Modeling. Kluwer Academic Publishers, Boston, MA, 1995.
Israel Z. Ben-Shaul and George T. Heineman. A 3-level atomicity model for decentralized workflow management systems. Technical Report 1013, Technion, Israel Institute of Technology, Department of Electrical Engineering, January 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ben-Shaul, I.Z., Heineman, G.T. (1996). A 3-level atomicity model for decentralized process-centered software engineering environments. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017730
Download citation
DOI: https://doi.org/10.1007/BFb0017730
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61771-6
Online ISBN: 978-3-540-70676-2
eBook Packages: Springer Book Archive