• Home
  • Search
  • A Formal Technique for Concurrent Generation of Software’s Functional and Security Requirements in SOFL Specifications
  • Cite Icon1
  • https://doi.org/10.1007/978-3-030-41418-4_2Copy DOI Icon

A Formal Technique for Concurrent Generation of Software’s Functional and Security Requirements in SOFL Specifications

  • Jan 1, 2020
  • Busalire Emeka +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Formal methods offer a precise and concise way of expressing system requirements which can be tested and validated with formal proofs techniques. However, their application in the development of security aware industrial systems have been associated with high costs due to the difficulty in integrating the functional and security requirements which are generated in an ad hoc manner. Reducing this cost has been a subject of interest in software requirements engineering research. In this paper we propose a formal technique for concurrent generation of functional and security requirements that can help provide a systematic way of accounting for security requirements while specifying the functional requirements of a software. With this technique, the functional behaviors of the system are precisely defined using the Structured Object-Oriented Formal Language (SOFL). The security rules are systematically explored with the results incorporated into the functional specification as constraints. The resultant specification then defines the system functionality that implies the conformance to the security rules. Such a specification can be used as a firm foundation for implementation and testing of the implementation. We discuss the principle of integrating security rules with functional specifications and present a case study to demonstrate the feasibility of our technique.

Similar Papers
  • Book Chapter
  • Citations3

Developing Quality Software Systems Using the SOFL Formal Engineering Method

  • Jan 01, 2002
  • Shaoying Liu
  • Conference Article
  • Citations3

Development of a web-based conference management system using SOFL

  • Oct 09, 2015
  • Fumiko Nagoya +1
  • Conference Article
  • Citations2

Capturing Safety Properties for Safety-Critical Systems Using SOFL

  • May 01, 2011
  • Azma Binti Abdullah +1
  • Conference Article
  • Citations2

Reconciling Security and Functional Requirements in Multi-tenant Clouds

  • Apr 02, 2017
  • Ghassan Karame +3
  • Book Chapter
  • Citations4

Specifying Security Requirements in Multi-agent Systems Using the Descartes-Agent Specification Language and AUML

  • Jan 01, 2019
  • Vinitha Hannah Subburaj +1
  • PDF
  • Research Article
  • Citations3

A reference measurement framework of software security product quality (SPQ NFSR )

  • Dec 21, 2020
  • IET Information Security
  • Khalid T Al‐Sarayreh +3
  • Supplementary Content

Software Documentation for Embedded Systems: A Problem-Based Approach

  • Mar 28, 2019
  • DuEPublico (University of Duisburg-Essen)
  • Nelufar Ulfat-Bunyadi
  • Book Chapter
  • Citations2

A Formal Approach to Automatic Testing of Security Policies Specified in XACML

  • Jan 01, 2015
  • Mohamed H.E Aouadi +2
  • Conference Article
  • Citations10

A model based security requirements engineering framework applied for online trading system

  • Jun 01, 2011
  • P Salini +1
  • Conference Article

Bank notes

  • Aug 28, 2007
  • Sara Church
  • Conference Article
  • Citations2

Secrobat: Secure and Robust Component-based Architectures

  • Dec 01, 2006
  • Artem Vorobiev +1
  • Single Report

Integration and Validation of Avian Radars (IVAR): Functional Requirements and Performance Specifications for Avian Radar Systems. Version 3.0

  • Dec 09, 2011
  • Marissa Brand +10
  • Research Article

Functional Requirements Specification of E-Tendering Using Natural Language Approach: Towards Innovative Business Transformation

  • Dec 01, 2019
  • Journal of Computational and Theoretical Nanoscience
  • Haslina Mohd +5
  • PDF
  • Research Article

Security Requirements Specification and Tracing within Topological Functioning Model

  • Oct 28, 2022
  • Complex Systems Informatics and Modeling Quarterly
  • Erika Nazaruka
  • Conference Article
  • Citations1

Certifying an embedded remote method invocation protocol

  • Mar 16, 2008
  • June Andronick +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.