Title :
Shared variables interaction diagrams
Author :
Alur, Rajeev ; Grosu, Radu
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Abstract :
Scenario-based specifications offer an intuitive and visual way of describing design requirements of distributed software systems. For the communication paradigm based on messages, message sequence charts (MSC) offer a standardized and formal notation amenable to formal analysis. In this paper we define shared variables interaction diagrams (SVID) as the counterpart of MSCs when processes communicate via shared variables. After formally defining SVIDs, we develop an intuitive as well as formal definition of refinement for SVIDs. This notion provides a basis for systematically adding details to SVID requirements.
Keywords :
software engineering; communication paradigm; design requirements; distributed software systems; formal analysis; formal notation; message sequence charts; scenario-based specifications; shared variables interaction diagrams; Algorithm design and analysis; Distributed computing; Information science; Layout; Pattern analysis; Pattern matching; Software design; Software systems; Timing; Unified modeling language;
Conference_Titel :
Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
Print_ISBN :
0-7695-1426-X
DOI :
10.1109/ASE.2001.989814