Abstract
Finite state machine (FSM) representation is widely used to perform behavioural analysis and generate test cases from a set of hierarchically organized scenarios written in Message Sequence Charts (MSCs). Brute-force approach of translating MSCs into FSM is impractical, especially when scenarios are executed concurrently. In this paper, we describe how to identify a sequence of message exchanges that are semantically equivalent and apply partial order method to reduce the number of transitions in the FSM. We demonstrate that the proposed technique is scalable by describing the results of a case study in which reduced FSM was automatically generated from a partial specification of digital TV software.
Original language | English |
---|---|
Pages (from-to) | 145-156 |
Number of pages | 12 |
Journal | Journal of Research and Practice in Information Technology |
Volume | 36 |
Issue number | 3 |
Publication status | Published - 2004 |
Externally published | Yes |
ASJC Scopus subject areas
- Software
- Management Information Systems
- Information Systems
- Hardware and Architecture
- Computer Networks and Communications