Formal methods in railways: a systematic map** study

A Ferrari, MHT Beek - ACM Computing Surveys, 2022 - dl.acm.org
Formal methods are mathematically based techniques for the rigorous development of
software-intensive systems. The railway signaling domain is a field in which formal methods …

The mathsat5 smt solver

A Cimatti, A Griggio, BJ Schaafsma… - … Conference on Tools and …, 2013 - Springer
MathSAT is a long-term project, which has been jointly carried on by FBK-IRST and
University of Trento, with the aim of develo** and maintaining a state-of-the-art SMT tool …

Improving agile requirements: the quality user story framework and tool

G Lucassen, F Dalpiaz, JMEM van der Werf… - Requirements …, 2016 - Springer
User stories are a widely adopted requirements notation in agile development. Yet, user
stories are too often poorly written in practice and exhibit inherent quality defects. Triggered …

Formalization of natural language requirements into temporal logics: a survey

I Buzhinsky - 2019 IEEE 17th international conference on …, 2019 - ieeexplore.ieee.org
One of the challenges of requirements engineering is the fact that requirements are often
formulated in natural language. This represents difficulty if requirements must be processed …

OCRA: A tool for checking the refinement of temporal contracts

A Cimatti, M Dorigatti, S Tonetta - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Contract-based design enriches a component model with properties structured in pairs of
assumptions and guarantees. These properties are expressed in term of the variables at the …

Minimizing sparse higher order energy functions of discrete variables

C Rother, P Kohli, W Feng, J Jia - 2009 IEEE Conference on …, 2009 - ieeexplore.ieee.org
Higher order energy functions have the ability to encode high level structural dependencies
between pixels, which have been shown to be extremely powerful for image labeling …

[HTML][HTML] Contracts-refinement proof system for component-based embedded systems

A Cimatti, S Tonetta - Science of computer programming, 2015 - Elsevier
Contract-based design is an emerging paradigm for the design of complex systems, where
each component is associated with a contract, ie, a clear description of the expected …

A property-based proof system for contract-based design

A Cimatti, S Tonetta - 2012 38th Euromicro Conference on …, 2012 - ieeexplore.ieee.org
Contract-based design is an emerging paradigm for the design of complex systems, where
each component is associated with a contract, ie, a clear description of the expected …

Specification and analysis of legal contracts with Symboleo

A Parvizimosaed, S Sharifi, D Amyot, L Logrippo… - Software and Systems …, 2022 - Springer
Legal contracts specify the terms and conditions—in essence, requirements—that apply to
business transactions. This paper proposes a formal specification language for legal …

A process ontology based approach to easing semantic ambiguity in business process modeling

S Fan, Z Hua, VC Storey, JL Zhao - Data & Knowledge Engineering, 2016 - Elsevier
Business process modeling continues to increase in complexity, due, in part, to the dynamic
business contexts and complicated domain concepts found in today's global economic …