Defining and using Collaboration Patterns for Software Process Development

被引:0
|
作者
Tan Thuan Vo [1 ]
Coulette, Bernard [1 ]
Hanh Nhi Tran [1 ]
Lbath, Redouane [1 ]
机构
[1] Inst Rech Informat Toulouse, Toulouse, France
来源
MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT | 2015年
关键词
Model Driven Engineering; Software Development Process; Collaboration; Collaboration Pattern;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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".
引用
收藏
页码:557 / 564
页数:8
相关论文
共 50 条
  • [1] An Approach to Define and Apply Collaboration Process Patterns for Software Development
    Thuan Tan Vo
    Coulette, Bernard
    Hanh Nhi Tran
    Lbath, Redouane
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 248 - 262
  • [2] Collaboration Patterns for Offshore Software Development
    van Heesch, Uwe
    PROCEEDINGS OF THE 20TH EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2015), 2015,
  • [3] Collaboration Patterns in Distributed Software Development Projects
    Cavrak, Igor
    Orlic, Marin
    Crnkovic, Ivica
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1235 - 1244
  • [4] Patterns of Software Development Process
    Bolanos Castro, Sandro Javier
    Gonzalez Crespo, Ruben
    Medina Garcia, Victor Hugo
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2011, 1 (04): : 34 - 41
  • [5] A management-aware software development process using design patterns
    Mehl, O
    Becker, M
    Köppel, A
    Paul, P
    Zimmermann, D
    Abeck, S
    INTEGRATED NETWORK MANAGEMENT VIII: MANAGING IT ALL, 2003, 118 : 579 - 592
  • [6] Exploring Collaboration Patterns among Global Software Development Teams
    Serce, Fatma Cemile
    Alpaslan, Ferda-Nur
    Swigger, Kathleen
    Brazile, Robert
    Dafoulas, George
    Lopez, Victor
    Schumacker, Randy
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 61 - +
  • [7] Defining Process Performance Indicators by Using Templates and Patterns
    del-Rio-Ortega, Adela
    Arias de Reyna, Manuel Resinas
    Duran Toro, Amador
    Ruiz-Cortes, Antonio
    BUSINESS PROCESS MANAGEMENT, BPM 2012, 2012, 7481 : 223 - 228
  • [8] Using Software Development Artifacts to Improve the Software Development Process
    Conners, Shannon Burns
    Morgan, Joseph
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 13 - 13
  • [9] Understanding and using patterns in software development
    Riehle, D.
    Zullighoven, H.
    Theory and Practice of Object Systems, 1996, 2 (01): : 3 - 13
  • [10] Mining Collaboration Patterns of Software Development Processes Based on Trace Alignment
    Yu, Dongjin
    Wang, Jiaojiao
    ICSSP'17: PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS, 2017, : 15 - 24