Formal methods in industry
Formal methods encompass a wide choice of techniques and tools for the specification,
development, analysis, and verification of software and hardware systems. Formal methods …
development, analysis, and verification of software and hardware systems. Formal methods …
Early validation of system requirements and design through correctness-by-construction
Early validation of requirements aims to reduce the need for the high-cost validation testing
and corrective measures at late development stages. This work introduces a systematic …
and corrective measures at late development stages. This work introduces a systematic …
Advantageous usage of textual domain-specific languages for scenario-driven development of automated driving functions
Current driving functions are continuously improved. As target vision of this development,
the final state of unattended reliable navigation under all possible circumstances is defined …
the final state of unattended reliable navigation under all possible circumstances is defined …
Semantic modeling and analysis of natural language system requirements
System requirements specify how a system meets stakeholder needs. They are a partial
definition of the system under design in natural language that may be restricted in syntax …
definition of the system under design in natural language that may be restricted in syntax …
Resa tool: Structured requirements specification and sat-based consistency-checking
N Mahmud, C Seceleanu… - … on Computer Science …, 2016 - ieeexplore.ieee.org
Most industrial embedded systems requirements are specified in natural language, hence
they can sometimes be ambiguous and error-prone. Moreover, employing an early-stage …
they can sometimes be ambiguous and error-prone. Moreover, employing an early-stage …
Α tool for requirements engineering using ontologies and boilerplates
C Antοniou, N Bassiliades - Automated Software Engineering, 2024 - Springer
The most popular technique for specification requirements is natural language. The
disadvantage of natural language is ambiguity. Boilerplates are syntactic patterns which limit …
disadvantage of natural language is ambiguity. Boilerplates are syntactic patterns which limit …
Requirements engineering for automotive embedded systems
M Staron - Automotive Systems and Software Engineering: State …, 2019 - Springer
Requirements engineering is both a phase of software development lifecycle and a
subdomain of software engineering. In general,“requirements" is defined as the description …
subdomain of software engineering. In general,“requirements" is defined as the description …
[HTML][HTML] A survey on the formalisation of system requirements and their validation
K Mokos, P Katsaros - Array, 2020 - Elsevier
Abstract System requirements define conditions and capabilities to be met by a system
under design. They are a partial definition in natural language, with inevitable ambiguities …
under design. They are a partial definition in natural language, with inevitable ambiguities …
Semantic Requirements Construction using Ontologies and Boilerplates
C Antoniou, K Kravari, N Bassiliades - Data & Knowledge Engineering, 2024 - Elsevier
This paper presents a combination of an ontology and boilerplates, which are requirements
templates for the syntactic structure of individual requirements that try to alleviate the …
templates for the syntactic structure of individual requirements that try to alleviate the …
Specification and semantic analysis of embedded systems requirements: From description logic to temporal logic
N Mahmud, C Seceleanu, O Ljungkrantz - Software Engineering and …, 2017 - Springer
Due to the increasing complexity of embedded systems, early detection of
software/hardware errors has become desirable. In this context, effective yet flexible …
software/hardware errors has become desirable. In this context, effective yet flexible …