2001
DOI: 10.1016/s0950-5849(00)00145-2
|View full text |Cite
|
Sign up to set email alerts
|

Testing a system specified using Statecharts and Z

Abstract: A hybrid specification language µSZ, in which the dynamic behaviour of a system is described using Statecharts and the data and the data transformations are described using Z, has been developed for the specification of embedded systems. This paper describes an approach to testing from a deterministic sequential specification written in µSZ. By considering the Z specifications of the operations, the extended finite state machine (EFSM) defined by the Statechart can be rewritten to produce an EFSM that has a nu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
26
0

Year Published

2003
2003
2012
2012

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 26 publications
(26 citation statements)
references
References 20 publications
0
26
0
Order By: Relevance
“…Furthermore, if we also want Model-Based Testing (MBT) to test both units and the complete system with tool support, then the informed results rapidly approaches to zero. In [1] and [2] we could not find such issues being addressed, although [3] deals with them. Hence, in this paper we address the problem outlined above, in the context of space application software.…”
Section: Introductionmentioning
confidence: 88%
See 1 more Smart Citation
“…Furthermore, if we also want Model-Based Testing (MBT) to test both units and the complete system with tool support, then the informed results rapidly approaches to zero. In [1] and [2] we could not find such issues being addressed, although [3] deals with them. Hence, in this paper we address the problem outlined above, in the context of space application software.…”
Section: Introductionmentioning
confidence: 88%
“…However, it is not clear whether agendas with their derived Z schemata and Statecharts models were developed to support Model-Based Testing. Hierons and others in [3] define a MBT technique for the μSZ notation although they do not show a tool set. The main difference with our work is that we needed to develop a combined MBT methodology suitable for the tools each team already had.…”
Section: Related Workmentioning
confidence: 99%
“…EFSMs can model both control and data and a number of standard modelling languages such as Statecharts and SDL can be seen as EFSMs. EFSM based test techniques can be applied to models in such languages [7,8] as well as formalisms such as (UML) Use Cases and Z and in domains such as communication protocols and web services [8], [9], [10], [11], [12], [13], [14].…”
Section: Introductionmentioning
confidence: 99%
“…Hierons, Sadeghipour, and Singh present a hybrid specification language µSZ [10]. The language uses Statecharts to describe the dynamical system behavior and Zed to describe the data and data transformations.…”
Section: Related Workmentioning
confidence: 99%