An Aspect-Oriented Approach to Securing Distributed Systems

被引:0
|
作者
Jakob, Henner [1 ]
Loriant, Nicolas [1 ]
Consel, Charles
机构
[1] INRIA, Paris, France
关键词
Distributed systems; Security; Pervasive computing systems; Aspect-oriented programming;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing size and complexity of distributed systems create a need to raise the level of abstraction for their development. This need becomes critical for pervasive computing where non-functional properties, such as security, must be guaranteed. Architecture description languages (ADLs) propose a promising approach to coping with the size and complexity of pervasive computing systems. A system is defined by a high-level description that may be used to produce a programming framework. However, non-functional properties are not specifically addressed by existing ADL works. To address this issue aspect-oriented programming is a well-proven technique to properly modularize non-functional concerns that can be dealt with by weaving dedicated code into a program. In this paper, we present DiaAspect, an aspect-oriented language for an ADL. ADLs are a key to our approach because they expose features enabling an accurate coordination of aspects. We demonstrate the expressiveness of DiaAspect with two examples of security policies in pervasive computing. We also show how, combining the knowledge of the architecture description with aspect code, improves aspect weaving in the implementation code.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [1] Aspect-Oriented Modelling for Distributed Systems
    Al Abed, Wisam
    Kienzle, Joerg
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 123 - 137
  • [2] An aspect-oriented approach to distributed object security
    Hao, RB
    Bölöni, L
    Jun, K
    Marinescu, DC
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1999, : 23 - 30
  • [3] Towards a Proper Aspect-oriented Model for Distributed Systems
    Mejia, Ismael
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 83 - 84
  • [4] QoS Modeling for Dependable and Distributed Cyber Physical Systems Using Aspect-Oriented Approach
    Zhang, Lichen
    [J]. 2011 TENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2011, : 354 - 358
  • [5] Aspect-oriented development of crosscutting features in distributed, heterogeneous systems
    Wohlstadter, Eric
    Devanbu, Premkumar
    [J]. TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT II, 2006, 4242 : 69 - 100
  • [6] Aspect-Oriented MDA Approach for Non-Functional Properties of Distributed Cyber Physical Systems
    Zhang, Lichen
    [J]. 2011 TENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2011, : 284 - 288
  • [7] Aspect-oriented specification architectures for distributed real-time systems
    Katara, M
    Mikkonen, T
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 180 - 190
  • [8] Reconfigurability in object database management systems: An aspect-oriented approach
    Rashid, A
    Chitchyan, R
    [J]. OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 303 - 314
  • [9] Aspect-Oriented Approach to Modeling Railway Cyber Physical Systems
    Zhang, Lichen
    [J]. 2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 29 - 33
  • [10] An Aspect-Oriented Approach for Designing Safety-Critical Systems
    Petrov, Zlatko
    Zaykov, Pavel G.
    Cardoso, Joao M. P.
    Coutinho, Jose G. F.
    Diniz, Pedro C.
    Luk, Wayne
    [J]. 2013 IEEE AEROSPACE CONFERENCE, 2013,