DocumentCode :
1810169
Title :
Goal-Oriented Software Security Engineering: The Electronic Smart Card Case Study
Author :
Hassan, Riham ; Eltoweissy, Mohamed ; Bohner, Shawn ; El-Kassas, Sherif
Author_Institution :
Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
Volume :
3
fYear :
2009
fDate :
29-31 Aug. 2009
Firstpage :
213
Lastpage :
218
Abstract :
We advocate goal-oriented software security engineering to produce highly secure software in a constructive,provable and cost-effective manner. Our approach is to couple goal-oriented semi-formal requirements specifications with formal design and implementation. To this effect, we proposed FADES (formal analysis and design for engineering security)in as the first goal-oriented software security engineering approach that provides a systematic and automated bridge between the goal-directed semi-formal KAOS (knowledge acquisition for automated specifications) framework and the B formal method to derive formal design and implementation from security requirements. In this paper, we demonstrate the applicability of FADES and study its effectiveness through a generic Electronic Smart Card case study and a comparative analysis between FADES and strictly applying formal methods.We use the case study to demonstrate how the goal-oriented formulation of security requirements in FADES paves the way for formal design that provably preserves the security properties.Further, the results of the comparison between FADES and Z show that FADES achieves better requirements completeness,consistency and security quality.
Keywords :
formal specification; knowledge acquisition; object-oriented methods; security of data; software architecture; electronic smart card case study; formal analysis and design for engineering security; goal-oriented semiformal requirements specifications; goal-oriented software security engineering; knowledge acquisition for automated specifications; Computer science; Computer security; Costs; Design engineering; Formal specifications; Knowledge acquisition; Knowledge engineering; Reliability engineering; Smart cards; Systems engineering and theory; formal methods; goal-oriented requirements; security engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
Type :
conf
DOI :
10.1109/CSE.2009.234
Filename :
5283515
Link To Document :
بازگشت