Open Access   Article Go Back

Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements

Jameel Ahmad Qurashi1 , Sanjay Kumar2

Section:Review Paper, Product Type: Journal Paper
Volume-7 , Issue-1 , Page no. 790-794, Jan-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i1.790794

Online published on Jan 31, 2019

Copyright © Jameel Ahmad Qurashi, Sanjay Kumar . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Jameel Ahmad Qurashi, Sanjay Kumar, “Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.1, pp.790-794, 2019.

MLA Style Citation: Jameel Ahmad Qurashi, Sanjay Kumar "Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements." International Journal of Computer Sciences and Engineering 7.1 (2019): 790-794.

APA Style Citation: Jameel Ahmad Qurashi, Sanjay Kumar, (2019). Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements. International Journal of Computer Sciences and Engineering, 7(1), 790-794.

BibTex Style Citation:
@article{Qurashi_2019,
author = {Jameel Ahmad Qurashi, Sanjay Kumar},
title = {Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {1 2019},
volume = {7},
Issue = {1},
month = {1},
year = {2019},
issn = {2347-2693},
pages = {790-794},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3585},
doi = {https://doi.org/10.26438/ijcse/v7i1.790794}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i1.790794}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3585
TI - Secure Software Architecture: A Hybrid Approach Based On Non-Functional Security Requirements
T2 - International Journal of Computer Sciences and Engineering
AU - Jameel Ahmad Qurashi, Sanjay Kumar
PY - 2019
DA - 2019/01/31
PB - IJCSE, Indore, INDIA
SP - 790-794
IS - 1
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
427 311 downloads 168 downloads
  
  
           

Abstract

In the last decades, software engineering has become an important area of research. As researchers, we try to identify a problem, a need, or a hole in some research topic, once identified we make an effort to produce new techniques, methods, and tools that hopefully will help to improve the detected issue. In the present thesis the identified issue was the need of supporting non-functional requirements in the software architecture design where these requirements are the drivers of the architectural decision-making. This paper demonstrates that a relatively new software engineering discipline, model-driven development, was a good place to propose a solution for the detected issue. We envisioned how non-functional requirements can be integrated in model-driven development and how this integration will impact in the architectural design activities. When we started to produce our techniques, methods, and tools for model-driven development we found out that there was a bigger hole in the web of knowledge than what we had initially foreseen. Much of the evidence of how non-functional requirements affect the software architecture design is hidden. This situation caused a turn in this paper. We needed to understand architects, how they think and how they make the architectural decisions, what is the role of non-functional requirements in the architectural decision-making process, and to what extent are the non-functional requirements important in this process.

Key-Words / Index Term

Software, Architecture, Non-functional Requirements

References

[1]. Lawrence Chung, Kendra Cooper, and Anna Yi. Developing adaptable software architectures using design patterns: an NFR approach. Computer Standards & Interfaces, 25(3):253–260, 2016.
[2]. M. Dal Cin. Extending UML towards a useful OO-language for modeling dependability features. In 9th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, pages 325–330, 2017.
[3]. Mary Shaw and David Garlan. Software architecture: perspectives on an emerging discipline. Prentice-Hall, Inc, Upper Saddle River, NJ, USA, 2016.
[4]. Simone Röttger and Steffen Zschaler. Model-Driven Development for Non-functional Properties: Refinement Through Model Transformation. In International Conference on the Unified Modeling Language (UML), pages 275–289, 2017
[5]. James Robertson and Suzanne Robertson. Volere. Requirements Specification Template. Edition 15. Technical report, Atlantic Systems Guild, 2016
[6]. Xavier Franch, Angelo Susi, Maria C. Annosi, Claudia Ayala Managing Risk in Open Source Software Adoption. In International Joint Conference on Software Technologies (ICSOFT), 2015.
[7]. R.B. Svensson, M. Höst, B. Regnell, ”Managing Quality Requirements: A Systematic Review,” EUROMICRO-SEAA 2014.
[8]. R.B. Svensson, T. Gorschek, B. Regnell, R. Torkar, A. Shahrokni, R. Feldt, A. Aurum “Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems,” REFSQ 2016.
[9]. N.D. Anh, D.S. Cruzes, R. Conradi, M. Höst, X. Franch, C. Ayala, “Collaborative Resolution of Requirements Mismatches when adopting Open Source Components,” REFSQ 2017.
[10]. A. Tang, M. Ali Babar, I. Gorton, J. Han, “A Survey of Architecture Design Rationale”. Journal of Systems and Software 79, 2016.
[11]. M.A. Babar, L. Bass, I. Gorton, “Factors Influencing Industrial Practices of Software Architecture Evaluation: An Empirical Investigation,” QoSA 2017
[12]. A.C. Edmondson, S.E. McManus, “Methodological Fit in Management Field Research,” Academy of Management Review 32, 2016.