DocumentCode
356862
Title
Supporting dynamic distributed work processes with a component and event based approach
Author
Kammer, Peter J.
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
2000
fDate
2000
Firstpage
710
Lastpage
712
Abstract
There is a long standing tension between efforts to provide coherent models of work processes and the support for the way in which work actually takes place. The well laid groundwork of extensive research on formalisms has led to a more recent focus on supporting dynamic ad-hoc work activities that are nonetheless driven by a notion of work process (P.J. Kammer et al., 2000). The widely distributed character of the Internet expands the need for dynamic and adaptive capabilities. Process enactment may extend not only across widely distributed organizational groups, but across organizational boundaries, requiring the interaction of independently executing processes in a manageable way and support for fluidly created relationships between process participants, be they individuals, groups, or organizations. The paper proposes an approach based on lightweight ubiquitous technologies and a dynamic component based view of process, to support distributed and adaptive enactment of work activities for software development. We use the term “process architecture” to describe the run-time infrastructure relating the various process elements, for example people, artifacts, automated processes, and resources. These elements, including traditional process engines, interact though layered event based mechanisms that allow dynamic composition of process architectures on-the-fly
Keywords
distributed processing; object-oriented programming; software architecture; software development management; software process improvement; Internet; automated processes; coherent models; distributed adaptive enactment; dynamic ad-hoc work activities; dynamic component based view; dynamic composition; dynamic distributed work process support; event based approach; independently executing processes; layered event based mechanisms; lightweight ubiquitous technologies; organizational boundaries; process architecture; process architectures; process elements; process enactment; process participants; run-time infrastructure; software development; traditional process engines; widely distributed organizational groups; work activities; work processes; Adaptive systems; Computer science; Context modeling; Fluid dynamics; Internet; Permission; Programmable control; Programming; Runtime; Search engines;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location
Limerick
ISSN
0270-5257
Print_ISBN
1-58113-206-9
Type
conf
DOI
10.1109/ICSE.2000.870476
Filename
870476
Link To Document