2005
DOI: 10.1016/j.comnet.2005.05.005
|View full text |Cite
|
Sign up to set email alerts
|

Basic protocols, message sequence charts, and the verification of requirements specifications

Abstract: Message sequence charts are a widely used notation to express requirements specifications of multi-agent systems. The semantics of message sequence charts can be defined algebraically in the theory of agents and insertion functions. Using this algebra, one can split message sequence chart scenarios into sets of Hoare triples consisting of precondition, the specification of a finite process, and a postcondition. We refer to such triples as "basic protocols." In this paper, we discuss tools to prove properties o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0
10

Year Published

2005
2005
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 51 publications
(22 citation statements)
references
References 8 publications
0
12
0
10
Order By: Relevance
“…Если каждому UCM элементу сопоставить тройку Хоара [11] или помеченный базовый протокол Летичевского [12], то поведенческая модель может быть представлена в виде неко-торой транзиционной системы S. Поведение системы S в состоянии α обозначается как S α . А.А.…”
Section: формальное определение поведений программного продуктаunclassified
“…Если каждому UCM элементу сопоставить тройку Хоара [11] или помеченный базовый протокол Летичевского [12], то поведенческая модель может быть представлена в виде неко-торой транзиционной системы S. Поведение системы S в состоянии α обозначается как S α . А.А.…”
Section: формальное определение поведений программного продуктаunclassified
“…In VRS/TAT technology Use Case Maps (UCM) notation [4] ( Fig.1) is used for high-level description of the model, while tools for automation of checking and generation work with model in basic protocols language [5]. (Fig.1) contains two interacting instances model description.…”
Section: Initial Documents Specifying Application Requirementsmentioning
confidence: 99%
“…The tool helps to create the UCM model, add required information to metadata and translate it to base protocols (BP) [6]. One of the most important parts of the tool is UCM analysis module.…”
Section: System Requirements Formalizationmentioning
confidence: 99%
“…All of the above allows these specifications to be tested and verified.  Requirements checking with verification methods [6]. Generated test suite executable file set consists of one or more testing units and one control unit.…”
Section: Distributed Testing Approachmentioning
confidence: 99%
See 1 more Smart Citation