DocumentCode
2188635
Title
Aspect Oriented Approach to Building Secure Service Composition
Author
Fan, Guisheng ; Yu, Huiqun ; Chen, Liqiong ; Liu, Dongmei
Author_Institution
Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
fYear
2010
fDate
Nov. 30 2010-Dec. 3 2010
Firstpage
176
Lastpage
185
Abstract
Service composition is an effective way to achieve value-added service, which has found wide application in various areas. security design at architecture level is critical to achieve high assurance for these applications. However, most security design techniques for service composition were in ad hoc fashion and fell short in precise notations. This paper proposes a formal aspect-oriented approach to designing and analyzing secure service composition. The underlying formalism is Petri net and its modeling method, and focuses on the service authorization, implementation trace ability, data protection and fault handling. Aspect specification provides means to observe behaviors of basic aspect schema, and to describe their interrelationship, while the weaving mechanism systematically integrates these schemas into a complete service composition model. Based on this, the security and fault recovery mechanism of service composition are analyzed, and its correctness and effectiveness are proved. A case study of Export Service demonstrates the approach can simplify the modeling process and improve the design quality.
Keywords
Petri nets; aspect-oriented programming; authorisation; formal specification; software architecture; software fault tolerance; software quality; system recovery; Petri net; ad hoc fashion; architecture level; aspect oriented approach; aspect schema; aspect specification; data protection; design quality; export service; fault handling; fault recovery mechanism; formal aspect-oriented approach; implementation trace ability; modeling method; modeling process; secure service composition; security design techniques; service authorization; value-added service; weaving mechanism; Authorization; Data models; Semantics; Software; Weaving; Web services; Aspect orientation; Petri net; fault recovery; security; service composition;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location
Sydney, NSW
ISSN
1530-1362
Print_ISBN
978-1-4244-8831-5
Electronic_ISBN
1530-1362
Type
conf
DOI
10.1109/APSEC.2010.29
Filename
5693193
Link To Document