Invariants play a crucial role in system development. This contribution focuses on invariants in systems with so-called occurrence uncertainty, where we are interested in deciding whether a certain population (a set of instances of a class model) of the system satisfies an invariant or not, but we are unsure about the actual occurrence of the elements of that population, and also about the degree of satisfaction that is actually required for the invariant to be fulfilled. Invariants are soft in the sense that they are required to hold only for a particular, and a priori uncertain, percentage of the population. The contribution proposes a systematic approach to occurrence uncertainty and a prototypical implementation for models with uncertai...
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object...
Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling...
Although invariants have a long history, their meaning in OO designs is still under discussion. OO d...
Uncertainty is an inherent property of any measure or estimation performed in any physical setting, ...
International audienceThe Object Constraint Language (OCL) is becoming more and more popular for mod...
Constraints for rich domain models are easily specified with the Object Constraint Language (OCL) at...
Abstract. Refining high-level system invariants into lower-level soft-ware obligations has been succ...
Modeling the behavior of complex systems that operate in real environments, deal with physical eleme...
Reliability analysis allows for the estimation of a system's probability of detecting and identifyin...
International audienceUser Scenarios have been advocated as an effective means to capture requiremen...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, I...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
Many AI synthesis problems such as planning or scheduling may be modelized as constraint satisfactio...
We present a new statistical relational learning (SRL) framework that supports reasoning with soft q...
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object...
Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling...
Although invariants have a long history, their meaning in OO designs is still under discussion. OO d...
Uncertainty is an inherent property of any measure or estimation performed in any physical setting, ...
International audienceThe Object Constraint Language (OCL) is becoming more and more popular for mod...
Constraints for rich domain models are easily specified with the Object Constraint Language (OCL) at...
Abstract. Refining high-level system invariants into lower-level soft-ware obligations has been succ...
Modeling the behavior of complex systems that operate in real environments, deal with physical eleme...
Reliability analysis allows for the estimation of a system's probability of detecting and identifyin...
International audienceUser Scenarios have been advocated as an effective means to capture requiremen...
Integrity constraints (ICs) play a key role in the definition of conceptual schemas. In the UML, I...
Ensuring the data correctness of some information system is a crucial task. So, software engineers s...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
Many AI synthesis problems such as planning or scheduling may be modelized as constraint satisfactio...
We present a new statistical relational learning (SRL) framework that supports reasoning with soft q...
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object...
Refinement is a powerful mechanism for mastering the complexities that arise when formally modelling...
Although invariants have a long history, their meaning in OO designs is still under discussion. OO d...