Formal Methods and Event Notification Systems in Mobile Computing Environment

09/04/2019
by   Prashant Kumar, et al.
0

In this report, we have explored the issues associated with the specification of event-based systems in a mobile environment using Unity <cit.>. We used a few constructs and concepts from Mobile UNITY which was proposed as an extension of UNITY by Roman and McCann <cit.>. Our aim in this report is to show that some of the constructs proposed in Mobile UNITY are not unnecessary. Those constructs are overly powerful and put a hindrance on the mapping from UNITY specification to particular architectures, which is one of the key simplicity of UNITY specification. Using an example of a message-based event notification system we have shown that a system with a simple modification to the structure of assign section of the UNITY programs could serve well in mapping and implementation at the same time preserve the small and compact proof logic of UNITY.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2021

Building Specifications in the Event-B Institution

This paper describes a formal semantics for the Event-B specification la...
research
02/08/2019

A Hybrid Dynamic Logic for Event/Data-based Systems

We propose E^↓-logic as a formal foundation for the specification and de...
research
01/25/2023

Tutorial on the Executable ASM Specification of the AB Protocol and Comparison with TLA^+

The main aim of this report is to provide an introductory tutorial on th...
research
03/31/2023

Online Modifications for Event-based Signal Temporal Logic Specifications

In this paper we present a grammar and control synthesis framework for o...
research
11/09/2021

Structure-Behavior Coalescence Process Algebra – Toward a Unified View of the System in Model-Based Systems Engineering

In Model-Based Systems Engineering (MBSE), the Systems Modeling Language...
research
05/29/2021

Computing with Infinite Objects: the Gray Code Case

Infinite Gray code has been introduced by Tsuiki <cit.> as a redundancy-...

Please sign up or login with your details

Forgot password? Click here to reset