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.
Highlights
The software development life cycle (SDLC) of an information system (IS)consists of four main stages:planning, creating, testing, and deployment
The study was guided by two research questions: “What is the practical applicability of existing models for a secure software development life cycle?”and “How can aspect orientation enhance security software development life cycle (SSDLC)?”
In this paper we present the SSDLC process for safety and security
Summary
The software development life cycle (SDLC) of an information system (IS)consists of four main stages:planning, creating, testing, and deployment. It has been described as involving a requirement, design, coding, and documentation phase. The SSDLC helps developers build more secure software and address security compliance requirements The study was guided by two research questions: “What is the practical applicability of existing models for a secure software development life cycle?”and “How can aspect orientation enhance SSDLC?”. Before discussing the research methodology, an overview of the key concepts of AO and SSDLC is provided in order to clarify their contribution to the main aimof this study
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Software Engineering & Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.