2003
DOI: 10.1007/3-540-36578-8_24
|View full text |Cite
|
Sign up to set email alerts
|

Integration of Formal Datatypes within State Diagrams

Abstract: Abstract. In this paper, we present a generic approach to integrate datatypes expressed using formal specification languages within state diagrams. Our main motivations are (i) to be able to model dynamic aspects of complex systems with graphical user-friendly languages, and (ii) to be able to specify in a formal way and at a high abstraction level the datatypes pertaining to the static aspects of such systems. The dynamic aspects may be expressed using state diagrams (such as UML or SDL ones) and the static a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2003
2003
2005
2005

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 14 publications
(19 citation statements)
references
References 20 publications
0
19
0
Order By: Relevance
“…More generally, the transformation approach makes impossible opportunistic strategies where the specifier chooses at some time to focus his work on structural design with UML and at some other time to define formal properties with B, without any predefined order. Another approach consists in integrating formal definitions like data-types in UML state diagrams [2]. In our model, a specification is defined as a couple SpecUML, SpecB where SpecUML is a set of UML diagrams and SpecB a set of B machines.…”
Section: Motivationsmentioning
confidence: 99%
“…More generally, the transformation approach makes impossible opportunistic strategies where the specifier chooses at some time to focus his work on structural design with UML and at some other time to define formal properties with B, without any predefined order. Another approach consists in integrating formal definitions like data-types in UML state diagrams [2]. In our model, a specification is defined as a couple SpecUML, SpecB where SpecUML is a set of UML diagrams and SpecB a set of B machines.…”
Section: Motivationsmentioning
confidence: 99%
“…This joint use, in a formal and integrated framework, of a semi-formal notation for dynamic aspects with formal languages for static aspects enables one to take advantage of both approaches: specifier-friendliness and readability from semi-formal approaches, high abstraction level, expressiveness, consistency and verification means from formal approaches. For a comprehensive comparison with related works, the reader may refer to [6].…”
Section: Discussionmentioning
confidence: 99%
“…We first present the syntactic extensions for this integration, and then give insights into its semantics. The reader can refer to [7] for a comprehensive presentation.…”
Section: Formal Foundations Of the Combinationmentioning
confidence: 99%
See 2 more Smart Citations