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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    Bernhard Hoisl
    Stefan Sobernig
    Mark Strembeck
    [J]. Software & Systems Modeling, 2014, 13 : 513 - 548
  • [7] Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach
    Hoisl, Bernhard
    Sobernig, Stefan
    Strembeck, Mark
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02): : 513 - 548
  • [8] Enhancing traceability of persistent data access flows in process-driven SOAs
    Mayr, Christine
    Zdun, Uwe
    Dustdar, Schahram
    [J]. 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
    [J]. 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
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 338 - 349