2011
DOI: 10.1007/978-3-642-24559-6_38
|View full text |Cite
|
Sign up to set email alerts
|

Refining Nodes and Edges of State Machines

Abstract: Abstract. State machines are hierarchical automata that are widely used to structure complex behavioural specifications. We develop two notions of refinement of state machines, node refinement and edge refinement. We compare the two notions by means of examples and argue that, by adopting simple conventions, they can be combined into one method of refinement. In the combined method, node refinement can be used to develop architectural aspects of a model and edge refinement to develop algorithmic aspects. The t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…The event traces of And pattern is: <Event1,AndEvent1,AndEvent2,Event3> or <Event1,AndEvent2,AndEvent1,Event3>.  Xor pattern The Xor pattern is shown in Figure 1 (d [11]and [12]. Hallerstede proposed an idea of the control flow modelling of the Event-B model, and pointed out that during the refinement of the Event-B model, edge refinement (or event refinement) and node refinement (or state refinement) are similar.…”
Section: Event Refinement Using Iuml-b State Machinementioning
confidence: 99%
“…The event traces of And pattern is: <Event1,AndEvent1,AndEvent2,Event3> or <Event1,AndEvent2,AndEvent1,Event3>.  Xor pattern The Xor pattern is shown in Figure 1 (d [11]and [12]. Hallerstede proposed an idea of the control flow modelling of the Event-B model, and pointed out that during the refinement of the Event-B model, edge refinement (or event refinement) and node refinement (or state refinement) are similar.…”
Section: Event Refinement Using Iuml-b State Machinementioning
confidence: 99%