Role-based declarative synchronization for reconfigurable systems

被引:0
|
作者
Tanasescu, V [1 ]
Wojciechowski, PT [1 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we address the problem of encoding complex concurrency control in reconfigurable systems. Such systems can be often reconfigured, either statically, or dynamically, in order to adapt to new requirements and a changing environment. We therefore take a declarative approach and introduce a set of high-level programming abstractions which allow the programmer to easily express complex synchronization constraints in multithreaded programs. The constructs are based on our model of role-based synchronization (RBS) which assumes attaching roles to concurrent threads and expressing a synchronization policy between the roles. The model is illustrated by describing an experimental implementation of our language as a design pattern library in OCaml. Finally, we also sketch a small application of a web access server that we have implemented using the RBS design pattern.
引用
收藏
页码:52 / 66
页数:15
相关论文
共 50 条
  • [1] Role-based Runtime Model Synchronization
    Werner, Christopher
    Schoen, Hendrik
    Kuehn, Thomas
    Goetz, Sebastian
    Assmann, Uwe
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 306 - 313
  • [2] Role-Based Systems are Autonomic
    Zhu, Haibin
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2008, : 144 - 152
  • [3] Role-based Configuration Representation for Modular Reconfigurable Robots
    Qiao, Guifang
    Song, Guangming
    Zhang, Ying
    Wang, Weiguo
    Zhang, Jun
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 805 - 810
  • [4] Synchronization Protocols to Prevent Illegal Information Flow in Role-based Access Control Systems
    Nakamura, Shigenari
    Doulikun, Dilewaer
    Aikebaier, Ailixier
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. 2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 279 - 286
  • [5] Enabling role-based web access control using a declarative logical framework
    Chamizo, Javier
    Mencke, Myriam
    Gomez, Juan Miguel
    Alor-Hernandez, Giner
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1 AND 2, 2008, : 390 - +
  • [6] A role-based architecure for intelligent agent systems
    Zhu, Haibin
    [J]. DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 354 - 359
  • [7] Role-based rights in artificial social systems
    Boella, G
    van der Torre, L
    [J]. 2005 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2005, : 516 - 519
  • [8] Coevolution of Role-Based Cooperation in Multiagent Systems
    Yong, Chern Han
    Miikkulainen, Risto
    [J]. IEEE TRANSACTIONS ON AUTONOMOUS MENTAL DEVELOPMENT, 2009, 1 (03) : 170 - 186
  • [9] Role-based concurrency control for distributed systems
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 407 - +
  • [10] Role-Based Structuring of Systems Engineering Teams
    Wozniak, Michael
    [J]. INCOSE International Symposium, 2024, 34 (01) : 1008 - 1020