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
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;
Conference_Titel :
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
Print_ISBN :
0-7695-2109-6
DOI :
10.1109/ICECCS.2004.1310900