Developing time-critical systems requires expressive, rigorous, easy to use notations to describe the time-related features of the systems, in a way that is formal enough to support and automate activities like property verification and test case generation. We propose a dual-language approach provided with a descriptive formalism for specifying the properties of a system and its components in addition to the typical UML (and UML-RT) diagrams. This description consists of a formula of a new logic, called OTL (Object Temporal Logic), which is an extension of OCL. The approach is applied to a case study derived from the authors’ industrial experiences
Specifying and designing real-time systems is a complex matter because real-time systems require log...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The UML has become the de-facto standard in software engineering. Due to the visual nature and acces...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
A “dual language” component-based approach to the development of real-time critical applications is ...
AbstractA “dual language” component-based approach to the development of real-time critical applicat...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
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...
Abstract. UML is a standard modelling language that is able to specify a wide range of object-orient...
To appear.International audienceThe UML Profile for Modeling and Analysis of Real-Time and Embedded ...
Specifying and designing real-time systems is a complex matter because real-time systems require log...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The UML has become the de-facto standard in software engineering. Due to the visual nature and acces...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
A “dual language” component-based approach to the development of real-time critical applications is ...
AbstractA “dual language” component-based approach to the development of real-time critical applicat...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
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...
Abstract. UML is a standard modelling language that is able to specify a wide range of object-orient...
To appear.International audienceThe UML Profile for Modeling and Analysis of Real-Time and Embedded ...
Specifying and designing real-time systems is a complex matter because real-time systems require log...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The UML has become the de-facto standard in software engineering. Due to the visual nature and acces...