Portable common tool environment
Computer Standards & Interfaces
Cooperating transactions against the EPOS database
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Concurrency control in rule-based software development environments
Concurrency control in rule-based software development environments
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Stepwise Specification of Interactive Processes in COO
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
COO: A Transaction Model to Support COOperating Software Developers COOrdination
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
Change management needs integrated process and configuration management
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
CAGISTrans: Providing Adaptable Transactional Support for Cooperative Work – an Extended Treatment
Information Technology and Management
Self-adapting recovery nets for policy-driven exception handling in business processes
Distributed and Parallel Databases
Hi-index | 0.00 |
This paper reports on the design and implementation of a software development framework named COO (which stands for COOperation and COOrdination in the software process). Its design process is first detailed and justified. Then, the paper emphasizes its layered and subject-oriented architecture. Particularly, it is shown how this architectural style leads to a very flexible and powerful way of defining, integrating and combining services in a software development environment.