Requirements‐related fault prevention during the transformation from formal specifications to programs

J Li, S Liu - IET Software, 2023 - Wiley Online Library
Software faults are costly to find and remove from programs. It is better to avoid inserting the
faults in the first place. The authors identify requirements‐related faults that can arise during …

[HTML][HTML] Formal model-driven engineering of critical information systems

J Davies, D Milward, CW Wang, J Welch - Science of Computer …, 2015 - Elsevier
Abstract Model-driven engineering is the generation of software artefacts from abstract
models. This is achieved through transformations that encode domain knowledge and …

Human-Machine Cooperative Program Translation Based on Abstract Syntax Tree

F Zhang, J Liu, Z Yu, B Guo - 2023 - researchsquare.com
Program translation involves converting one programming language into another, which can
modernize and migrate applications across platforms. Most of the current program …

Tool support for model-based database design with Event-B

A Al-Brashdi, M Butler, A Rezazadeh, C Snook - 2016 - eprints.soton.ac.uk
UML-B provides a graphical notation for Event-B that enables formal development in a UML
style. UB2DB is a tool that translates UML-B models to relational database implementations …

Incremental database design using UML-B and Event-B

A Al-Brashdi, M Butler, A Rezazadeh - arXiv preprint arXiv:1805.05514, 2018 - arxiv.org
Correct operation of many critical systems is dependent on the data consistency and
integrity properties of underlying databases. Therefore, a verifiable and rigorous database …

[PDF][PDF] Model-based database design

A Al-Brashdi - 2016 - eprints.soton.ac.uk
Many databases contain critical resources and data upon which important decisions rely
and therefore their design requires a rigorous, verifiable approach. Formal methods are …

Incremental and rigorous database design and code generation using UML-B and event-B

AZN Al-Brashdi - 2020 - eprints.soton.ac.uk
Correct operation of many critical systems is dependent on the consistency and integrity
properties of underlying databases. Therefore, a verifiable and rigorous database design …

[PDF][PDF] Verifying database concepts during formal method towards correction by construction

EE El-Sharawy, TH Elawd, LO Elbadry - Indian Journal of Computer …, 2020 - ijcse.com
Nowadays the generation of the reliable and verified database model is considered a
challenge in the software engineering field, so Using the formal method" Event-B" as a …

[引用][C] 电信服务系统特征交互的Z 规格及验证

彭展, 梁根, 周炳 - 计算机工程, 2016