2012
DOI: 10.1145/2237796.2237814
|View full text |Cite
|
Sign up to set email alerts
|

Towards a formal foundation of behavioral types for UML state-machines

Abstract: 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, specifically targeting a subset of UML state-machin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
7
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 15 publications
1
7
0
Order By: Relevance
“…
This report presents our work on behavioral types for OSGi component systems. It extends previously published work [8,9,10,11] and presents features and details that have not yet been published. In particular, we cover a discussion on behavioral types in general, and Eclipse based implementation work on behavioral types .
…”
supporting
confidence: 80%
See 1 more Smart Citation
“…
This report presents our work on behavioral types for OSGi component systems. It extends previously published work [8,9,10,11] and presents features and details that have not yet been published. In particular, we cover a discussion on behavioral types in general, and Eclipse based implementation work on behavioral types .
…”
supporting
confidence: 80%
“…We present some core concepts on behavioral types to support a development process of component based systems. In our opinion (behavioral) types should provide a number of core concepts [11] to justify their classification as a type system:…”
Section: Core Concepts Of Behavioral Typesmentioning
confidence: 99%
“…It realizes parts of our vision described in [6]. Unlike our work presented in [7], it is realized entirely using Java technology and is aimed towards the OSGi component system. A more comprehensive version of our OSGi semantics is described in a report [5].…”
Section: Introductionmentioning
confidence: 99%
“…Based on this, we presented formalisms for describing properties of OSGi systems. The semantics and the properties are intended to be used together with behavioral types [6,9] and related work [5] we are conducting.…”
Section: Discussionmentioning
confidence: 99%
“…We have advocated behavioral types in [9] and described a possible framework for OSGi and runtime verification in [6]. Interface automata [1] are one form of behavioral types that is similar to the one our component model is to be used with.…”
Section: Related Workmentioning
confidence: 99%