MBSE and MDAO for early validation of design decisions: a bibliography survey

JC Chaudemar… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Switching from document-centric engineering to Model Based Systems Engineering
(MBSE), Systems Engineering (SE) has significantly evolved in terms of standard practices …

Fifty years of Prolog and beyond

P Körner, M Leuschel, J Barbosa, VS Costa… - Theory and Practice of …, 2022 - cambridge.org
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 large …

Formal methods in industry

MH ter Beek, R Chapman, R Cleaveland… - Formal Aspects of …, 2024 - dl.acm.org
Formal methods encompass a wide choice of techniques and tools for the specification,
development, analysis, and verification of software and hardware systems. Formal methods …

The first twenty-five years of industrial use of the B-method

M Butler, P Körner, S Krings, T Lecomte… - … Conference on Formal …, 2020 - Springer
The B-Method has an interesting history, where language and tools have evolved over the
years. This not only led to considerable research and progress in the area of formal …

An overview of formal methods tools and techniques

JB Almeida, MJ Frade, JS Pinto… - … : An Introduction to …, 2011 - Springer
The goal of this chapter is to give an overview of the different approaches and tools
pertaining to formal methods. We do not attempt to be exhaustive, but focus instead on the …

An STPA-based formal composition framework for trustworthy autonomous maritime systems

D Dghaym, TS Hoang, SR Turnock, M Butler, J Downes… - Safety science, 2021 - Elsevier
A key risk with autonomous systems (AS) is the trustworthiness of the decision-making and
control mechanisms that replace human control. To be trustworthy, systems need to remain …

TLA+ model checking made symbolic

I Konnov, J Kukovec, TH Tran - … of the ACM on Programming Languages, 2019 - dl.acm.org
TLA+ is a language for formal specification of all kinds of computer systems. System
designers use this language to specify concurrent, distributed, and fault-tolerant protocols …

Formalising liveness properties in Event-B with the reflexive EB4EB framework

P Riviere, NK Singh, Y Aït-Ameur, G Dupont - NASA Formal Methods …, 2023 - Springer
The correct-by-construction state-based Event-B formal method lacks the ability to express
liveness properties using temporal logic. To address this challenge, two approaches can be …

Incremental integrity checking of UML/OCL conceptual schemas

J Cabot, E Teniente - Journal of Systems and Software, 2009 - Elsevier
Integrity constraints play a key role in the specification and development of software systems
since they state conditions that must always be satisfied by the system at runtime. Therefore …

SMT solving for the validation of B and Event-B models

J Schmidt, M Leuschel - International Journal on Software Tools for …, 2022 - Springer
ProB provides a constraint solver for the B-method written in Prolog and can make use of
different backends based on SAT and SMT solving. One such backend translates B and …