2000
DOI: 10.1007/3-540-40911-4_15
|View full text |Cite
|
Sign up to set email alerts
|

μ-Charts and Z: Hows, Whys, and Wherefores

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…The PIM is described using the µ-Charts language [15] which allows a generalisation of finite state automata and has both a visual syntax (the state transition diagram as shown in figure 2) and a semantics given in the Z specification language [14,9]. We use a tool, called ZooM [16], to create the Z semantics (as a Z specification) that gives the formal meaning of a given µ-chart.…”
Section: Pimsmentioning
confidence: 99%
“…The PIM is described using the µ-Charts language [15] which allows a generalisation of finite state automata and has both a visual syntax (the state transition diagram as shown in figure 2) and a semantics given in the Z specification language [14,9]. We use a tool, called ZooM [16], to create the Z semantics (as a Z specification) that gives the formal meaning of a given µ-chart.…”
Section: Pimsmentioning
confidence: 99%
“…In addition to the Z specification, we also use the visual language, µCharts (Reeve, 2005;Reeve and Reeves, 2000b,a) (a language used to model reactive systems). PIMs can also be represented as µcharts, which provides additional benefits over a simple PIM (including the ability to compose specific sets of behaviours in different charts via a feedback mechanism and embed complex charts into simple states in order to 'hide' complexity) (Bowen and Reeves, 2006a).…”
Section: µChartsmentioning
confidence: 99%
“…The trace refinement theory for µCharts is particularly useful as it can be abstracted into a much more lightweight refinement theory for interfaces based on contractual utility (Bowen and Reeves, 2006b). The semantics of µCharts is given in Z and there is a direct translation available (via an algorithm and tool) from a µchart to a Z specification (Reeve and Reeves, 2000b), this in turn means we have an algorithm and means to turn a PIM into a Z specification (Bowen and Reeves, 2014).…”
Section: µChartsmentioning
confidence: 99%
“…[9]) we have given a semantics for pcharts via a translation to Z. This allows us to use tools like ZEVES [lo] to prove properties of our p-chart-specified systems (e.g.…”
Section: Introductionmentioning
confidence: 99%