Title :
Secure software architectures design by aspect orientation
Author :
Yu, Huiqun ; Liu, Dongmei ; He, Xudong ; Yang, Li ; Gao, Shu
Author_Institution :
Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
Abstract :
Security design at architecture level is critical to achieve high assurance software systems. However, most security design techniques for software architectures were in ad hoc fashion and fell short in precise notations. This paper proposes a formal aspect-oriented approach to designing secure software architectures. The underlying formalism is the software architecture model (SAM) that combines Petri nets and temporal logic. SAM supports a precise way to model the problem domain, its software architecture, and security aspects of the software architecture. An integrated architecture is obtained by weaving aspect models with the base architecture model. Mechanisms in SAM are amenable to analyzing correctness of the architecture design.
Keywords :
Petri nets; formal specification; security of data; software architecture; temporal logic; Petri nets; architecture design correctness; aspect orientation; formal aspect-oriented design; high assurance software systems; integrated architecture; problem domain modeling; secure software architecture design; temporal logic; SAM; Software architecture; aspect orientation; formal method; security;
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
DOI :
10.1109/ICECCS.2005.75