Applying Formal Methods to Specify Security Requirements in Multi-Agent Systems

被引:6
|
作者
Subburaj, Vinitha Hannah [1 ]
Urban, Joseph E. [2 ]
机构
[1] West Texas A&M Univ Canyon, Sch Engn Comp Sci & Math, WTAMU Box 60767, Canyon, TX 79016 USA
[2] Arizona State Univ, Tempe, AZ 85281 USA
关键词
multi-agent systems; security requirements; formal methods; Descartes; -; Agent;
D O I
10.15439/2018F262
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Security has become an important concern with the development of large scale distributed and heterogeneous multi-agent systems (MAS). One of the main problems in addressing security during the development of MAS is that security is often an afterthought. The cost involved to patch existing systems against vulnerabilities and attacks after deployment is high. If developers and designers can spend some quality time investigating security aspects before beginning to code then this cost can be reduced significantly. Also, using formal methods to specify the complex behavior of large scale software systems has resulted in reliable software systems. This research effort was focused on using formal methods early in the development lifecycle to specify security requirements for MAS. New solutions are emerging to fix security related issues, but how much thought gets in during the early phases of development in terms of security needs to be answered. In this paper, analysis of security requirements for MAS, existing solutions to secure MAS, and the use of formal methods to specify security requirements has been studied. Descartes - Agent, a formal specification language for specifying agent systems has been taken into study to model the security requirements of MAS early on in the development process. Functional specifications of MAS are modelled along with the non-functional security requirements using the Descartes - Agent specification language. A case study example is used to illustrate the specification of security requirements in MAS using the Descartes Agent.
引用
收藏
页码:707 / 714
页数:8
相关论文
共 50 条
  • [1] Multi-agent systems and security requirements analysis
    Bresciani, P
    Giorgini, P
    Mouratidis, H
    Manson, G
    [J]. SOFTWARE ENGINEERING FOR MULTI-AGENT SYSTEMS II: RESEARCH ISSUES AND PRACTICAL APPLICATIONS, 2004, 2940 : 35 - 48
  • [2] Tableau methods for formal verification of multi-agent distributed systems
    Massacci, F
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) : 373 - 400
  • [3] Security in Multi-Agent Systems
    Hedin, Yaqin
    Moradian, Esmiralda
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1604 - 1612
  • [4] Incorporating security requirements into communication protocols in multi-agent software systems
    Luo, Yuxiu
    Antoniou, Giannakis
    Sterling, Leon
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 159 - 160
  • [5] Communication security in multi-agent systems
    Novák, P
    Rollo, M
    Hodík, J
    Vlcek, T
    [J]. MULTI-AGENT SYSTEMS AND APPLICATIONS III, PROCEEDINGS, 2003, 2691 : 454 - 463
  • [6] A survey of security in multi-agent systems
    Cavalcante, Rodolfo Carneiro
    Bittencourt, Ig Ibert
    da Silva, Alan Pedro
    Silva, Marlos
    Costa, Evandro
    Santos, Roberio
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) : 4835 - 4846
  • [7] Security Testing for Multi-Agent Systems
    Gruska, Damas P.
    Carmen Ruiz, M.
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2019, PT I, 2019, 11506 : 703 - 715
  • [8] Distributed Security in Multi-agent Systems
    Mois, George Dan
    Flonta, Stelian
    Stefan, Iulia
    Enyedi, Szilard
    Miclea, Liviu Cristian
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2010, 12 (03): : 47 - 51
  • [9] Formal specification of beliefs in multi-agent systems
    Benerecetti, M
    Giunchiglia, E
    Serafini, L
    Villafiorita, A
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1999, 14 (10) : 1021 - 1040
  • [10] Formal Verification of Open Multi-Agent Systems
    Kouvaros, Panagiotis
    Lomuscio, Alessio
    Pirovano, Edoardo
    Punchihewa, Hashan
    [J]. AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 179 - 187