TY - GEN
T1 - Finite state transducers framework for monitors conflict detection and resolution
AU - Hussein, Soha
PY - 2012
Y1 - 2012
N2 - Runtime monitoring and verification systems monitor target's events and verify them against specifications during program execution. For such systems the same event might trigger different monitors remedial actions, which can be contradictory in behavior or complementary (with a specific order). This urges the need to have a method to detect and resolve potential conflict between monitors. In this paper, we present a formal model for modeling monitors based on Finite State Transducers. Monitors in the model are transducers with events as their input and output alphabet. Monitors composition is used for those monitors in conflict, where each monitor can add to the output set of events, but it can never remove an event. The output set of events is later evaluated using 2 rewrite rules and resulting in non-conflicting behavior.
AB - Runtime monitoring and verification systems monitor target's events and verify them against specifications during program execution. For such systems the same event might trigger different monitors remedial actions, which can be contradictory in behavior or complementary (with a specific order). This urges the need to have a method to detect and resolve potential conflict between monitors. In this paper, we present a formal model for modeling monitors based on Finite State Transducers. Monitors in the model are transducers with events as their input and output alphabet. Monitors composition is used for those monitors in conflict, where each monitor can add to the output set of events, but it can never remove an event. The output set of events is later evaluated using 2 rewrite rules and resulting in non-conflicting behavior.
UR - http://www.scopus.com/inward/record.url?scp=84869597057&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84869597057&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-27317-9_12
DO - 10.1007/978-3-642-27317-9_12
M3 - Conference contribution
AN - SCOPUS:84869597057
SN - 9783642273162
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering
SP - 112
EP - 123
BT - Advances in Computer Science and Information Technology. Computer Science and Information Technology
ER -