Results 11 to 20 of about 93,604 (308)

KerSpecGen: Co-piloting formal Kernel specification synthesis with refined knowledge graphs and large language models. [PDF]

open access: yesPLoS ONE
Formal verification ensures software correctness but faces challenges in kernel specification writing, which is labor-intensive, expertise-dependent, and limited to specific targets.
Zi Wang   +4 more
doaj   +2 more sources

Formal specification

open access: yesProceedings of the Conference on The Future of Software Engineering, 2000
Formal specifications have been a focus of software engineering research for many years and have been applied in a wide variety of settings. Their industrial use is still limited but has been steadily growing. After recalling the essence,role, usage, and pitfalls of formal specification, the paper reviews the main specification paradigms to date and ...
Axel van Lamsweerde   +1 more
core   +3 more sources

The Formal Specification Language mCRL2

open access: yes, 2007
We introduce mCRL2, a specification language that can be used to specify and analyse the behaviour of distributed systems. This language is the successor of the mCRL specification language. The mCRL2 language extends a timed basic process algebra with the possibility to define and use abstract data types. The mCRL2 data language features predefined and
J.F. Groote (Jan Friso)   +4 more
core   +8 more sources

A Component-Based Formal Language Workbench [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2019
The CBS framework supports component-based specification of programming languages. It aims to significantly reduce the effort of formal language specification, and thereby encourage language developers to exploit formal semantics more widely.
Peter D. Mosses
doaj   +1 more source

Survey on Learning-Based Formal Methods: Taxonomy, Applications and Possible Future Directions

open access: yesIEEE Access, 2020
Formal methods play an important role in testing and verifying software quality, especially in modern society with rapid technological updates.
Fujun Wang   +3 more
doaj   +1 more source

Towards automatic Maude specifications generation from C functions

open access: yesJournal of Innovation Information Technology and Application, 2023
In this paper, we aim to contribute to the knowledge about how imperative C functions can be transformed to Maude functional and system modules respectively.
fateh boutekkouk
doaj   +1 more source

A Formal Approach based on Fuzzy Logic for the Specification of Component-Based Interactive Systems [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2015
Formal methods are widely recognized as a powerful engineering method for the specification, simulation, development, and verification of distributed interactive systems.
Vasileios Koutsoumpas
doaj   +1 more source

Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design – FMCAD 2022 [PDF]

open access: yes, 2022
The Conference on Formal Methods in Computer-Aided Design (FMCAD) is an annual conference on the theory and applications of formal methods in hardware and system verification.

core   +2 more sources

Product Model Derivation from Feature Model and Formal Specification

open access: yesApplied Sciences, 2022
Product derivation is the process of building a specific product from a software product line. Effective product derivation can improve software reuse productivity. Existing methods can only obtain abstract feature models, lacking detailed specifications
Xi Wang, Weiwei Wang, Hongbo Liu
doaj   +1 more source

Industrial Experience Report on the Formal Specification of a Packet Filtering Language Using the K Framework [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
Many project-specific languages, including in particular filtering languages, are defined using non-formal specifications written in natural languages. This leads to ambiguities and errors in the specification of those languages. This paper reports on an
Gurvan Le Guernic   +2 more
doaj   +1 more source

Home - About - Disclaimer - Privacy