Home >

news Help

Publication Information


Title
Japanese: 
English:An Actor-Based Runtime Monitoring System for Web and Desktop Applications 
Author
Japanese: Lavery Paul, 渡部 卓雄.  
English: Paul Lavery, Takuo Watanabe.  
Language English 
Journal/Book name
Japanese: 
English:Proceedings of 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2017) 
Volume, Number, Page         pp. 385-390
Published date June 26, 2017 
Publisher
Japanese: 
English:IEEE 
Conference name
Japanese: 
English:18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2017) 
Conference site
Japanese:金沢市 
English:Kanazawa 
Official URL http://www.acisinternational.org/snpd2017/
 
DOI https://doi.org/10.1109/SNPD.2017.8022750
Abstract In this paper, we introduce a runtime monitoring method for Actor-based programs and present a Scala module that realizes the proposed method. The primary characteristic of our method is that it supports asynchronous message-passing based on the Actor model. Besides, the module does not require specialized languages for describing application properties to be monitored. Once a developer incorporates the module in his/her application, it continuously checks whether the application satisfies certain properties described as Scala code and invokes mitigation code when it finds the violation of the properties. This paper also provides two non-trivial use cases to illustrate how the module can be seamlessly integrated into actual modern Scala applications. We also demonstrate the efficiency of the module using a set of benchmarks that resulted in only 8% of the experiments causing more than 5% runtime overhead.

©2007 Tokyo Institute of Technology All rights reserved.