학술논문

Using aspects to design a secure system
Document Type
Conference
Source
Eighth IEEE International Conference on Engineering of Complex Computer Systems, 2002. Proceedings. Engineering of complex computer systems Engineering of Complex Computer Systems, 2002. Proceedings. Eighth IEEE International Conference on. :117-126 2002
Subject
Computing and Processing
Weaving
Information security
Unified modeling language
Availability
Software systems
Internet
Programming
Software design
Pattern analysis
Interference
Language
Abstract
Developers of complex systems have to address concerns such as security, availability of services, and timeliness that often are non-orthogonal to traditional design structures, that is, the concerns cross-cut traditional design units. We illustrate how an aspect-oriented approach to modeling allows developers to encapsulate such design concerns so that they can be woven into a design in a systematic and consistent manner. The paper focuses on the use of aspects for modeling and weaving in security concerns.