Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach

被引:16
|
作者
Hoisl, Bernhard [1 ,2 ]
Sobernig, Stefan [1 ]
Strembeck, Mark [1 ,2 ]
机构
[1] Vienna Univ Econ & Business WU Vienna, New Media Lab, Inst Informat Syst, Vienna, Austria
[2] Secure Business Austria Res SBA Res, Vienna, Austria
来源
SOFTWARE AND SYSTEMS MODELING | 2014年 / 13卷 / 02期
关键词
Process modeling; Secure object flows; Security engineering; Service-oriented architecture; Model-driven development; UML; SoaML; Web services; MDA APPROACH; ARCHITECTURE; FRAMEWORK; SYSTEMS;
D O I
10.1007/s10270-012-0263-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present an integrated model-driven approach for the specification and the enforcement of secure object flows in process-driven service-oriented architectures (SOA). In this context, a secure object flow ensures the confidentiality and the integrity of important objects (such as business contracts or electronic patient records) that are passed between different participants in SOA-based business processes. We specify a formal and generic metamodel for secure object flows that can be used to extend arbitrary process modeling languages. To demonstrate our approach, we present a UML extension for secure object flows. Moreover, we describe how platform-independent models are mapped to platform-specific software artifacts via automated model transformations. In addition, we give a detailed description of how we integrated our approach with the Eclipse modeling tools.
引用
收藏
页码:513 / 548
页数:36
相关论文
共 50 条
  • [41] Towards Integrated Model-Driven Engineering Approach to Business Intelligence
    Burnay, Corentin
    Giunta, Benito
    RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2022, 446 : 635 - 643
  • [42] Model-Driven Development for secure information systems
    Fernandez-Medina, Eduardo
    Jurjens, Jan
    Trujillo, Juan
    Jajodia, Sushil
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (05) : 809 - 814
  • [44] Model-driven secure system development framework
    Kaugers, Viesturs
    Sukovskis, Uldis
    BALTIC JOURNAL OF MODERN COMPUTING, 2010, 757 : 43 - 52
  • [45] A Model-Driven Approach for Enforcing Fine-Grained Access Control for SQL Queries
    Bao H.N.P.
    Clavel M.
    SN Computer Science, 2021, 2 (5)
  • [46] Integrated model-driven dashboard development
    Palpanas, Themis
    Chowdhary, Pawan
    Mihaila, George
    Pinel, Florian
    INFORMATION SYSTEMS FRONTIERS, 2007, 9 (2-3) : 195 - 208
  • [47] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [48] A business process-driven approach for generating software modules
    Zhao, Xulin
    Zou, Ying
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (10): : 1049 - 1071
  • [49] Integrated model-driven dashboard development
    Themis Palpanas
    Pawan Chowdhary
    George Mihaila
    Florian Pinel
    Information Systems Frontiers, 2007, 9 : 195 - 208
  • [50] Mining Design Patterns in Object Oriented Systems by a Model-Driven Approach
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 67 - 77