elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Modeling an RCE Network Protocol with TLA+

Hajiri, Ghassen (2025) Modeling an RCE Network Protocol with TLA+. Master's, Hamburg University of Technology.

Full text not available from this repository.

Abstract

This work leverages the modeling language TLA+ to model the communication network of the software RCE. It begins by introducing the practical aspects of the TLA+ language to enable the development of a scalable model in TLA+ to verify errors that may arise through the interactions of asynchronous task executions. This work also presents an approach called the source mining approach, which is used to systematically analyze the program behavior implemented in Java based on predefined goals called modeling objectives. This approach collects all relevant system events related to relevant system variables, enabling the description of the behavior and the abstraction of specific aspects of the system during the asynchronous interaction of its components. This work further illustrates how a specification can be developed to be as simple as possible to shift the modeling effort toward verifying that changes in the system - caused by methods (also referred to as discrete events) - are safe and follow the logic of the intended behavior as defined by the model properties, rather than focusing on designing operator and specification logic. For this purpose, this RCE model incorporates a general approach and a generic operator that enables the consistent application of concurrent, thread-level methods to the system state and supports the extensibility of the model. The RCE model presented here also includes strategies that allow for the deterministic incorporation of the locations where behavior is observed in the implementation. The modeling approach and the model are demonstrated through analysis and modeling with the use case in which an RCE connection is established between two RCE instances. Within this scope, the work examines and highlights architecture components implemented in different services within the RCE network.

Item URL in elib:https://elib.dlr.de/214560/
Document Type:Thesis (Master's)
Title:Modeling an RCE Network Protocol with TLA+
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Hajiri, GhassenHamburg University of TechnologyUNSPECIFIEDUNSPECIFIED
DLR Supervisors:
ContributionDLR SupervisorInstitution or E-MailDLR Supervisor's ORCID iD
Thesis advisorWeinert, AlexanderAlexander.Weinert (at) dlr.dehttps://orcid.org/0000-0001-8143-246X
Date:2025
Open Access:No
Number of Pages:108
Status:Published
Keywords:RCE, Temporallogik, Modellierung
Institution:Hamburg University of Technology
Department:Institute for Software Systems
HGF - Research field:other
HGF - Program:other
HGF - Program Themes:other
DLR - Research area:Digitalisation
DLR - Program:D - no assignment
DLR - Research theme (Project):D - no assignment
Location: Köln-Porz
Institutes and Institutions:Institute of Software Technology > Intelligent and Distributed Systems
Institute of Software Technology
Deposited By: Weinert, Alexander
Deposited On:11 Jun 2025 13:03
Last Modified:11 Sep 2026 07:13

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.