CFP last date
20 December 2024
Reseach Article

An Efficient Risk Analysis based Risk Priority in Requirement Engineering using Modified Goal Risk Model

by K. Venkatesh Sharma, P V Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 73 - Number 14
Year of Publication: 2013
Authors: K. Venkatesh Sharma, P V Kumar
10.5120/12808-9939

K. Venkatesh Sharma, P V Kumar . An Efficient Risk Analysis based Risk Priority in Requirement Engineering using Modified Goal Risk Model. International Journal of Computer Applications. 73, 14 ( July 2013), 15-24. DOI=10.5120/12808-9939

@article{ 10.5120/12808-9939,
author = { K. Venkatesh Sharma, P V Kumar },
title = { An Efficient Risk Analysis based Risk Priority in Requirement Engineering using Modified Goal Risk Model },
journal = { International Journal of Computer Applications },
issue_date = { July 2013 },
volume = { 73 },
number = { 14 },
month = { July },
year = { 2013 },
issn = { 0975-8887 },
pages = { 15-24 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume73/number14/12808-9939/ },
doi = { 10.5120/12808-9939 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:40:57.888756+05:30
%A K. Venkatesh Sharma
%A P V Kumar
%T An Efficient Risk Analysis based Risk Priority in Requirement Engineering using Modified Goal Risk Model
%J International Journal of Computer Applications
%@ 0975-8887
%V 73
%N 14
%P 15-24
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Risk analysis is traditionally considered a critical activity for the whole software system's lifecycle. Risks are identified by considering technical aspects (e. g. , failures of the system, unavailability of services, etc. ) and handled by suitable countermeasures through a refined design. A modified Tropos goal model was developed in which the evidence of satisfaction and denial of the goal is calculated from the likelihood of the events corresponding to the goals. Relations are defined between multiple goals and events, which define the importance of a particular goal. The event may be considered as a risk according to their likelihood value. So the inter relation values of the goals and events gives the impact of that event on the particular goal. In order to analyze the risk in achieving some particular goals, a set of candidate solutions are generated. The candidate solutions are evaluated on the basis of a risk affinitive value of the goals according to their events. The risk affinitive value is calculated from the different set of risk parameters, which is set like high, medium and low. The risk parameters clearly evaluate the affinity of that event to a particular set of goals. A priority based parameter is added to the proposed approach to sort out the risk values. According to the proposed approach distinct cost to risk values are achieved. Finally, the candidate solutions with low cost are selected.

References
  1. Asnar Y, Giorgini P, Modelling risk and identifying countermeasures in organizations. In: Proceedings of the 1st international workshop on critical information infrastructures security, Springer-Verlag, Lecture Notes in Computer Science, vol 4347, pp 55–66, 2006
  2. Anton AI, "Goal-based requirements analysis. " In Proceedings of the 2nd IEEE International conference on requirements engineering, IEEE Computer Society Press, pp: 136, 1996.
  3. B. W. Boehm. Software Risk Management: Principles and Practices. IEEE Software, pp. 32–41, 1991.
  4. Risk Analysis as part of the Requirements Engineering Process YudistiraAsnar Paolo Giorgini March 2007
  5. Focusing on the Importance and the Role of Requirement Engineering Mina Attarha and Nasser ModiriAtta. mina@yahoo. com;
  6. H. F. Hofmann and F. Lehner, "Requirements engineering as a success factor in software projects", IEEE Software,vol 18, no 4, pp. 58-66, 2001.
  7. B. A. Nuseibeh and S. M. Easterbrook, "Requirements engineering: A roadmap", Proc. of the 22nd Intl. Conf. on Software Enginnering (ICSE '00), IEEE Computer Society Press, June 2000, pp. 35 – 46.
  8. T. Hall, S. Beecham and A. Rainer, "Requirements problems in twelve software companies: An empirical analysis", IEEE Software, vol 149, no. 5, pp. 153-160, 2002.
  9. M. Niazi and S. Shastry, "Role of requirements engineering in software development process: An empirical study", Proc. of the 7th Intl. Multi Topic Conf. (INMIC2003), IEEE Computer Society Press, Dec 2003, pp. 402-407.
  10. JacKyAng, Sook Bing Leong, Chin Fei Lee, UmiKalsomYusof, "Requirement Engineering Techniques in Developing Expert Systems", School of Computer Sciences UniversitiSains Malaysia, IEEE, symposium on computer science and informatics, 2011, pp. 1-2
  11. Lukas Pilat and Hermann Kaindl, "A Knowledge Management Perspective of Requirements Engineering", Institute of Computer Technology Vienna University of Technology Vienna, Austria, IEEE Conference: 19-21 May 2011, pp. 1-12.
  12. Mina Attarha and Nasser Modiri, "Focusing on the Importance and the Role of Requirement Engineering", Interaction Sciences (ICIS), 2011 4th International Conference , 16-18 Aug. 2011, pp. 181 – 184.
  13. YudistiraAsnar, Paolo Giorgini, " Risk Analysis as part of the Requirements Engineering Process", Departmental Technical Report, 2007.
  14. Roy GG, Woodings TL, "A framework for risk analysis in software engineering", In proceedings of the seventh Asia-Pacific software engineering conference , IEEE Computer Society Press, p 441, 2000.
  15. Boehm BW, "Software risk management: principles and Practices". IEEE Software engineering, Vol. 8, No. 1, pp:32–41, 1991
  16. Bresciani, P. , Perini, A. , Giorgini, P. , Giunchiglia, F. , Mylopoulos, J. : Tropos:An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems Vol. 8, no. 3, pp:203-236, 2004
  17. van Lamsweerde, A. , Letier, E. : Handling Obstacles in Goal-Oriented Requirements Engineering. IEEE Transaction Software Engineering, Vol. 26, No. 10, pp: 978-1005, 2000
  18. Yu, E. : Modelling Strategic Relationships for Process Engineering. PhD thesis, University of Toronto, Department of Computer Science.
  19. YudistiraAsnar, Paolo Giorgini, John Mylopoulos, "Goal-driven risk assessment in requirements engineering", Requirement engineering, vol. 16, pp: 101- 116, 2011.
  20. Boehm BW (1991) Software risk management: principles and practices. IEEE Software, pp. 32–41.
  21. Venkatesh Sharma, K. , and P. V. Kumar. "An efficient goal oriented risk analysis in requirement engineering. " Advance Computing Conference (IACC), 2013 IEEE 3rd International. IEEE, 2013.
  22. Sharma, K. Venkatesh, and P. V. Kumar. "An efficient risk analysis in requirement engineering. " Engineering (NUiCONE), 2012 Nirma University International Conference on. IEEE, 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Requirement Engineering Tropos Goal model Candidate solutions Goal layer Event layer Support layer