Model-Driven Development of Information Flow-Secure Systems with IFlow

被引:8
|
作者
Katkalov, Kuzman [1 ]
Stenzel, Kurt [1 ]
Borek, Marian [1 ]
Reif, Wolfgang [1 ]
机构
[1] Univ Augsburg, Inst Software & Syst Engn, D-86135 Augsburg, Germany
关键词
model-driven software development; information flow control; mobile apps; web services;
D O I
10.1109/SocialCom.2013.14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In our increasingly interconnected world, privacy can seem like an unattainable goal. We are surrounded by countless devices and web services that acquire and collect our personal data as we interact with them. In many cases, the confidentiality of such data is not guaranteed and is frequently (if not always intentionally) violated. Smartphone apps and Internet web services in particular are known to often leak their users' confidential data to other users or (affiliated) third parties. We present a novel model-driven approach called IFlow that allows the development of distributed applications consisting of mobile apps and web services with secure information flow. In IFlow, a UML model of an information flow-sensitive application is used to automatically generate deployable app and web service code as well as a formal model. By employing automatic, language-based information flow control as well as interactive verification, IFlow enables the developer to give verifiable guarantees to the user about how his private data is being treated by the application.
引用
收藏
页码:51 / 56
页数:6
相关论文
共 50 条
  • [41] A model-driven approach for designing distributed web information systems
    Vdovjak, R
    Houben, GJ
    [J]. WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 453 - 464
  • [42] Model-driven data-intensive Enterprise Information Systems
    Zdravkovic, Milan
    Jardim-Goncalves, Ricardo
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (8-9) : 910 - 914
  • [43] Model-driven Evolution for Multimodal Mobile Geographic Information Systems
    Elouali, Nadia
    Liabeuf, Daniel
    Le Pallec, Xavier
    Rouillard, Jose
    Tarby, Jean-Claude
    [J]. ERCIM NEWS, 2012, (88): : 44 - 45
  • [44] Model-Driven Engineering of Process-Aware Information Systems
    Drave I.
    Michael J.
    Müller E.
    Rumpe B.
    Varga S.
    [J]. SN Computer Science, 3 (6)
  • [45] Distributed Real-Time Managed Systems: A Model-Driven Distributed Secure Information Architecture Platform for Managed Embedded Systems
    Levendovszky, Tihamer
    Dubey, Abhishek
    Otte, William R.
    Balasubramanian, Daniel
    Coglio, Alessandro
    Nyako, Sandor
    Emfinger, William
    Kumar, Pranav
    Gokhale, Aniruddha
    Karsai, Gabor
    [J]. IEEE SOFTWARE, 2014, 31 (02) : 62 - 69
  • [46] Integrating a Model-Driven Approach and Formal Verification for the Development of Secure Service Applications
    Borek, Marian
    Katkalov, Kuzman
    Moebius, Nina
    Reif, Wolfgang
    Schellhorn, Gerhard
    Stenzel, Kurt
    [J]. CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 45 - 81
  • [47] A model-driven co-design flow for embedded systems
    Bocchio, Sara
    Riccobene, Elvinia
    Rosti, Alberto
    Scandurra, Patrizia
    [J]. ADVANCES IN DESIGN AND SPECIFICATION LANGUAGES FOR EMBEDDED SYSTEMS, 2007, : 265 - +
  • [48] Model-driven development of reactive information systems: From graph transformation rules to JML contracts
    Heckel R.
    Lohmann M.
    [J]. International Journal on Software Tools for Technology Transfer, 2007, 9 (2) : 193 - 207
  • [49] Applying model-driven development techniques to the development of search and rescue systems
    Pham, Huy
    Ferworn, Alexander
    Mahmoud, Qusay H.
    Sadeghian, Alireza
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, VOLS 1 AND 2, 2007, : 6 - +
  • [50] Model-driven distributed systems
    Coutts, IA
    Edwards, JM
    [J]. IEEE CONCURRENCY, 1997, 5 (03): : 55 - &