SECURING SOFTWARE DEVELOPMENT STAGES USING ASPECT-ORIENTATION CONCEPTS

  • Magableh A
  • AlSobeh A
N/ACitations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

In the past 10 years, the research community has produced a significant number of design notations to represent security properties and concepts in a design artifact. The need to improve the security of software has become a key issue for developers.The security function needs to be incorporated into the software development process at the requirement, analysis, design, and implementation stages as doing so may help to smooth integration and to protect systems from attack. Security affects all aspects ofa software program, which makes the incorporation of security features a crosscutting concern. Therefore, this paper looks at the feasibility and potential advantages of employing an aspect orientation approach in the software development lifecycle to ensure efficient integration of security.These notations are aimed at documenting and analyzing security in a software design model. It also proposes a model called the Aspect-Oriented Software Security Development Life Cycle (AOSSDLC), which covers arrange of security activities and deliverables for each development stage. It is concluded that aspect orientation is one of the best options available for installing security features not least because of the benefit that no changes need to be made to the existing software structure.

Cite

CITATION STYLE

APA

Magableh, A. A., & AlSobeh, A. M. R. (2018). SECURING SOFTWARE DEVELOPMENT STAGES USING ASPECT-ORIENTATION CONCEPTS. International Journal of Software Engineering & Applications, 9(6), 57–71. https://doi.org/10.5121/ijsea.2018.9605

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free