Using dynamic analysis to discover polynomial and array invariants
Dynamic invariant analysis identifies likely properties over variables from observed program
traces. These properties can aid programmers in refactoring, documenting, and debugging …
traces. These properties can aid programmers in refactoring, documenting, and debugging …
A UML model consistency verification approach based on meta-modeling formalization
H Malgouyres, G Motet - Proceedings of the 2006 ACM symposium on …, 2006 - dl.acm.org
UML language provides a promising way to overcome software system complexity. In
particular, UML is a unified language that handles different aspects of software modeling …
particular, UML is a unified language that handles different aspects of software modeling …
Patterns for timed property specifications
V Gruhn, R Laue - Electronic Notes in Theoretical Computer Science, 2006 - Elsevier
Patterns for property specification enable non-experts to write formal specifications that can
be used for automatic model checking. The existing patterns identified in [Dwyer, MB, GS …
be used for automatic model checking. The existing patterns identified in [Dwyer, MB, GS …
Formal semantics of static and temporal state-oriented OCL constraints
Abstract The textual Object Constraint Language (OCL) is primarily intended to specify
restrictions over UML class diagrams, in particular class invariants, operation pre-, and …
restrictions over UML class diagrams, in particular class invariants, operation pre-, and …
A UML profile for real-time constraints with the OCL
This article presents a UML profile for an OCL extension that enables modelers to specify
behavioral, state-oriented real-time constraints in OCL. In order to perform a seamless …
behavioral, state-oriented real-time constraints in OCL. In order to perform a seamless …
Temporal properties verification of real-time systems using UML/MARTE/OCL-RT
A Louati, K Barkaoui, C Jerad - Formalisms for Reuse and Systems …, 2015 - Springer
Dependability is a key feature of critical Real-Time Systems (RTS). In fact, errors may lead to
disastrous consequences on life beings and economy. To ensure the absence or avoidance …
disastrous consequences on life beings and economy. To ensure the absence or avoidance …
[PDF][PDF] Timed annotations in UML
In this paper we describe an approach for real-time modeling in UML focusing on analysis
and verification of time and scheduling related properties. We show that the use of timed …
and verification of time and scheduling related properties. We show that the use of timed …
Use Case Maps as a property specification language
Although a significant body of research in the area of formal verification and model checking
tools of software and hardware systems exists, the acceptance of these tools by industry and …
tools of software and hardware systems exists, the acceptance of these tools by industry and …
An evaluation of timed scenario notations
There is a general consensus on the importance of good Requirements Engineering (RE)
for achieving high quality software. The modeling and analysis of requirements have been …
for achieving high quality software. The modeling and analysis of requirements have been …
Real-time constraints with the OCL
S Flake - Proceedings Fifth IEEE International Symposium on …, 2002 - ieeexplore.ieee.org
The Unified Modeling Language (UML) has received increasing attention from designers of
real-time systems. Several approaches apply and enrich the UML notation for modeling of …
real-time systems. Several approaches apply and enrich the UML notation for modeling of …