Abstract. The Model-Driven Architecture (MDA) technology toolset includes a language for describing the structure of meta-data, the MOF, and a language for describing consistency properties that data must exhibit, the OCL. Off-the-shelf tools can generate meta-data repositories and perform consistency checking over the data they contain. In this paper we describe how these tools can be used to implement runtime requirements monitoring of systems by modelling the required behaviour of the system, implementing a meta-data repository to collect system data, and consistency checking the repository to discover violations. We evaluate the approach by implementing a contract checker for the SLAng service-level agreement language, a language define...
We describe the Monitoring and Checking (MaC) framework which provides assurance on the correctness ...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
Monitoring-Oriented Programming (MOP) is a formal framework for software development and analysis, i...
AbstractWith the explosion of software size, checking conformance of implementation to specification...
constraints over software design requires measures that ensure such requirements are met by the deli...
We describe the Monitoring and Checking (MaC) framework which assures the correctness of the current...
We describe the Monitoring and Checking (MaC) framework which assures the correctness of the current...
Abstract. This article gives an overview of the Monitoring Oriented Programming framework (MOP). In ...
This paper considers the problem of system deviations from requirements specifications. Such deviati...
SLAng is a language for expressing Service LevelAgreements (SLAs) under development as part of the E...
In requirements engineering, there are several approaches for requirements modeling such as goal-ori...
The rapid increase in the significance of software systems has made software assurance a critical re...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
Context: Many modern software systems must deal with changes and uncertainty. Traditional dependabil...
We describe the Monitoring and Checking (MaC) framework which provides assurance on the correctness ...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
Monitoring-Oriented Programming (MOP) is a formal framework for software development and analysis, i...
AbstractWith the explosion of software size, checking conformance of implementation to specification...
constraints over software design requires measures that ensure such requirements are met by the deli...
We describe the Monitoring and Checking (MaC) framework which assures the correctness of the current...
We describe the Monitoring and Checking (MaC) framework which assures the correctness of the current...
Abstract. This article gives an overview of the Monitoring Oriented Programming framework (MOP). In ...
This paper considers the problem of system deviations from requirements specifications. Such deviati...
SLAng is a language for expressing Service LevelAgreements (SLAs) under development as part of the E...
In requirements engineering, there are several approaches for requirements modeling such as goal-ori...
The rapid increase in the significance of software systems has made software assurance a critical re...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
Context: Many modern software systems must deal with changes and uncertainty. Traditional dependabil...
We describe the Monitoring and Checking (MaC) framework which provides assurance on the correctness ...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
Monitoring-Oriented Programming (MOP) is a formal framework for software development and analysis, i...