Near real-time collaborative modeling for view-based Web information systems engineering

被引:17
|
作者
Nicolaescu, Petru [1 ]
Rosenstengel, Mario [1 ]
Derntl, Michael [3 ]
Klamma, Ralf [1 ]
Jarke, Matthias [1 ,2 ]
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 5, Ahornstr 55, Aachen, Germany
[2] Fraunhofer FIT, Birlinghoven Castle, St Augustin, Germany
[3] Eberhard Karls Univ Tubingen, eSci Ctr, Wilhelmstr 32, Tubingen, Germany
关键词
Metamodeling; Views; Viewpoints; Collaborative modeling; DRIVEN DEVELOPMENT; VIEWPOINTS;
D O I
10.1016/j.is.2017.07.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conceptual modeling is a creative, social process driven by the views of stakeholders. In modern, agile development - especially for continuously evolving Web applications - contributions from a wide variety of geographically distributed stakeholders, their involvement in negotiation and impact analysis from different perspectives and the rapid prototype generation from specifications gain much importance. Moreover, people have come to expect easy near real-time system support with few restrictions. While conceptual modeling or CSCW environments exist for each of these individual aspects, their interplay has barely been studied. This paper presents a collaborative conceptual modeling approach called SyncMeta that aims to close this gap by supporting view-based modeling in the Web browser in a near real-time shared editing environment'. In addition to domain-specific graphical modeling languages, viewpoints can be collaboratively defined on the meta-modeling layer and instantiated as views within a model editor instance. Besides this formal structure, we also discuss the choice of algorithms for locking-free shared model editing and of highly scalable team size. In addition to this kind of technical evaluation, the paper also presents several medium-scale user studies that have accompanied the iterative SyncMeta development. These studies investigated both the requirements (quality advantages and user acceptance of the view-based approach, near real-time support) and important design options such as centralized vs. peer-to-peer viewpoint resolution. A fully functional SyncMeta software framework which incorporates most of these results, is available in the GitHub open source repository. We expect this line of work to pave the way for methodologies and tools for socially engineered Web information systems. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:23 / 39
页数:17
相关论文
共 50 条
  • [41] Research of Consistency Maintenance Mechanism in Real-Time Collaborative Multi-View Business Modeling
    蔡鸿明
    计晓峰
    步丰林
    [J]. Journal of Shanghai Jiaotong University(Science), 2015, 20 (01) : 86 - 92
  • [42] A view on the Web engineering nature of Web based expert systems
    Dokas, Ioannis M.
    Alapetite, Alexandre
    [J]. ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 280 - +
  • [43] Information Value-driven Near Real-Time Decision Support Systems
    Yan, Ying
    Li, Wen-Syan
    Xu, Jian
    [J]. 2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 571 - 578
  • [44] Multiobjective route guidance systems based on real-time information
    Zhou, Zheng
    Zhang, Xuedan
    Dong, Yuhan
    [J]. ENERGY SCIENCE AND APPLIED TECHNOLOGY (ESAT 2016), 2016, : 565 - 568
  • [45] A depth map representation for real-time transmission and view-based rendering of a dynamic 3D scene
    Chai, BB
    Sethuraman, S
    Sawhney, HS
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING VISUALIZATION AND TRANSMISSION, 2002, : 107 - 114
  • [46] variED: an editor for collaborative, real-time feature modeling
    Elias Kuiter
    Sebastian Krieter
    Jacob Krüger
    Gunter Saake
    Thomas Leich
    [J]. Empirical Software Engineering, 2021, 26
  • [47] variED: an editor for collaborative, real-time feature modeling
    Kuiter, Elias
    Krieter, Sebastian
    Krueger, Jacob
    Saake, Gunter
    Leich, Thomas
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (02)
  • [48] An integrated web-based approach for near real-time mission monitoring
    Leibold, Patrick
    Al Abri, Omar
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON UNMANNED VEHICLE SYSTEMS-OMAN (UVS), 2019,
  • [49] Real-time ocean modeling systems
    Wallcraft, AJ
    Hurlburt, HE
    Metzger, EJ
    Rhodes, RC
    Shriver, JF
    Smedstad, OM
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2002, 4 (02) : 50 - 57
  • [50] AUTOMATA FOR MODELING REAL-TIME SYSTEMS
    ALUR, R
    DILL, D
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 443 : 322 - 335