Results 1 - 10
of
20
Coven: Brewing Better Collaboration through Software Configuration Management
, 2000
"... Our work focuses on building tools to support collaborative software development. We are building a new programming environment with integrated software configuration management which provides a variety of features to help programming teams coordinate their work. In this ..."
Abstract
-
Cited by 35 (5 self)
- Add to MetaCart
Our work focuses on building tools to support collaborative software development. We are building a new programming environment with integrated software configuration management which provides a variety of features to help programming teams coordinate their work. In this
Federations of Process Support Systems
- WACC Work, Activity Coordination and Cooperation; Siplan, Sigmod, Sigsoft conference; San Francisco 22
, 1998
"... Introduction 1 Software processes cover many different aspects and facets: the management of activities, products, organizational constraints, resources, software configuration management, distribution, evolution strategies, cooperation work, etc. The requirements for a process support environment ..."
Abstract
-
Cited by 10 (1 self)
- Add to MetaCart
Introduction 1 Software processes cover many different aspects and facets: the management of activities, products, organizational constraints, resources, software configuration management, distribution, evolution strategies, cooperation work, etc. The requirements for a process support environment include (1) providing formalisms/languages which are abstract enough for capturing and modeling the company strategies and high-level goals; (2) being efficient for execution and automating low-level tasks; and (3) being adaptable to suit all actors needs, ranging from technicians to managers. Such requirements are almost impossible to fulfill. On the other hand, such a process support system has to be open, adaptable, and easy to deploy within the company environments. Indeed, most companies already own one or more process sensitive system, i.e. a system in which a process can be modeled through a formalism. Many companies use simultaneously a Configuration Management System (SCM), one or
Designing and Building Software Federations
- 1st Conference on Component Based Software Engineering. (CBSE
, 2001
"... Commercial Off The Shelf tools (COTS) are now widely distributed, of good quality, relatively cheap and cover most of the application domains. It is thus a surprise to consider that it is uncommon to reuse COTS when building large applications. At least it is recognized that building a large applica ..."
Abstract
-
Cited by 5 (4 self)
- Add to MetaCart
(Show Context)
Commercial Off The Shelf tools (COTS) are now widely distributed, of good quality, relatively cheap and cover most of the application domains. It is thus a surprise to consider that it is uncommon to reuse COTS when building large applications. At least it is recognized that building a large application based on COTS is a tough issue.
Process-Orchestrated Software: Towards a Workflow Approach to the Coordination of Distributed Systems
, 2000
"... As the Internet turns into an essential business and production infrastructure, networked business and work in general become more and more common; for instance, virtual enterprises emerge as an innovative way to launch, organize and carry out initiatives, either within a large, global corporation, ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
As the Internet turns into an essential business and production infrastructure, networked business and work in general become more and more common; for instance, virtual enterprises emerge as an innovative way to launch, organize and carry out initiatives, either within a large, global corporation, or as dynamic joint ventures between geographically dispersed organizations. In such a
A Concept for Supporting the Formation of Virtual Corporations through Negotiation
- IEEE Post-Proceedings of the 8th Intl. Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises
, 1999
"... This paper describes a system that supports software development processes in virtual software corporations. A virtual software corporation consists of a set of enterprises that cooperate in projects to fulfill customer needs. Contracts are negotiated in the whole lifecycle of a software development ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
This paper describes a system that supports software development processes in virtual software corporations. A virtual software corporation consists of a set of enterprises that cooperate in projects to fulfill customer needs. Contracts are negotiated in the whole lifecycle of a software development project. The negotiations really influence the performance of a company. Therefore, it is useful to support negotiations and planning decisions with software agents. Our approach integrates software agent approaches for negotiation support with flexible multiserver workflow engines. 1.
Interaction modelling in federated process-centered environments
, 1998
"... workflow, process management, distributed systems The evolution of distributed object architectures (mainly COM, CORBA and Java) opens an unprecedented range of possibilities in terms of automatic process management and PCEs (process-centered environments) play a key role in the software process re- ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
(Show Context)
workflow, process management, distributed systems The evolution of distributed object architectures (mainly COM, CORBA and Java) opens an unprecedented range of possibilities in terms of automatic process management and PCEs (process-centered environments) play a key role in the software process re-engineering induced by these technologies. The human factor is still the major component of the software process but, as complexity and precision requirements increase, its role is changing and so does the kind of support it needs. Process management is important within a single organization but it becomes fundamental for projects spanning over distinct organizations. Focusing on the interaction among distinct distributed PCEs (heterogeneous federation), we present a web-based process-oriented system for the definition and enactment of federated processes. The distribution and multiorganization problems are transparent to the process designer that is provided with a CSP-like definition language. The compiler and execution infrastructure exploit the interconnection capability offered by the web in order to support the cooperation among execution engines. The interface between a local PCE and the related execution engine depends on the characteristics of the PCE itself and the autonomy requirements (constraints) of each organization: some basic solutions are investigated.
Federating Heterogeneous Workflow Systems
, 1998
"... Heterogeneous workflow management systems often have to cooperate in order to execute ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Heterogeneous workflow management systems often have to cooperate in order to execute
PROCESS-CENTERED ENVIRONMENTS AND
, 1998
"... ARPA Order No. B128 19980618 101 APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. The views and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of the ..."
Abstract
- Add to MetaCart
ARPA Order No. B128 19980618 101 APPROVED FOR PUBLIC RELEASE; DISTRIBUTION UNLIMITED. The views and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of the
Internal
, 1998
"... workflow, process management, distributed systems In recent years, workflow systems have been the basis for business-process re-engineering (BPR) but the characteristics of processes are changing and new types of problems need to be addressed. Different organizations dynamically group together to su ..."
Abstract
- Add to MetaCart
(Show Context)
workflow, process management, distributed systems In recent years, workflow systems have been the basis for business-process re-engineering (BPR) but the characteristics of processes are changing and new types of problems need to be addressed. Different organizations dynamically group together to support complex projects requiring different competencies: coordination is fundamental. Focusing on the interaction among distinct distributed PCEs (process-centered environments), we present a network-based system for the definition and enactment of federated (distributed) processes. The distribution and multi-organization problems are transparent to the process designer, who is provided with a CSP-like process-definition language, while the enactment infrastructure exploits the interconnection capability offered by network technology in order to support the cooperation among possibly-distributed execution engines (workflow servers). The interface between a local PCE (workflow client) and the related execution engine depends on both the characteristics of the PCE itself and the autonomy requirements of each organization: fault tolerance and privacy are some of the main issues we tackle. *Contributions to this work came from F. Marcello and G. Zugliani (University of Pisa) and many