Alexandre Mota

ORCID: 0000-0003-4416-8123
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Formal Methods in Verification
  • Software Testing and Debugging Techniques
  • Advanced Software Engineering Methodologies
  • Software Reliability and Analysis Research
  • Software Engineering Research
  • Renal Transplantation Outcomes and Treatments
  • Model-Driven Software Engineering Techniques
  • Service-Oriented Architecture and Web Services
  • Organ Donation and Transplantation
  • Organ Transplantation Techniques and Outcomes
  • Renal and Vascular Pathologies
  • Logic, programming, and type systems
  • Safety Systems Engineering in Autonomy
  • Advanced Malware Detection Techniques
  • Teaching and Learning Programming
  • Software Engineering Techniques and Practices
  • Security and Verification in Computing
  • Software System Performance and Reliability
  • Business Process Modeling and Analysis
  • Evolutionary Algorithms and Applications
  • Embedded Systems Design Techniques
  • Environmental Sustainability and Education
  • Real-Time Systems Scheduling
  • Liver Disease and Transplantation
  • Multi-Agent Systems and Negotiation

Universidade Federal de Pernambuco
2014-2024

Universidade de Brasília
2024

University of Coimbra
2000-2019

Universidade Federal da Paraíba
2019

Centro de Estudos e Sistemas Avançados do Recife
2016-2017

Hospitais da Universidade de Coimbra
2004-2017

Centro Universitário da Cidade
2016-2017

Pontifícia Universidade Católica de Campinas
2015

Universidade Estadual de Campinas (UNICAMP)
2015

Pontifícia Universidade Católica de São Paulo
2015

10.1016/s0167-6423(00)00023-x article EN publisher-specific-oa Science of Computer Programming 2001-05-01

10.1016/j.ipl.2018.01.008 article EN Information Processing Letters 2018-02-03

Formal models are increasingly used as input for automated test generation strategies. As an example, Software Cost Reduction (SCR) has been designed to detect and correct errors during the requirements phase, also allowing generation. However, SCR syntax is not trivial those who unfamiliar with it. We propose here a strategy generate cases from natural language using intermediate hidden formalism. To avoid textual ambiguity, written according Controlled Natural Language. Each syntactically...

10.1145/2480362.2480591 article EN 2013-03-18

UML is a widespread language used in both industry and academia, despite the fact that its semantics still informal allows ambiguities. On other hand, OhCircus formal specification which unifies Z, CSP, refinement calculus of Morgan object-oriented theories. In this work we integrate class diagrams by written elements terms constructs. However, instead simply syntactical mapping, also propose concept model to capture associations global constraints. Finally, use integration prove as...

10.1016/j.entcs.2007.03.017 article EN Electronic Notes in Theoretical Computer Science 2007-06-30

This paper puts forward a new method for model-based development of fault tolerant systems systems. The covers early architectural design, formal modelling and verification. focus is on supporting techniques that ensure systematic structured reasoning about faults, error detection recovery. combines semi-formal in SysML with verification conducted CSP. work part the EC COMPASS Integrated Project Comprehensive Modelling Advanced Systems <sup xmlns:mml="http://www.w3.org/1998/Math/MathML"...

10.1109/syscon.2013.6549906 article EN 2022 IEEE International Systems Conference (SysCon) 2013-04-01

Conformance testing is a kind of functional where formally verified specification considered and test cases are generated so that conclusions can be established regarding the possibility acceptance/rejection conforming/non-conforming implementations. If focus on complete specification, suites may impractical even infinite with unclear relations between specification. Property oriented focuses particular, eventually critical, properties interest. The one or more drives process checks whether...

10.1016/j.entcs.2007.06.001 article EN Electronic Notes in Theoretical Computer Science 2007-06-30

This paper reports an empirical evaluation of four black-box testing techniques for crashing programs through their GUI interface: SH, AF, DH, and BxT. The vary in level automation the results they offer. experiments we conducted quantify execution time capability finding a crash each technique on 8 different cellular phone configurations with historical (real) errors. show that AF BxT offered better precision (i.e., fraction runs end out total number runs) than SH DH (AF found crashes all...

10.1109/icst.2009.27 article EN International Conference on Software Testing, Verification, and Validation 2009-04-01

Industry uses different testing techniques for test case generation and execution. But in general no systematic evaluation is performed to identify which technique better (for instance, find bugs faster). This paper presents a statistical assessment of two GUI techniques, BxT DH, are used on Motorola phone applications. These applications by pressing certain keys, from screens during some amount time. We consider three exploration parameters each our design analysis experiments: Driven...

10.1109/icst.2010.41 article EN 2010-01-01
Coming Soon ...