Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Efficient Large-scale Trace Checking Using MapReduce
Bersani, Marcello Maria; Bianculli, Domenico; Ghezzi, Carlo et al.
2016In Proceedings of the 38th International Conference on Software Engineering (ICSE 2016)
Peer reviewed
 

Files


Full Text
icse2016.pdf
Author preprint (448.8 kB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] The problem of checking a logged event trace against a temporal logic specification arises in many practical cases. Unfortunately, known algorithms for an expressive logic like MTL (Metric Temporal Logic) do not scale with respect to two crucial dimensions: the length of the trace and the size of the time interval for which logged events must be buffered to check satisfaction of the specification. The former issue can be addressed by distributed and parallel trace checking algorithms that can take advantage of modern cloud computing and programming frameworks like MapReduce. Still, the latter issue remains open with current state-of-the-art approaches. In this paper we address this memory scalability issue by proposing a new semantics for MTL, called lazy semantics. This semantics can evaluate temporal formulae and boolean combinations of temporal-only formulae at any arbitrary time instant. We prove that lazy semantics is more expressive than standard point-based semantics and that it can be used as a basis for a correct parametric decomposition of any MTL formula into an equivalent one with smaller, bounded time intervals. We use lazy semantics to extend our previous distributed trace checking algorithm for MTL. We evaluate the proposed algorithm in terms of memory scalability and time/memory tradeoffs.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Computer science
Author, co-author :
Bersani, Marcello Maria
Bianculli, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Ghezzi, Carlo
Krstic, Srdan
San Pietro, Pierluigi
External co-authors :
yes
Language :
English
Title :
Efficient Large-scale Trace Checking Using MapReduce
Publication date :
May 2016
Event name :
38th International Conference on Software Engineering (ICSE 2016)
Event place :
Austin,TX, United States
Event date :
May 14-22, 2016
Audience :
International
Main work title :
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016)
Pages :
888-898
Peer reviewed :
Peer reviewed
FnR Project :
FNR3949772 - Validation And Verification Laboratory, 2010 (01/01/2012-31/07/2018) - Lionel Briand
Available on ORBilu :
since 22 February 2015

Statistics


Number of views
298 (19 by Unilu)
Number of downloads
55 (4 by Unilu)

Scopus citations®
 
15
Scopus citations®
without self-citations
3
OpenCitations
 
11
WoS citations
 
14

Bibliography


Similar publications



Contact ORBilu