Mining Constraints for Monitoring Systems of Systems

Thomas Krismayer, Rick Rabiser, Paul Grünbacher

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Complex software-intensive systems are often systems of systems whose full behavior emerges during operation only, when the involved systems interact with each other and the environment. Runtime monitoring approaches are thus used to detect deviations from the expected behavior. Most approaches assume that engineers define the expected behavior as constraints, however, the deep domain knowledge required to specify constraints is often not available. We describe an approach that automatically mines constraint candidates for runtime monitoring from event logs recorded from systems of systems. Our approach extracts different types of constraints on event occurrence, timing, and data and offers users filtering and ranking strategies for the mined candidates.
Original languageEnglish
Title of host publicationProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
PublisherACM
Pages1864-1866
Number of pages3
ISBN (Print)978-1-4503-5933-7
DOIs
Publication statusPublished - Apr 2019

Fields of science

  • 102 Computer Sciences
  • 102022 Software development
  • 102025 Distributed systems

JKU Focus areas

  • Digital Transformation

Cite this