activity
20002022
most citedFormally Checking Large Data Sets in the Railways

30 citations · 57 across the 15 of their papers we have counts for

collaborators

18 papers

cs.LO2022

Trace Refinement in B and Event-B

Sebastian Stock, Atif Mashkoor, Michael Leuschel +1

Traces are used to show whether a model complies with the intended behavior. A modeler can use trace checking to ensure the preservation of the model behavior during the refinement…

cs.LO2022

Formalization of Advanced VOs semantics and VO Refinement

Sebastian Stock, Fabian Vu, David Geleßus +3

This document lays out the foundations for VO and requirement refinement, abstractions of models, and instantiations. Also, VOs on abstractions and instantiations are considered.

cs.LO2022★ 2 cited

IVOIRE Deliverable 1.1: Classification of existing VOs & tools and Formalization of VOs semantics

Sebastian Stock, Fabian Vu, Atif Mashkoor +2

This report discusses the foundations of the VO approach. Then, it explores multiple directions and argues about structure and applications.

cs.PL2022

Making ProB compatible with SWI-Prolog

David Geleßus, Michael Leuschel

Even though the core of the Prolog programming language has been standardized by ISO since 1995, it remains difficult to write complex Prolog programs that can run unmodified on mu…

cs.PL2022

Fifty Years of Prolog and Beyond

Philipp Körner, Michael Leuschel, João Barbosa +8

Both logic programming in general, and Prolog in particular, have a long and fascinating history, intermingled with that of many disciplines they inherited from or catalyzed. A lar…

cs.SE2021

Validation Obligations: A Novel Approach to Check Compliance between Requirements and their Formal Specification

Atif Mashkoor, Michael Leuschel, Alexander Egyed

Traditionally, practitioners use formal methods pre-dominately for one half of the quality-assurance process: verification (do we build the software right?). The other half -- vali…