Defining and using Collaboration Patterns for Software Process Development

Tan Thuan Vo, Bernard Coulette, Hanh Nhi Tran, Redouane Lbath

2015

Abstract

Collaboration patterns are an efficient way to define, reuse and enact collaborative software development processes. We propose an approach to define and apply collaboration patterns at modelling, instantiation or execution time. Our patterns, inspired from workflow patterns, are described in CMSPEM, a Process Modelling Language developed in our team. In this paper, we briefly describe the CMSPEM metamodel and focus our presentation on two collaboration patterns: Duplicate in Sequence with Multiple Actors, Duplicate in Parallel with Multiple Actors and Merge. The approach is illustrated by a case study concerning the collaborative process “Review a deliverable”.

Download


Paper Citation


in Harvard Style

Thuan Vo T., Coulette B., Tran H. and Lbath R. (2015). Defining and using Collaboration Patterns for Software Process Development . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: CMDD, (MODELSWARD 2015) ISBN 978-989-758-083-3, pages 557-564. DOI: 10.5220/0005338705570564

in Bibtex Style

@conference{cmdd15,
author={Tan Thuan Vo and Bernard Coulette and Hanh Nhi Tran and Redouane Lbath},
title={Defining and using Collaboration Patterns for Software Process Development},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: CMDD, (MODELSWARD 2015)},
year={2015},
pages={557-564},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005338705570564},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: CMDD, (MODELSWARD 2015)
TI - Defining and using Collaboration Patterns for Software Process Development
SN - 978-989-758-083-3
AU - Thuan Vo T.
AU - Coulette B.
AU - Tran H.
AU - Lbath R.
PY - 2015
SP - 557
EP - 564
DO - 10.5220/0005338705570564