Skip to Main Content
The distributed ownership of Service Oriented Systems has led to an increasing focus on run-time management solutions. Service Oriented Systems can heavily change after deployment, hampering their quality and reliability. They can change their service bindings, or providers can modify the internals of their services. Monitoring is critical for these systems, to keep track of the behavior and find out whether anomalies have occurred. The paper presents SECMOL (Service Centric Monitor- ing Language), a general monitoring specification language. The clear separation of concerns between data collection, data computation, and data analysis allows for high degrees of flexibility and scalability. It also presents a concrete projection of the model onto three different monitor- ing frameworks.