ACM Home Page
Please provide us with feedback. Feedback
Building a federation of process support systems
Full text PdfPdf (1.31 MB)
Source International Conference on Work activities Coordination and Collaboration archive
Proceedings of the international joint conference on Work activities coordination and collaboration table of contents
San Francisco, California, United States
Pages: 197 - 206  
Year of Publication: 1999
ISBN:1-58113-070-8
Also published in ...
Authors
Jacky Estublier  LSR, Grenoble University, Actimart, Bat 8, Av de Vignate, 38610 Gieres, France
Mahfound Amiour  LSR, Grenoble University, Actimart, Bat 8, Av de Vignate, 38610 Gieres, France
Samir Dami  LSR, Grenoble University, Actimart, Bat 8, Av de Vignate, 38610 Gieres, France
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGGROUP: ACM Special Interest Group on Supporting Group Work
SIGMOD: ACM Special Interest Group on Management of Data
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 11,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/295665.295689
What is a DOI?

ABSTRACT

The effort in software process support has focused so far on modeling and enacting processes. A certain amount of work has been done, but little has reached a satisfactory level of maturity and acceptance. In our opinion, this is due to the difficulty for a system to accommodate the very numerous aspects involved in software processes. A complete process support should cover topics ranging from low level tasks (like compiling) to organizational and strategic tasks. This includes process enhancement, resource management and control, cooperative work, etc. The environment must also be convenient for software engineers, team leaders, managers and so on; it must be able to describe details for efficient execution, and be high level for capturing, understanding, etc. As a matter of fact, the few tools that have reached sufficient maturity have focussed on a single topic and addressed a single class of users.It is our claim that no single system can provide a satisfactory solution except in a clearly defined subdomain. Thus we shifted our attention from finding the universal system to finding ways to make many different systems cooperate with their associated formalisms and process engines.This paper presents a novel approach for software process support environments based on a federation of heterogeneous and autonomous components. The approach has been implemented and experimented in the APEL environment. It is shown which architecture and technology is involved, how it works, which interoperability paradigms have been used, which problems we have solved and which issues are still under study.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Armour. "A Support for cooperation in software processes". 4th. Doctoral Consortium of CAiSE'97. Barcelona, Spain, 1997.
 
2
M. Armour and J. Estublier. "A Support for Communication in Software Processes". SEKE'98, San Francisco, CA, June 1998,.
 
3
 
4
N. S. Barghouti and B. Krishnamurthy. "An Open Environment for Process Modeling and Enactment". Proc. of the 8th. Int. Software Process Workshop. Wadem, Germany, March, 1993.
 
5
N. Belkhatir, J. Estublier and W. L. Melo. "Cooperative Work in Large Scale Software Systems". Software Maintenance, Research and Practice, Vol. 6, 319-335, 1994.
 
6
 
7
 
8
A. Bouguettaya, B. Benatallah and A. Elmagarmid. "Introduction to Multidatabase Systems". Technical report.
 
9
R. F. Bruynoghe, J. M. Parker and J.S. Rowles. "PSS: A System fro Process Enactment". In Proc. of 1st. Int'l on the Software Process, Manufacturing Complex Systems. IEEE Computer Society Press, 199 1.
 
10
 
11
S.Dami, J. Estublier and M. Amiour. "APEL: a Graphical Yet Executable Formalism for Process Modeling", Kluwer Academic Publishers,Pages 60 - 91. Boston, January 1998.
 
12
S. Easterbrook, A. Finkelstein, J. Kramer and B. Nuseibeh. "Co-ordinating Distributed Viewpoints: the anatomy of a consistency check". Concurrent Engineering: Research & Applications, CERA Institute, USA, 1994.
 
13
 
14
 
15
J. Estublier, S.Dami and M. Armour. "APEL, an effective software process environment". MFPE'97, Gammarth, Tunisia, 1997.
 
16
J. Estublier, P. Y. Cunin, N. Belkhatir. Architectures for process support interoperability. ICSP 5 , pages 137- 147, 15-17 June 1998 Chicago, Illinois, USA.
 
17
 
18
 
19
 
20
R.Frankel. "Solaris Open Windows the ToolTalk Service." Technical report, SunSoft, 1990.
 
21
 
22
23
 
24
 
25
26
27
 
28
J.A. Miller, A. Sheth, K.J. Kochut and X. Wang. CORBA-Based Run-Time Architectures for Workflow Management Systems. Journal of Database Management, Special Issue on Multidatabases, 7( 1): 16-27.
 
29
.Nuseibeh and A.Finkelstein. "Viewpoints: A vehicle for method and tool integration." In Proc. of 5th Int'l Workshop on CASE; IEEE CS Press, pages 50-60, Montreal, Canada, July 1992.
 
30
OMG. CORBA services: Common Object Service Specification. July 1997. ftp://ftp.omg.org/pub/docs/formal
31
32
 
33
 
34
 
35
 
36
 
37
WFMC. "WPDL". Document WFMC TC-0020, Workflow Management Coalition.


Collaborative Colleagues:
Jacky Estublier: colleagues
Mahfound Amiour: colleagues
Samir Dami: colleagues