DSpace
 

Tai Nguyen So - Vietnam National University, Ha Noi - VNU >
ĐẠI HỌC QUỐC GIA HÀ NỘI - VIETNAM NATIONAL UNIVERSITY, HANOI >
BÀI BÁO ĐĂNG TRÊN SCOPUS >
2009-2010 VNU-DOI-Publications >

Search

Please use this identifier to cite or link to this item: http://tainguyenso.vnu.edu.vn/jspui/handle/123456789/7256

Title: Checking protocol conformance in component models using aspect oriented programming
Authors: Trinh, T.-B.
Truong, A.-H.,
Nguyen, V.-H.
Keywords: Runtime verification
AspectJ
Protocol state machine
Issue Date: 2009
Publisher: Proceedings of the IASTED International Conference on Advances in Computer Science and Engineering, ACSE 2009
Citation: Page : 150-155
Abstract: Protocol state machines (PSM) in UML 2.0 allows us to specify communication protocols or expected method call sequences among a number of objects or software components. As the implementation of objects or components can go wrong with respect to the specification, one needs a method to check for the correctness of the implementation. We propose an approach based on aspect oriented programming (AOP) to check for the conformance between the implementation and the PSM specification. Taking a PSM specification as input we convert it into a specification in our language and then we generate aspect code in AspectJ that can report any wrong call sequences in the implementation of the Java components at runtime. Based on AOP our approach has several advantages such as it is easy to combine with static approach, it does not require source code of the objects or components and it can check multithreaded components.
URI: http://tainguyenso.vnu.edu.vn/jspui/handle/123456789/7256
ISBN: 9.78E+12
Appears in Collections:2009-2010 VNU-DOI-Publications

Files in This Item:

File Description SizeFormat
227.pdf49.19 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback