Daniel Scherer et al 1997 Distrib. Syst. Engng. 4 160 doi:10.1088/0967-1846/4/3/005
Daniel Scherer, Tobias Murer and Andy Würtz
Show affiliationsCooperative software engineering typically involves many actors and resources that cooperate in a complex distributed and heterogeneous world. In the DIPS (Distributed Integrated Process Services) project, a three-dimensional model is used for the definition, enactment and tracing of software development processes, which expresses both structure and evolution of such processes. This paper discusses how an optimal architecture was evaluated to implement the process model in a process support framework. Process-specific and general requirements are identified, and expected usage patterns of a DIPS-based environment are analysed. A set of potential architecture variants is proposed, and implications of the requirements and usage patterns on the variants are discussed qualitatively. An evaluation of the architecture alternatives leads to the design of the hybrid DIPS architecture based on distributed heterogeneous objects. The prototype DIPS implementation is briefly outlined.
07.05.Bx Computer systems: hardware, operating systems, computer languages, and utilities
Issue 3 (September 1997)
Daniel Scherer et al 1997 Distrib. Syst. Engng. 4 160
Cristian Neipp et al 2003 J. Opt. A: Pure Appl. Opt. 5 S183
J L Goldberg 1971 Metrologia 7 87
James B Fallon et al 2009 J. Neural Eng. 6 065008
J S Lange et al 2009 JINST 4 P11001
F Vivaldi 1992 Nonlinearity 5 133
Jörg Kärger et al 2005 New J. Phys. 7 15
C.P. Martín and C. Tamarit JHEP11(2009)092
C. D. Fassnacht et al. 2008 ApJ 681 1017
Alex Cunningham et al 2002 J. Opt. A: Pure Appl. Opt. 4 S29