1998
DOI: 10.1007/bfb0054168
|View full text |Cite
|
Sign up to set email alerts
|

Mesa: Support for scenario-based design of concurrent systems

Abstract: Abstract. The latest ITU-T standard syntax of Message Sequence Charts (MSCs) [16] offers several operators to compose MSCs in a hierarchical, iterating, and nondeterministic way. However, current tools operate on MSCs that describe finite, deterministic behavior. In this paper, we describe the architecture and the partial implementation of MESA, an MSC-based tool that supports early phases of the software development cycle. The main functionalities of MESA are: an environment for the composition of system mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2001
2001
2006
2006

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 30 publications
(22 citation statements)
references
References 9 publications
(32 reference statements)
0
22
0
Order By: Relevance
“…MSC-graphs can be viewed as an early model of the system that can be subjected to formal analysis. This has motivated the development of algorithms for a variety of analyses including detecting race conditions and timing conflicts [3], pattern matching [14], detecting non-local choice [6], and model checking [4], and tools such as uBET [10] and MESA [5].…”
Section: Introductionmentioning
confidence: 99%
“…MSC-graphs can be viewed as an early model of the system that can be subjected to formal analysis. This has motivated the development of algorithms for a variety of analyses including detecting race conditions and timing conflicts [3], pattern matching [14], detecting non-local choice [6], and model checking [4], and tools such as uBET [10] and MESA [5].…”
Section: Introductionmentioning
confidence: 99%
“…Step 1: Non-local Choice Detection The algorithm proposed in [2] and implemented inside the MESA framework [3] may be applied to detect non-local choices in MSC specifications. Informally, the tool examines the MSCs involved in a choice and verify that they all have the same unique process which sends the first event.…”
Section: The Algorithmmentioning
confidence: 99%
“…We present the analysis of 4 scenario-based models: two different ATMs [4,22], a web interface application [6], and a toaster [15]. Other models that have been analyzed but not reported here due to space restrictions are the steam boiler [21], a GSM mobility management protocol [Leue98], scenarios for an automated transport system [21], for a safety injection system of a nuclear power plant [9], and for a web-based payment system.…”
Section: Examplesmentioning
confidence: 99%
“…A scenario-based model describing user interaction with an ATM machine is presented in [4]. This model is composed of 13 bMSCs representing small episodes of ATM behaviours (such as GetPinCode, ProcessPinCode, RefusePinCode, Withdraw, etc.)…”
Section: A First Atm Modelmentioning
confidence: 99%
See 1 more Smart Citation