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 条
  • [1] Ontology-based software engineering-software engineering 2.0
    Dillon, T. S.
    Chang, E.
    Wongthongthain, P.
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 13 - 23
  • [2] Environmental Metrics for Software Security Based on a Vulnerability Ontology
    Wang, Ju An
    Guo, Minzhe
    Wang, Hao
    Xia, Min
    Zhou, Linfeng
    [J]. 2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 159 - 168
  • [3] An Ontology for Security Patterns
    Pereira Vale, Anelis
    Fernandez, Eduardo B.
    [J]. 2019 38TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2019,
  • [4] A Software Engineering Ontology as Software Engineering Knowledge Representation
    Wongthongtham, P.
    Kasisopha, N.
    Chang, E.
    Dillon, T.
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 668 - 675
  • [5] A process engineering method based on ontology and patterns
    Hug, Charlotte
    Front, Agnes
    Rieu, Dominique
    [J]. ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL ISDM/ABF, 2008, : 29 - 36
  • [6] Information engineering of a software engineering ontology
    Wonothonatham, P
    Chang, E
    Dillon, TS
    [J]. 2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 366 - 371
  • [7] Towards Ontology-Based Software Engineering for Multiperspective Software Development
    Assawamekin, Namfon
    [J]. 2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 613 - 617
  • [8] Ontology-based Concept Maps for Software Engineering
    Mohamed, Karama Ali
    Farhan, Marwa Salah
    Abd Elatif, Mahmoud Mohamed Ahmed
    [J]. 2013 9TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2013): TODAY INFORMATION SOCIETY WHAT'S NEXT?, 2014, : 92 - 97
  • [9] Software engineering documentation:: An ontology-based approach
    Ambrósio, AP
    de Santos, DC
    de Lucena, FN
    da Silva, JC
    [J]. WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 38 - 40
  • [10] A Software Engineering Practice Platform Based on Event Ontology
    Liu, Wei
    Wang, Dong
    Wu, Yue
    Liu, Yue
    Zheng, Yu
    [J]. PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1474 - 1479