• 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