Model and Formalism Driven Development of Collaborative Applications

In this position paper, we explain our approach for collaborative systems development based on a model of cooperative applications and a formalism called ORCHESTRA allowing to express collaborative situations to take into account and a transformation process allowing to “project” ORCHESTRA description on different execution plate-forms elaborated in respect with a generic architecture.