Skip to main content
  • Conference proceedings
  • © 2018

Formal Methods: Foundations and Applications

21st Brazilian Symposium, SBMF 2018, Salvador, Brazil, November 26–30, 2018, Proceedings

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 11254)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): SBMF: Brazilian Symposium on Formal Methods

Conference proceedings info: SBMF 2018.

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 papers)

  1. Front Matter

    Pages I-X
  2. Source Code Analysis with a Temporal Extension of First-Order Logic

    • David Come, Julien Brunel, David Doose
    Pages 20-38
  3. A Type-Directed Algorithm to Generate Well-Typed Featherweight Java Programs

    • Samuel S. Feitosa, Rodrigo Geraldo Ribeiro, Andre Rauber Du Bois
    Pages 39-55
  4. Programming Language Foundations in Agda

    • Philip Wadler
    Pages 56-73
  5. Formal Verification of n-bit ALU Using Theorem Proving

    • Sumayya Shiraz, Osman Hasan
    Pages 74-89
  6. The Scallina Grammar

    • Youssef El Bakouny, Dani Mezher
    Pages 90-108
  7. Constraint Reusing and k-Induction for Three-Valued Bounded Model Checking

    • Nils Timm, Stefan Gruner, Matthias Harvey
    Pages 126-143
  8. TeSSLa: Temporal Stream-Based Specification Language

    • Lukas Convent, Sebastian Hungerecker, Martin Leucker, Torben Scheffel, Malte Schmitz, Daniel Thoma
    Pages 144-162Open Access
  9. Automatic Test Case Generation for Concurrent Features from Natural Language Descriptions

    • Rafaela Almeida, Sidney Nogueira, Augusto Sampaio
    Pages 163-179
  10. A Methodology for Protocol Verification Applied to EMV® 1

    • Leo Freitas, Paolo Modesti, Martin Emms
    Pages 180-197
  11. Analysing RoboChart with Probabilities

    • M. S. Conserva Filho, R. Marinho, A. Mota, J. Woodcock
    Pages 198-214
  12. Timed Scenarios: Consistency, Equivalence and Optimization

    • Neda Saeedloei, Feliks Kluźniak
    Pages 215-233
  13. Safe and Constructive Design with UML Components

    • Flávia Falcão, Lucas Lima, Augusto Sampaio
    Pages 234-251
  14. Formal Modelling of Environment Restrictions from Natural-Language Requirements

    • Tainã Santos, Gustavo Carvalho, Augusto Sampaio
    Pages 252-270
  15. Back Matter

    Pages 271-271

Other Volumes

  1. Formal Methods: Foundations and Applications

About this book

This book constitutes the refereed proceedings of the 21st Brazilian Symposium on Formal Methods, SBMF 2018, which took place in Salvador, Brazil, in November 2018.

The 16 regular papers presented in this book were carefully reviewed and selected from 30 submissions. The papers are organized in topical sections such as: techniques and methodologies; specification and modeling languages; theoretical foundations; verification and validation; experience reports regarding teaching formal methods; and applications.
Chapter “TeSSLa: Temporal Stream-Based Specification Language” is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.

Editors and Affiliations

  • Federal University of Campina Grande, Campina Grande, Brazil

    Tiago Massoni

  • University of Leicester, Leicester, UK

    Mohammad Reza Mousavi

Bibliographic Information

Buy it now

Buying options

eBook USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access