Behavioral types for model-based development comprise abstract behavioral aspects of the models they are associated with. Behavioral types allow checking that a model fulfills these behavioral aspects. Furthermore, as types can be related with each other, they support more complex checks and guarantees like compatibility in composition and refinement of models in a model based development process. We propose a behavioral type system and explain its properties, specically targeting a subset of UML state-machines. We present an early implementation that generates behavioral type definitions out of an Eclipse-based modeling environment. These type definitions are generated for the higher-order proof assistant Coq as files. We present checking ...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...
AbstractWe present a formal framework for notions related to testing and model based test generation...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...
This paper defines a transformation from Behavior Tree models to UML state machines. Behavior Trees ...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This paper explains how object models written in the Unified Modeling Language (UML) can be translat...
The specification of a software system mustinclude all relevant static and dynamic aspects of the do...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
Abstract. State Machines constitute an integral part of software behavior specification within the U...
This paper deals with managing variability on behavioral models. Such models are generally more comp...
Business analysts and domain experts are often sketching the behaviors of a software system using hi...
Abstract: We propose composed strings called ”statechart DNA ” as essential building blocks for a ne...
As changes are made during a software development process, related artefacts and elements of the sys...
Modelling system behaviour by means of UML Behavioral State Machines is an established practice in s...
Abstract. The aim of this paper is to describe a systematic way to construct tests from a formal sof...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...
AbstractWe present a formal framework for notions related to testing and model based test generation...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...
This paper defines a transformation from Behavior Tree models to UML state machines. Behavior Trees ...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This paper explains how object models written in the Unified Modeling Language (UML) can be translat...
The specification of a software system mustinclude all relevant static and dynamic aspects of the do...
Unified Modeling Language (UML) is currently accepted as the standard for modeling (object-oriented)...
Abstract. State Machines constitute an integral part of software behavior specification within the U...
This paper deals with managing variability on behavioral models. Such models are generally more comp...
Business analysts and domain experts are often sketching the behaviors of a software system using hi...
Abstract: We propose composed strings called ”statechart DNA ” as essential building blocks for a ne...
As changes are made during a software development process, related artefacts and elements of the sys...
Modelling system behaviour by means of UML Behavioral State Machines is an established practice in s...
Abstract. The aim of this paper is to describe a systematic way to construct tests from a formal sof...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...
AbstractWe present a formal framework for notions related to testing and model based test generation...
MDD and MDA approaches require capturing the behavior of UML models in sufficient detail so that the...