VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs

被引:7
|
作者
Tran, Huy [1 ]
Zdun, Uwe [1 ]
Dustdar, Schahram [1 ]
机构
[1] Vienna Univ Technol, Inst Informat Syst, Distributed Syst Grp, A-1040 Vienna, Austria
来源
SOFTWARE AND SYSTEMS MODELING | 2011年 / 10卷 / 01期
关键词
Software traceability; View-based; Model-driven; Process-driven SOA; Tool support; LINKS; CODE;
D O I
10.1007/s10270-009-0137-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In process-driven, service-oriented architectures, there are a number of important factors that hinder the traceability between design and implementation artifacts. First of all, there are no explicit links between process design and implementation languages not only due to the differences of syntax and semantics but also the differences of granularity. The second factor is the complexity caused by tangled process concerns that multiplies the difficulty of analyzing and understanding the trace dependencies. Finally, there is a lack of adequate tool support for establishing and maintaining the trace dependencies between process designs and implementations. We present in this article a view-based, model-driven traceability approach that tackles these challenges. Our approach supports (semi-)automatically eliciting and (semi-)formalizing trace dependencies among process development artifacts at different levels of granularity and abstraction. A proof-of-concept tool support has been realized, and its functionality is illustrated via an industrial case study.
引用
下载
收藏
页码:5 / 29
页数:25
相关论文
共 50 条
  • [21] Model-Driven Traceability in Healthcare Information Systems Development
    Walderhaug, Stale
    Hartvigsen, Gunnar
    Stav, Erlend
    MEDINFO 2010, PTS I AND II, 2010, 160 : 242 - 246
  • [22] Requirements traceability and transformation conformance in model-driven development
    Almeida, Joao Paulo
    van Eck, Pascal
    Iacob, Maria-Eugenia
    10TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2006, : 355 - 366
  • [23] A survey of traceability in requirements engineering and model-driven development
    Stefan Winkler
    Jens von Pilgrim
    Software & Systems Modeling, 2010, 9 : 529 - 565
  • [24] Using Model-Driven Development to Support Portable PaaS Applications
    Nogueira, Elias
    Lucredio, Daniel
    Moreira, Ana
    Fortes, Renata
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 : 115 - 134
  • [25] Requirements traceability in model-driven development: Applying model and transformation conformance
    Almeida, Joao Paulo A.
    Iacob, Maria-Eugenia
    Van Eck, Pascal
    INFORMATION SYSTEMS FRONTIERS, 2007, 9 (04) : 327 - 342
  • [26] REACT-MDD Reactive Traceability in Model-driven Development
    Costa, Marco
    da Silva, Alberto Rodrigues
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 483 - 488
  • [27] Requirements traceability in model-driven development: Applying model and transformation conformance
    João Paulo A. Almeida
    Maria-Eugenia Iacob
    Pascal van Eck
    Information Systems Frontiers, 2007, 9 : 327 - 342
  • [28] Language support for model-driven software development
    Cepa, Vasian
    Mezini, Mira
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 73 (01) : 13 - 25
  • [29] A Process Model for Component-Based Model-Driven Software Development
    Alrubaee, Afrah Umran
    Cetinkaya, Deniz
    Liebchen, Gernot
    Dogan, Huseyin
    INFORMATION, 2020, 11 (06)
  • [30] Process-Driven Versus Model-Based Reliability
    Nilson, Matthew
    2023 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, RAMS, 2023,