The UML has become the de-facto standard in software engineering. Due to the visual nature and accessibility of its structural diagrams, it is widely accepted as the tool of choice for structural modeling. However, for specifying structural properties that go beyond cardinalities, the UML only provides a textual specification language, the OCL. For mixed structural and temporal properties, only proprietary combinations of OCL with temporal logic exist today. The intricate nature of both OCL and temporal logic already causes problems for many software engineers. When com-municating with people without a computer science back-ground, e.g. domain experts, employing OCL, any dialect of temporal logic, or a mix of both is usually impracticable. ...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
This paper presents a formal approach and its tool support for the specification and the verificatio...
In this paper, we use UML Interaction Overview Diagrams as the basis for a user-friendly, intuitive,...
Abstract. UML is a standard modelling language that is able to specify a wide range of object-orient...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
International audienceThis article describes a new property- and model-based testing approach using ...
Abstract: This paper presents a new notation for the formal representation of the static structure a...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
Made available in DSpace on 2016-08-29T15:33:21Z (GMT). No. of bitstreams: 1 tese_8885_JohnMScThesis...
Developing correct concurrent software is challenging. Design errors can result in deadlocks, race c...
International audienceThe Object Constraint Language (OCL) is widely used to express static constrai...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
This paper presents a formal approach and its tool support for the specification and the verificatio...
In this paper, we use UML Interaction Overview Diagrams as the basis for a user-friendly, intuitive,...
Abstract. UML is a standard modelling language that is able to specify a wide range of object-orient...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
International audienceThis article describes a new property- and model-based testing approach using ...
Abstract: This paper presents a new notation for the formal representation of the static structure a...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
Made available in DSpace on 2016-08-29T15:33:21Z (GMT). No. of bitstreams: 1 tese_8885_JohnMScThesis...
Developing correct concurrent software is challenging. Design errors can result in deadlocks, race c...
International audienceThe Object Constraint Language (OCL) is widely used to express static constrai...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
Developing time-critical systems requires expressive, rigorous, easy to use notations to describe th...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
AbstractDeveloping time-critical systems requires expressive, rigorous, easy to use notations to des...
This paper presents a formal approach and its tool support for the specification and the verificatio...
In this paper, we use UML Interaction Overview Diagrams as the basis for a user-friendly, intuitive,...