Supporting collaborative development in an open MDA environment

被引:0
|
作者
Sriplakich, Prawee [1 ]
Blanc, Xavier [1 ]
Gervais, Marie-Pierre [1 ]
机构
[1] Univ Paris 06, Lab Informat, 8,Rue Capitaine Scott, F-75015 Paris, France
关键词
merging; software configuration management; collaboration; CASE tool; MDA; MOF; metamodel; model;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The MDA approach aims to ease software maintenance faced with platform and business evolution. In this approach, main development artifacts, i.e. models, are defined with the Meta Object Facility (MOF) standard. To support collaborative development in MDA, we propose a mechanism for merging concurrent changes to MOF models. Our approach has the following novel functionality. First, as MOF models can have ordered relations, our mechanism can identify the order changes in MOF models, detect the conflicts caused by concurrent order changes, and integrate those changes. Second, as MOF models must respect multiplicity constraints, our mechanism detects the concurrent modifications that result in multiplicity violations. Therefore, it ensures the consistency of the merge result. Third we offer a framework for building conflict resolution programs dedicated to developers' particular requirements. This framework offers a flexible and automated way for resolving conflicts. This work is a part of ModelBus, an open environment for CASE tool interoperability. Its contribution is to enable models to be concurrently modified by several developers and with different tools. ModelBus implementation is available as the Eclipse open source project, Model Driven Development integration (MDDi).
引用
收藏
页码:244 / +
页数:2
相关论文
共 50 条
  • [1] Development of Workshop Environment for Supporting Collaborative Problem Framing
    Wanaka, Shinnosuke
    Hiekata, Kazuo
    Moser, Bryan R.
    [J]. TRANSDISCIPLINARY ENGINEERING FOR COMPLEX SOCIO-TECHNICAL SYSTEMS, 2019, 10 : 135 - 144
  • [2] On the development of an open and collaborative bioinformatics research environment
    Kanterakis, Alexandros
    Karacapilidis, Nikos
    Koumakis, Lefteris
    Potamias, George
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES-2018), 2018, 126 : 1062 - 1071
  • [3] Application MDA in a collaborative modeling environment
    Tan, Wuzheng
    Ma, Lizhuang
    Xu, Zhiliang
    Mao, Junfa
    [J]. ENTERTAINMENT COMPUTING - ICEC 2007, 2007, 4740 : 225 - +
  • [4] The Challenges of Open Source Software Development with Collaborative Environment
    Abdullah, Rusli
    Lakulu, Modi
    Ibrahim, Hamidah
    Selamat, Mohd Hasan
    Nor, Mohd Zali Mohd
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 2, 2009, : 251 - 255
  • [5] Collaborative environment for supporting Web users
    Aoki, Y
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2309 - 2316
  • [6] THE INTEGRATED ENVIRONMENT FOR SUPPORTING COLLABORATIVE ANALYSIS
    Kawabata, Ryo
    Ishikawa, Yuki
    Masuda, Kenji
    Itoh, Kiyoshi
    [J]. JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2008, 12 (02) : 11 - 26
  • [7] Supporting Collaborative Software Development in Academic Learning Environment A Collaborative Pair and Quadruple Programming based Approach
    Arora, Ritu
    Goel, Sanjay
    Mittal, R. K.
    [J]. 2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 264 - 270
  • [8] Supporting the Collaborative Appropriation of an Open Software Ecosystem
    Sebastian Draxler
    Gunnar Stevens
    [J]. Computer Supported Cooperative Work (CSCW), 2011, 20 : 403 - 448
  • [9] Supporting the Collaborative Appropriation of an Open Software Ecosystem
    Draxler, Sebastian
    Stevens, Gunnar
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING AND WORK PRACTICES, 2011, 20 (4-5): : 403 - 448
  • [10] Open Services Ecosystem Supporting Collaborative Networks
    Luis Osorio, A.
    Afsarmanesh, Hamideh
    Camarinha-Matos, Luis M.
    [J]. BALANCED AUTOMATION SYSTEMS FOR FUTURE MANUFACTURING NETWORKS, 2010, 322 : 80 - +