Syntactic detection of process divergence and non-local choice in message sequence charts

93Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Message Sequence Charts (MSCs) are increasingly used in software engineering methodologies and tools to capture, for instance, system requirements, test scenarios, and simulation traces. They have been standardized by ITU-T in Recommendation Z.120 [IT96]. However, various aspects Of environment behavior remain underspecified in MSCs, e.g., the presence of resources for inter-process communication and the coordination of concurrent processes at points of control branching. Such under specifications can result in ambiguities in an MSC specification and discrepancies between an MSC specification and its implementation. In this paper we characterize two consequences of harmful under specifications: process divergence and non-local branching choice. We also present two syntax-based analysis algorithms that detect both problems.

Cite

CITATION STYLE

APA

Ben-Abdallah, H., & Leue, S. (1997). Syntactic detection of process divergence and non-local choice in message sequence charts. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1217, pp. 259–274). Springer Verlag. https://doi.org/10.1007/BFb0035393

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free