COO Approach to Support Cooperation in Software Developments
Résumé
The COO system proposes a framework to organize the cooperation between developpers of complex software systems. The key idea of COO is to base software process correctness on a safe transaction model: COO promotes an original advanced transaction model wich integrates some general properties that define a very permissive core synchronization protocol, and process specific knowledge that allows the gearing of the core protocol towards process characteristics.