• 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