Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 15 of 15 for “"Event-B"”.
-
Providing concurrent implementations for Event-B developments
The Event-B method is a formal approach to modelling systems which incorporates the notion of refinement. This work bridges the abstraction gap between the lowest level of Event-B refinement and a working implementation. We focus on the link between Event-B and concurrent, object-oriented …
-
Bringing requirements engineering to formal methods: timing diagrams for Event-B and KAOS
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit (RODIN, 2009) for Event-B is used for modelling requirements, specifying refinements and verification. In order to extend the ability to model graphically requirements for the real-time domain, where …
-
An incremental refinement approach to a development of a flash-based file system in Event-B
… more benefits from, those theories and tools. Event-B is a formalism used for specifying and reasoning about systems. Rodin is an open and extensible tool for Event-B specification, refinement and proof. The flash file system is a complex system. Such systems are a challenge to specify and …
-
Event-B in the Institutional Framework: Defining a Semantics, Modularisation Constructs and Interoperability for a Specification Language
Event-B is an industrial-strength specification language for verifying the properties of a given system’s specification. It is supported by its Eclipse-based IDE, Rodin, and uses the process of refinement to model systems at different levels of abstraction. Although a mature formalism, Event-B has …
-
Guarded atomic actions and refinement in a system-on-chip development flow: bridging the specification gap with Event-B
… to formal reasoning and high-level synthesis. Event-B is a language and method that supports the development of specifications with automatic proof and refinement, based on guarded atomic actions. Latency-insensitive design ensures that a design composed of functionally correct components will …
-
Methodology of refinement and decomposition in UML-B
UML-B is a UML-like graphical front end for Event-B that provides support for object-oriented modelling concepts. In particular, UML-B supports class diagrams and state machines, concepts that are not explicitly supported in plain Event-B. In Event-B, refinement is used to relate system models at …
-
Qualitative Software Engineering and Parallel Sorting Algorithm for Real Numbers
… is about qualitative software engineering and Event-B modelling for class and Use case diagrams. Now a days distributed and parallel applications are most popular and are used in applications like telecommunications and aircraft systems with complex computations. It is very important to define …
-
CAN SOCIAL PROTESTS CHANGE LOCAL SENTENCING PATTERNS? EVIDENCE FROM THE 2015 BALTIMORE UPRISING
… overall punitiveness of courts changed after the event, (b) whether the change disparately impacted different racial and ethnic groups, and (c) whether these effects vary geographically across the state of Maryland.
-
Elementary Principals Decision-Making Process During Crisis Situations In One Northern New Jersey District
… theory (a) assessing the severity ofthe negative event (b) deterrnining response options, and (c) evaluating response options (Sweeny, 2008) during crisis situations. This is the first time crisis decision theory will be used to explore how schoolleaders respond to a crisis. CriticaI Incident …
-
Umkhosi Womhlanga (Reed Dance) as a tourism enterprise in KwaZulu-Natal: Perceptions, policies and practices
… ceremony that is celebrated annually. This event attracts event tourists and generates revenue for the host communities of KwaNongoma, KwaZulu-Natal, and South Africa as a whole. It is assumed that the event has a massive tourism potential and platform to yield socio-economic benefits for …
-
Understanding time in natural language text
Understanding time is essential to understanding events in the world. Knowing what has happened, what is happening, and what may happen in the future is critical for reasoning about those events. It is thus an important natural language processing (NLP) task to understand time. This thesis advances …
-
Imaginative reasoning in probabilistic programs
… as well as causation, i.e., whether some event A is the cause of some other event B. To perform inference, we introduce a number of new algorithms. Unlike traditional methods, these modify the internal structure of the model or reinterpret how it is executed. We introduce parametric …
-
Stress, coping, and adaptation in married couples
… strain (or subjective stress) in response to an event is related to (a) person variables, including importance of the event, beliefs about internal or external control, anticipated difficulty of the event, and familiarity with the event; (b) situational variables including ambiguity and timing of …
-
Stress, coping, and adaptation in married couples
… strain (or subjective stress) in response to an event is related to (a) person variables, including importance of the event, beliefs about internal or external control, anticipated difficulty of the event, and familiarity with the event; (b) situational variables including ambiguity and timing of …
-
Vers une approche formelle d'ingénierie des exigences outillée et éprouvée
La méthode SysML/KAOS permet de modéliser les exigences d’un système sous forme d’hiérarchies de buts. B System est une méthode formelle qui permet de construire, vérifier et valider la spécification d’un système. Un modèle B System est constitué d’une partie structurelle (ensembles abstraits et …