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
“…Если каждому 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.…”
-The paper describes technology aspects of proposed solution for resolving of state explosion problem. The main point is in usage of guides which can be created both manually and automatically and allow to reduce state space during trace generation process. The following techniques is described: traceability tracking of requirements, guides generation based on selected criterion, guides analysis in case of problems with traces generation.Usage of described techniques in verification and testing phases of software development allow to resolve problem of state exposure for industrial projects.
“…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%
“…This paper reviews the technology of automated software testing based on automated generation of the test suite from the formal specifications of the system in Use Case Maps notation. Also it briefly outlines the usage of symbolic verification technique (UCM Specification Translator or UST and VRS [6]). Finally, the architecture of distributed testing system (TestCommander) is described, which allows automatic test suite execution and adjustment according to the SUT architecture.…”
-This paper features an approach that brings together testing of multicomponent systems, formal requirement specifications and automated test suit generation in a one technology.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.