Javascript must be enabled to continue!
Formal specification and verification of a team formation protocol using TLA
View through CrossRef
Team formation in an environment where some relevant parameters are not
known in advance is a challenging problem. Communicating automata and
distributed algorithms have been used to describe protocols for team
formation. A high-level specification provides a mathematical
description of a protocol or a program. TLA
+
is a
formal specification language designed to provide high-level
specifications of concurrent and distributed systems. The associated
model checker known as TLC is capable of model checking the TLA
+
specifications. Recently formal specification of a
team formation protocol is given using TLA
+
when
there is a single initiator (an agent or a robot), that initiates the
team formation. Using TLA
+
, we examine the formal
specification for the multiple initiator situation and demonstrate that
a composition technique can yield a single monolithic specification for
the multiple initiator situation from the single initiator situation
specification. We have used models of varying sizes, and the TLC model
checker has confirmed that the protocol’s specifications meet certain
desired characteristics in each case.
Title: Formal specification and verification of a team formation protocol using TLA
Description:
Team formation in an environment where some relevant parameters are not
known in advance is a challenging problem.
Communicating automata and
distributed algorithms have been used to describe protocols for team
formation.
A high-level specification provides a mathematical
description of a protocol or a program.
TLA
+
is a
formal specification language designed to provide high-level
specifications of concurrent and distributed systems.
The associated
model checker known as TLC is capable of model checking the TLA
+
specifications.
Recently formal specification of a
team formation protocol is given using TLA
+
when
there is a single initiator (an agent or a robot), that initiates the
team formation.
Using TLA
+
, we examine the formal
specification for the multiple initiator situation and demonstrate that
a composition technique can yield a single monolithic specification for
the multiple initiator situation from the single initiator situation
specification.
We have used models of varying sizes, and the TLC model
checker has confirmed that the protocol’s specifications meet certain
desired characteristics in each case.
Related Results
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
Eksplorasi Tanah Liat Alternatif Menerusi Adaptasi Bentuk Tembikar Warisan Melayu
Eksplorasi Tanah Liat Alternatif Menerusi Adaptasi Bentuk Tembikar Warisan Melayu
Kajian ini bertujuan untuk mengenal pasti kebolehkerjaan Model Praktis Studio Seramik (MPSS) terhadap penggunaan tanah liat alternatif (TLA) sebagai salah satu alat untuk mengekalk...
Team Monitoring, Does it Matter for Team Performance? Moderating role of Team Monitoring on Team Psychological Safety and Team Learning
Team Monitoring, Does it Matter for Team Performance? Moderating role of Team Monitoring on Team Psychological Safety and Team Learning
Introduction: The use of work teams is a strategy that allows organizations to move faster and more proactively. Team performance is an interesting issue that needs to be studied m...
Proof automation and type synthesis for set theory in the context of TLA+
Proof automation and type synthesis for set theory in the context of TLA+
Automatisation des preuves et synthèse des types pour la théorie des ensembles dans le contexte de TLA+
Cette thèse présente des techniques efficaces pour déléguer ...
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical activi...
An Evaluation of the Viscoelastic Performance of Polystyrene Modified Asphaltic Binders
An Evaluation of the Viscoelastic Performance of Polystyrene Modified Asphaltic Binders
The addition of waste Polystyrene to Trinidad Lake Asphalt (TLA) and Trinidad Petroleum Bitumen (TPB) resulted in variations in the rheological properties of the modified blends as...
Team reflections, team mental models and team performance over time
Team reflections, team mental models and team performance over time
Purpose
Although previous research proved positive impacts of team reflection on team outcomes, especially team performance and innovation, there are only a few...
Decentralized and Distributed Stream Runtime Verification
Decentralized and Distributed Stream Runtime Verification
There are multiple ways to ensure software quality. In Formal Software Verification we use a formal language to express the desired behavior of a program. Runtime Verification (RV)...

