1999
DOI: 10.1007/3-540-49059-0_12
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Hierarchical State/Event Systems Using Reusability and Compositionality

Abstract: We investigate techniques for verifying hierarchical systems, i.e., finite state systems with a nesting capability. The straightforward way of analysing a hierarchical system is to first flatten it into an equivalent non-hierarchical system and then apply existing finite state system verification techniques. Though conceptually simple, flattening is severely punished by the hierarchical depth of a system. To alleviate this problem, we develop a technique that exploits the hierarchical structure to reuse earlie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2000
2000
2011
2011

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(6 citation statements)
references
References 8 publications
(13 reference statements)
0
4
0
Order By: Relevance
“…Note that our definition is different from generation of a single product machine. Our understanding of hierarchy, concurrency and flattening is rather similar to that of [1,3,12,6] and substantially different than that of [10,11]. Also note that trace inclusion is a rather strong conformance requirement for input-enabled deterministic systems.…”
Section: Flatteningmentioning
confidence: 92%
“…Note that our definition is different from generation of a single product machine. Our understanding of hierarchy, concurrency and flattening is rather similar to that of [1,3,12,6] and substantially different than that of [10,11]. Also note that trace inclusion is a rather strong conformance requirement for input-enabled deterministic systems.…”
Section: Flatteningmentioning
confidence: 92%
“…-Compositional exploration of state spaces [33,4]: The transition relation is split into several parts and only some of these are used in state space exploration. Selection of the employed parts is based on an analysis of the interaction between the parts and on the particular property one is interested in.…”
Section: Speeding and Scaling Up Verificationmentioning
confidence: 99%
“…However, the notion of semantic equivalence used in all these papers is structural isomorphism of underlying state-transition graphs (or bisimilarity but with most of the structure visible), rather than conventional observational equivalences. Also there have been attempts to exploit the hierarchic states for efficient reachability analysis [Chan et al 1998;Alur and Yannakakis 1998;Behrmann et al 1999]. However, there is no observational semantics that allows defining a refinement preorder on hierarchic states.…”
Section: Related Workmentioning
confidence: 99%