Rudy Braquehais

ORCID: 0000-0001-5302-7096
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Testing and Debugging Techniques
  • Software Reliability and Analysis Research
  • Formal Methods in Verification
  • Logic, programming, and type systems
  • Wireless Communication Networks Research
  • Advanced Malware Detection Techniques
  • Software Engineering Research
  • Wireless Networks and Protocols
  • Mobile Ad Hoc Networks
  • Vehicular Ad Hoc Networks (VANETs)
  • Power Line Communications and Noise
  • Advanced Adaptive Filtering Techniques
  • Advanced Wireless Network Optimization
  • Opportunistic and Delay-Tolerant Networks

University of York
2016-2017

Universidade Estadual do Ceará
2007-2008

This paper presents FitSpec, a tool providing automated assistance in the task of refining sets test properties for Haskell functions. FitSpec tests mutant variations functions under against given property set, recording any surviving mutants that pass all tests. The number and smallest survivor are presented to user. A indicates incompleteness prompting user amend or add new one, making set stronger. Based on same results, also provides conjectures form equivalences implications between...

10.1145/2976002.2976003 article EN 2016-08-26

This paper presents Speculate, a tool that automatically conjectures laws involving conditional equations and inequalities about Haskell functions. Speculate enumerates expressions given collection of functions, testing to separate those into apparent equivalence classes. Expressions in the same class are used conjecture equations. Representative different classes inequalities. uses lightweight equational reasoning based on term rewriting discard redundant avoid needless testing. Several...

10.1145/3122955.3122961 article EN 2017-09-01

The advent of wireless networks has increased the demand for research. Context-aware applications must adapt to environment in which they are inserted, and, this, information on both device's hardware and characteristics is crucial. In this work, we propose a method - called Natural Adaptive Exponential Smoothing Algorithm (NAES) describe forecast, real time, channel behavior IEEE 802.11 WLAN networks. NAES uses variation exponential smoothing technique compute quality indicators, namely...

10.1109/icwmc.2008.69 article EN 2008-01-01

This paper presents a new tool called Extrapolate that automatically generalizes counterexamples found by property-based testing in Haskell. Example applications show generalized can inform the programmer more fully and immediately what characterises failures. is able to produce general results than similar tools. Although it intrinsically unsound, as reported generalizations are based on testing, works well for examples drawn from previous published work this area.

10.1145/3205368.3205371 article EN 2017-08-30

This paper presents Speculate, a tool that automatically conjectures laws involving conditional equations and inequalities about Haskell functions. Speculate enumerates expressions given collection of functions, testing to separate those into apparent equivalence classes. Expressions in the same class are used conjecture equations. Representative different classes inequalities. uses lightweight equational reasoning based on term rewriting discard redundant avoid needless testing. Several...

10.1145/3156695.3122961 article EN ACM SIGPLAN Notices 2017-09-07

This paper presents FitSpec, a tool providing automated assistance in the task of refining sets test properties for Haskell functions. FitSpec tests mutant variations functions under against given property set, recording any surviving mutants that pass all tests. The number and smallest survivor are presented to user. A indicates incompleteness prompting user amend or add new one, making set stronger. Based on same results, also provides conjectures form equivalences implications between...

10.1145/3241625.2976003 article EN ACM SIGPLAN Notices 2016-09-08

The growth of wireless network use has greatly increased research demand. Some applications, which are context-aware, must adapt to the environment. So, information on both environment characteristics and device's hardware crucial. In this work, a new method called Natural Adaptive Exponential Smoothing (NAES) is proposed. It describes forecasts, in real time, IEEE 802.11 WLAN networks channel behavior. NAES variation exponential smoothing technique compute quality indicators, namely...

10.1145/1352694.1352716 article EN 2007-05-14

The use of Wireless Mesh Networks has growing in areas without telecommunication infrastructure. One the main problems is network performance due to low capacity processors used intermediary mesh nodes. We propose a hardware implementation IP Checksum incremental update FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuits). Then, this compared with kernel Linux TCP/IP implementation.

10.1145/1352694.1352734 article EN 2007-05-14

The advent of wireless networks has increased the demand for research greatly. Context-aware applications must adapt to environment in which they are inserted, and, this, information on both device's hardware and characteristics is crucial. In this work, we propose a method - called natural adaptive exponential smoothing (NAES) describe forecast, real time, channel behavior IEEE 802.11 WLAN networks. NAES uses variation technique compute quality indicators, namely received signal strength...

10.1109/iswpc.2007.342650 article EN 2007-02-01

This paper presents Express, a library for manipulating dynamically typed Haskell expressions involving function application and variables. Express works as wrapper around the Data.Dynamic module provides additional features such as: explicit encoding of applicaion thus delayed between values, support variable placeholders expression matching. shows these additions make this useful in generating program specifications, automated testing synthesis.

10.1145/3471874.3472986 article EN 2021-08-18
Coming Soon ...