This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specification of dynamic and static properties of object-based systems. The logic is based on the branching temporal logic CTL and the Object Constraint Language (OCL), an optional part of the UML standard for expressing static properties over class diagrams. The formal semantics of BOTL is defined in terms of a general operational model that is aimed to be applicable to a wide range of object-oriented languages. A mapping of a large fragment of OCL onto BOTL is defined, thus providing a formal semantics to OCL
A brief overview is made of the use of temporal logic formalisms for specifying and verifying concur...
Abstract. The Object Constraint Language is widely used to express precise and unambiguous constrain...
The need to extend traditional temporal logics to express and prove properties typical of stack-base...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
International audienceThe Object Constraint Language (OCL) is widely used to express static constrai...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The Object Constraint Language OCL is a textual specification language that supplements UML class di...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
A brief overview is made of the use of temporal logic formalisms for specifying and verifying concur...
Abstract. The Object Constraint Language is widely used to express precise and unambiguous constrain...
The need to extend traditional temporal logics to express and prove properties typical of stack-base...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
International audienceThe Object Constraint Language (OCL) is widely used to express static constrai...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The Object Constraint Language OCL is a textual specification language that supplements UML class di...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
A brief overview is made of the use of temporal logic formalisms for specifying and verifying concur...
Abstract. The Object Constraint Language is widely used to express precise and unambiguous constrain...
The need to extend traditional temporal logics to express and prove properties typical of stack-base...