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 …

Investigating the safe evolution of software product lines

L Neves, L Teixeira, D Sena, V Alves… - Proceedings of the 10th …, 2011 - dl.acm.org
The adoption of a product line strategy can bring significant productivity and time to market
improvements. However, evolving a product line is risky because it might impact many …

Test generation from state based use case models

S Nogueira, A Sampaio, A Mota - Formal Aspects of Computing, 2014 - Springer
We present a strategy for the automatic generation of test cases from parametrised use case
templates that capture control flow, state, input and output. Our approach allows test …

Analysis of distance functions for similarity-based test suite reduction in the context of model-based testing

AEVB Coutinho, EG Cartaxo, PDL Machado - Software Quality Journal, 2016 - Springer
Test suite reduction strategies aim to produce a smaller and representative suite that
presents the same coverage as the original one but is more cost-effective. In the model …

Formal model-based test for AUTOSAR multicore RTOS

L Fang, T Kitamura, TBN Do… - 2012 IEEE Fifth …, 2012 - ieeexplore.ieee.org
AUTOSAR multicore RTOS is a safety-critical concurrent system, for which high quality is
required. A conformance test is important to ensure the quality of the software, but the …

A Systematic Literature Review on MBT Test Cases Maintenance

CDQ Lima, ELG Alves… - 2024 IEEE 48th Annual …, 2024 - ieeexplore.ieee.org
Model-Based Testing (MBT) can be a valuable tool for software testing, automating test
generation from the System Under Test (SUT) models and making the testing process …

HSP: A hybrid selection and prioritisation of regression test cases based on information retrieval and code coverage applied on an industrial case study

C Magalhães, J Andrade, L Perrusi, A Mota… - Journal of Systems and …, 2020 - Elsevier
The usual way to guarantee quality of software products is via testing. This paper presents a
novel strategy for selection and prioritisation of Test Cases (TC) for Regression testing. In …

Comparing model-based testing with traditional testing strategies: An empirical study

A Marques, F Ramalho… - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
Testing is an important activity on the project life-cycle. Test suites are generated from
system models and can be explicit or not. This generation can follow a hand-crafted …

Free and open source software development and research: Opportunities for software engineering

F Kon, P Meirelles, N Lago, A Terceiro… - 2011 25th Brazilian …, 2011 - ieeexplore.ieee.org
Free/Libre/Open Source Software (FLOSS) communities have produced a large amount of
valuable software that is directly or indirectly used daily by any person with access to a …

[HTML][HTML] Test case generation, selection and coverage from natural language

S Nogueira, H Araujo, R Araujo, J Iyoda… - Science of Computer …, 2019 - Elsevier
Abstract In Model-based Testing (MBT), test cases are automatically generated from a formal
model of the system. A disadvantage of MBT is that developers must deal with formal …