TY - JOUR AU - Fadila, Atil AU - Said, Ghoul AU - Nora, Bounour PY - 2006 TI - Software Process Modeling Using Role and Coordination JF - Journal of Computer Science VL - 2 IS - 4 DO - 10.3844/jcssp.2006.333.336 UR - https://thescipub.com/abstract/jcssp.2006.333.336 AB - The term software process joins all activities that have to be achieved in order to develop software. It has been shown that modeling such processes is difficult and expensive task. It's confirmed by diversity of software processes modeling approaches which are however, not satisfactory. This study deals with an area of growing importance and presents a role- and coordination- based approach to specify and model methodological aspects of this processes, by formally defining the policy that lead the process, such as rules which determine activities and their organization and the component mechanisms, such as tools that realize activities and operate on objects according to policy. The purpose of role modeling is to achieve separation of concerns, allowing the designer to consider different aspects, or the same aspect at different levels of detail. The originality of our approach is to consider a process as a coordination of a set of sub-processes. This have include profits; among which, the modular distribution of methodologies upon implicated sub-processes, the construction and the realization of component methodologies and the association of version of behaviors to the same process.