Designing and implementing COO: design process, architectural style, lessons learned

  • Authors:
  • C. Godart;G. Canals;F. Charoy;P. Molli;H. Skaf

  • Affiliations:
  • Université Henri Poincaré, ESSTIN, CRIN-CNRS, BP 239, F-54506 Vandoeuvre les Nancy cedex, France;Université de Nancy II, CRIN-CNRS, BP 239, F-54506 Vandoeuvre les Nancy cedex, France;Université de Nancy II, CRIN-CNRS, BP 239, F-54506 Vandoeuvre les Nancy cedex, France;Université Henri Poincaré, ESSTIN, CRIN-CNRS, BP 239, F-54506 Vandoeuvre les Nancy cedex, France;Université Henri Poincaré, ESSTIN, CRIN-CNRS, BP 239, F-54506 Vandoeuvre les Nancy cedex, France

  • Venue:
  • Proceedings of the 18th international conference on Software engineering
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.