Timestamp-based Consistency Checking of Collaboratively Developed Engineering Artifacts

被引:1
|
作者
Troels, Michael Alexander [1 ]
Mashkoor, Atif [1 ]
Egyed, Alexander [1 ]
机构
[1] Johannes Kepler Univ Linz, Linz, Austria
基金
奥地利科学基金会;
关键词
consistency checking; timestamps; collaboration; engineering artifacts; MODEL; FRAMEWORK;
D O I
10.1109/ICSSP-ICGSE52873.2021.00017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Engineering projects typically involve many engineers who work concurrently on a multitude of engineering artifacts such as requirements, models, code, or even non-software artifacts, e.g., drawings or computations. These projects require tight collaboration within and across engineering disciplines in order to guarantee a consistent engineering process. Existing collaborative engineering tools provide limited functionality in this regard. Inconsistencies among engineering artifacts are currently identified only after all involved engineers merge their artifacts. This is problematic because considerable amount of time may elapse between these merges and engineers inadvertently may spend considerable time working under wrong/changed assumptions. This leads to more inconsistencies. This paper proposes an approach for checking the consistency of the engineers' artifacts against the continuously evolving, timestamped version history of a public artifact storage. This avoids costly reworks as engineers understand the implications of their work long before they merge their engineering artifacts. To evaluate our work, we conducted an empirical study utilizing the proposed approach.
引用
收藏
页码:72 / 82
页数:11
相关论文
共 50 条
  • [1] Collaboratively Enhanced Consistency Checking in a Cloud-based Engineering Environment
    Troels, Michael Alexander
    Mashkoor, Atif
    Egyed, Alexander
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
  • [2] Multifaceted Consistency Checking of Collaborative Engineering Artifacts
    Troels, Michael Alexander
    Mashkoor, Atif
    Egyed, Alexander
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 278 - 287
  • [3] TIMESTAMP-BASED ORPHAN ELIMINATION
    HERLIHY, MP
    MCKENDRY, MS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (07) : 825 - 831
  • [4] Commit Phase in Timestamp-based STM
    Zhang, Rui
    Budimlic, Zoran
    Scherer, William N., III
    SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 326 - 335
  • [5] Timestamp-based Application Fingerprinting in NTFS
    Galhuber, Michael
    Luh, Robert
    19TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY, ARES 2024, 2024,
  • [6] A TIMESTAMP-BASED CACHE COHERENCE SCHEME
    MIN, SL
    BAER, JL
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I23 - I32
  • [7] A global timestamp-based approach to enhanced data consistency and fairness in collaborative virtual environments
    Kim, SJ
    Kuester, F
    Kim, KH
    MULTIMEDIA SYSTEMS, 2005, 10 (03) : 220 - 229
  • [8] Timestamp-based Password Authentication Scheme
    Ismail, E. S.
    Syed-Musa, S. M. S.
    PROCEEDING OF THE 25TH NATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES (SKSM25): MATHEMATICAL SCIENCES AS THE CORE OF INTELLECTUAL EXCELLENCE, 2018, 1974
  • [9] A global timestamp-based approach to enhanced data consistency and fairness in collaborative virtual environments
    Sung-Jin Kim
    Falko Kuester
    K. H. (Kane) Kim
    Multimedia Systems, 2005, 10 : 220 - 229
  • [10] Team-oriented Consistency Checking of Heterogeneous Engineering Artifacts
    Trols, Michael Alexander
    Mashkoor, Atif
    Egyed, Alexander
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 250 - 251