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 条
  • [1] VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs
    Huy Tran
    Uwe Zdun
    Schahram Dustdar
    Software & Systems Modeling, 2011, 10 : 5 - 29
  • [2] View-based reverse engineering approach for enhancing model interoperability and reusability in process-driven SOAs
    Tran, Huy
    Zdun, Uwe
    Dustdar, Schahram
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 233 - 244
  • [3] Model-Driven Integration and Management of Data Access Objects in Process-Driven SOAs
    Mayr, Christine
    Zdun, Uwe
    Dustdar, Schahram
    TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 62 - 73
  • [4] View-based model-driven software development with ModelJoin
    Erik Burger
    Jörg Henss
    Martin Küster
    Steffen Kruse
    Lucia Happe
    Software & Systems Modeling, 2016, 15 : 473 - 496
  • [5] View-based model-driven software development with ModelJoin
    Burger, Erik
    Henss, Joerg
    Kuester, Martin
    Kruse, Steffen
    Happe, Lucia
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (02): : 473 - 496
  • [6] Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach
    Hoisl, Bernhard
    Sobernig, Stefan
    Strembeck, Mark
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02): : 513 - 548
  • [7] Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach
    Bernhard Hoisl
    Stefan Sobernig
    Mark Strembeck
    Software & Systems Modeling, 2014, 13 : 513 - 548
  • [8] Enhancing traceability of persistent data access flows in process-driven SOAs
    Mayr, Christine
    Zdun, Uwe
    Dustdar, Schahram
    DISTRIBUTED AND PARALLEL DATABASES, 2013, 31 (01) : 1 - 45
  • [9] Enhancing traceability of persistent data access flows in process-driven SOAs
    Christine Mayr
    Uwe Zdun
    Schahram Dustdar
    Distributed and Parallel Databases, 2013, 31 : 1 - 45
  • [10] Name-Based View Integration for Enhancing the Reusability in Process-Driven SOAs
    Tran, Huy
    Zdun, Uwe
    Dustdar, Schahram
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 338 - 349