• 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