Ontology Based Patterns for Software Security Engineering

被引:0
|
作者
Moradian, Esmiralda [1 ]
Hakansson, Anne [1 ]
Andersson, Jan-Olof
机构
[1] Royal Inst Technol, KTH, Dept Commun Syst, Stockholm, Sweden
关键词
Software Engineering; Software Security; Security Patterns; Security Ontology; Agent System;
D O I
10.3233/978-1-61499-105-2-406
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software security engineering requires an understanding of the security issues and knowledge about how to solve these issues. Unfortunately, the engineers often lack knowledge in security field, which induces security risks in software systems. To minimize the risks and support engineers during system development, structured and reusable information in security area is required. To this objective, security process and security patterns for software development are proposed. Moreover, the design of the security patterns is based on ontology techniques, which can provide structured information that can be reused and combined. For searching and mapping of patterns, we use agents in multi-agent system. The presented approach can enhance understanding of security issues and support implementation of security in software engineering process.
引用
收藏
页码:406 / 419
页数:14
相关论文
共 50 条
  • [21] Ontology Engineering Based on Domain Specific Languages and the Application of Ontology Design Patterns
    Janke, Thomas
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, 2011, 83 : 167 - 176
  • [22] Collaborative engineering software development: Ontology-based approach
    Hsieh, Shang-Hsien
    Lu, Ming-Der
    [J]. INTELLIGENT COMPUTING IN ENGINEERING AND ARCHITECTURE, 2006, 4200 : 328 - 342
  • [23] An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
    Pakdeetrakulwong, Udsanee
    Wongthongtham, Pornpit
    Siricharoen, Waralak V.
    Khan, Naveed
    [J]. MOBILE NETWORKS & APPLICATIONS, 2016, 21 (01): : 65 - 88
  • [24] An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
    Udsanee Pakdeetrakulwong
    Pornpit Wongthongtham
    Waralak V. Siricharoen
    Naveed Khan
    [J]. Mobile Networks and Applications, 2016, 21 : 65 - 88
  • [25] Ontology Classification for Semantic-Web-Based Software Engineering
    Zhao, Yajing
    Dong, Jing
    Peng, Tu
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 303 - 317
  • [26] A Security Ontology with MDA for Software Development
    Kang, Wentao
    Liang, Ying
    [J]. 2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 67 - 74
  • [27] SEON: A Software Engineering Ontology Network
    Ruy, Fabiano Borges
    Falbo, Ricardo de Almeida
    Barcellos, Monalessa Perini
    Costa, Simone Dornelas
    Guizzardi, Giancarlo
    [J]. KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, EKAW 2016, 2016, 10024 : 527 - 542
  • [28] A software engineering approach to ontology building
    De Nicola, Antonio
    Missikoff, Michele
    Navigli, Roberto
    [J]. INFORMATION SYSTEMS, 2009, 34 (02) : 258 - 275
  • [29] Ontology Development as a Software Engineering Procedure
    Burita, Ladislav
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 1 - 8
  • [30] Development of a Software Engineering Ontology for Multisite Software Development
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam
    Sommerville, Ian
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (08) : 1205 - 1217