SECURING SOFTWARE DEVELOPMENT STAGES USING ASPECT-ORIENTATION CONCEPTS

@article{Magableh2018SECURINGSD,
  title={SECURING SOFTWARE DEVELOPMENT STAGES USING ASPECT-ORIENTATION CONCEPTS},
  author={Aws A. Magableh and Anas M. R. Alsobeh},
  journal={International Journal of Software Engineering \& Applications},
  year={2018}
}
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… 
A SYSTEMATIC LITERATURE REVIEW ON SECURITY INDICATORS FOR OPEN-SOURCE ENTERPRISE RESOURCE PLANNING SOFTWARE
TLDR
There is need to institute security control measures and metrics for the identified factors to help assess security posture of enterprises during ERP software implementation and the design of security a measurement framework and definition of a metrics suite for assessing open-source ERPSoftware security are recommended.

References

SHOWING 1-10 OF 36 REFERENCES
Aspect-Oriented Modeling for Representing and Integrating Security Concerns in UML
TLDR
An aspect-oriented modeling approach for specifying and integrating security concerns into UML design models and describes the prototype implemented as a plug-in in a commercial software development environment.
Model-driven Secure Development Lifecycle
TLDR
This paper proposes the model-driven secure development lifecycle (MD-SDL), an approach that leverages on modeling methods and the advances in model- driven security to simplify the process of eciently integrating security into development lifecycles for the development of securitycritical software and systems.
Developing secure applications through aspect-oriented programming
TLDR
This paper reports upon the experiences in using AspectJ to secure application software in a manageable way and highlights some challenges to be addressed in the further development of aspect-oriented software development technology.
Design notations for secure software: a systematic literature review
TLDR
This paper presents a systematic literature review that inventorizes the existing notations and provides an in-depth, comparative analysis for each.
Architecting Secure Software Systems Using an Aspect-Oriented Approach: : A Survey of Current Research
TLDR
This paper surveys some of the approaches and contributions of integrating an aspect-oriented approach into designing and implementing secure software systems.
Applying Aspect Oriented Programming on Security
TLDR
Aspect-oriented programming is an approach that provides more innovative modularization techniques i.e. it helps to minimize these risks by eliminating the tangling and scattering of the code.
FMC: an approach towards architecture-centric system development
  • Frank Keller, S. Wendt
  • Computer Science
    10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings.
  • 2003
TLDR
This paper presents a systematic approach called FMC (Fundamental Modeling Concepts) to describe the conceptual architecture of software-intensive systems, a decision-making and planning tool facilitating the communication between the architect and further stakeholders.
Secure software architectures design by aspect orientation
TLDR
This paper proposes a formal aspect-oriented approach to designing secure software architectures that combines Petri nets and temporal logic and supports a precise way to model the problem domain, its software architecture, and security aspects of the software architecture.
XWeave: models and aspects in concert
TLDR
XWeave is presented, a model weaver that supports weaving of both models and meta models that eases model evolution and plays an important role in software product line engineering, as variable parts of architectural models can be woven according to some product configuration.
...
...