DocumentCode
3131456
Title
Modelling complex systems by separating application and security concerns
Author
Gomaa, Hassan ; Shin, Michael Eonsuk
Author_Institution
Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
fYear
2004
fDate
14-16 April 2004
Firstpage
19
Lastpage
28
Abstract
This paper describes how to model complex applications by modelling application requirements and designs separately from security requirements and designs using the UML notation. By careful separation of concerns, the security requirements are captured in security use cases and encapsulated in security objects separately from the application requirements and objects. The approach reduces system complexity caused by mixing security requirements with business application requirements with the goal of making complex systems more maintainable. Furthermore, the security use cases and objects can be reused by other software applications.
Keywords
business data processing; formal specification; security of data; specification languages; UML notation; business application requirements; complex systems modelling; reusable software; security objects; security requirements; system complexity reduction; Application software; Authentication; Banking; Communication system security; Data security; Electronic commerce; Information security; Protection; Software engineering; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
ISSN
1050-4729
Print_ISBN
0-7695-2109-6
Type
conf
DOI
10.1109/ICECCS.2004.1310900
Filename
1310900
Link To Document