Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
OCL: Syntax, semantics, and tools
M Richters, M Gogolla - Object Modeling with the OCL: The Rationale …, 2002 - Springer
Abstract The Object Constraint Language OCL allows to formally specify constraints on a
UML model. We present a formal syntax and semantics for OCL based on set theory …
UML model. We present a formal syntax and semantics for OCL based on set theory …
[SÁCH][B] A precise approach to validating UML models and OCL constraints
M Richters - 2002 - Citeseer
Abstract The Unified Modeling Language (UML) is a widely accepted standard for modeling
software systems. The UML supports object-oriented approaches to software development …
software systems. The UML supports object-oriented approaches to software development …
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 …
Precise modeling of design patterns
Abstract Design Patterns are now widely accepted as a useful concept for guiding and
documenting the design of object-oriented software systems. Still the UML is ill-equipped for …
documenting the design of object-oriented software systems. Still the UML is ill-equipped for …
[PDF][PDF] Regulations Expressed As Logical Models (REALM).
C Giblin, AY Liu, S Müller, B Pfitzmann, X Zhou - JURIX, 2005 - Citeseer
Recent years have seen a number of high-profile incidents of corporate accounting fraud,
security violations, terrorist acts, and disruptions of major financial markets. This has led to a …
security violations, terrorist acts, and disruptions of major financial markets. This has led to a …
Model-based design verification for embedded systems through SVOCL: an OCL extension for SystemVerilog
Abstract Model Based System Engineering (MBSE) is a renowned approach in the context of
embedded systems development. It is frequently used to deal with the structural and …
embedded systems development. It is frequently used to deal with the structural and …
OCL extended with temporal logic
P Ziemann, M Gogolla - … Ershov Memorial Conference on Perspectives of …, 2003 - Springer
UML class diagrams have become a standard for modeling the static structure of object-
oriented software systems. OCL can be used for formulating additional constraints that can …
oriented software systems. OCL can be used for formulating additional constraints that can …
An OCL extension for real-time constraints
Abstract The Object Constraint Language (OCL) was introduced to support the specification
of constraints for UML diagrams and is mainly used to formulate invariants and operation pre …
of constraints for UML diagrams and is mainly used to formulate invariants and operation pre …
Temporal constraint support for OCL
B Kanso, S Taha - International Conference on Software Language …, 2012 - Springer
Abstract The Object Constraint Language is widely used to express precise and
unambiguous constraints on models and object oriented programs. However, the notion of …
unambiguous constraints on models and object oriented programs. However, the notion of …
Temporal extensions of OCL revisited
M Soden, H Eichler - European Conference on Model Driven Architecture …, 2009 - Springer
Temporal extensions of OCL have been proposed in the literature in order to express
dynamic system properties of UML models. This paper reviews previous work on Temporal …
dynamic system properties of UML models. This paper reviews previous work on Temporal …