Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jeremy Morse

dblp:36/10315 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
0since 2021 · last 2018
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › model checking
bounded model checking
0.312018
ESBMC 5.0: an industrial-strength C model checker · ASE 2018
Program verification › model checking
k-induction
0.312018
ESBMC 5.0: an industrial-strength C model checker · ASE 2018
Program verification
model checking
0.312018
ESBMC 5.0: an industrial-strength C model checker · ASE 2018
Program verification › code-level verification
c program verification
0.112018
ESBMC 5.0: an industrial-strength C model checker · ASE 2018

Methods — techniques the papers use, named apart from their topics

k-induction · 0.3constraint solving · 0.3
YearPublicationVenuePosition
2018 ESBMC 5.0: an industrial-strength C model checker
abstract
ESBMC is a mature, permissively licensed open-source context-bounded model checker for the verification of single- and multi-threaded C programs. It can verify both predefined safety properties (e.g., bounds check, pointer safety, overflow) and user-defined program assertions automatically. ESBMC provides C++ and Python APIs to access internal data structures, allowing inspection and extension at any stage of the verification process. We discuss improvements over previous versions of ESBMC, including the description of new front- and back-ends, IEEE floating-point support, and an improved k-induction algorithm. A demonstration is available at https://www.youtube.com/watch?v=YcJjXHlN1v8 .
Mikhail R. Gadelha, Felipe R. Monteiro, Jeremy Morse, Lucas C. Cordeiro, Bernd Fischer 0002, Denis A. Nicole
ASE3
2018 On the Limitations of Analyzing Worst-Case Dynamic Energy of Processing
abstract
This article examines dynamic energy consumption caused by data during software execution on deeply embedded microprocessors, which can be significant on some devices. In worst-case energy consumption analysis, energy models are used to find the most costly execution path. Taking each instruction’s worst-case energy produces a safe but overly pessimistic upper bound. Algorithms for safe and tight bounds would be desirable. We show that finding exact worst-case energy is NP-hard, and that tight bounds cannot be approximated with guaranteed safety. We conclude that any energy model targeting tightness must either sacrifice safety or accept overapproximation proportional to data-dependent energy.
Jeremy Morse, Steve Kerrison, Kerstin Eder
ACM Trans. Embed. Comput. Syst.1
2017 A fuzzy approach to qualification in design exploration for autonomous robots and systems
abstract
Autonomous robots must operate in complex and changing environments subject to requirements on their behaviour. Verifying absolute satisfaction (true or false) of these requirements is challenging. Instead, we analyse requirements that admit flexible degrees of satisfaction. We analyse vague requirements using fuzzy logic, and probabilistic requirements using model checking. The resulting analysis method provides a partial ordering of system designs, identifying trade-offs between different requirements in terms of the degrees to which they are satisfied. A case study involving a home care robot interacting with a human is used to demonstrate the approach.
Jeremy Morse, Dejanira Araiza-Illan, Kerstin Eder, Jonathan Lawry, Arthur G. Richards
FUZZ-IEEE1
2017 Data Dependent Energy Modeling for Worst Case Energy Consumption Analysis
abstract
Safely meeting Worst Case Energy Consumption (WCEC) criteria requires accurate energy modeling of software. We investigate the impact of instruction operand values upon energy consumption in cacheless embedded processors. Existing instruction-level energy models typically use measurements from random input data, providing estimates unsuitable for safe WCEC analysis.
James Pallister, Steve Kerrison, Jeremy Morse, Kerstin Eder
SCOPES3
2015 Static analysis of energy consumption for LLVM IR programs
abstract
Energy models can be constructed by characterizing the energy consumed when executing each instruction in a processor's instruction set. This can be used to determine how much energy is required to execute a sequence of assembly instructions, without the need to instrument or measure hardware.
Neville Grech, Kyriakos Georgiou, James Pallister, Steve Kerrison, Jeremy Morse, Kerstin Eder
SCOPES5
2015 Model checking LTL properties over ANSI-C programs with bounded traces
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002
Softw. Syst. Model.1
2014 ESBMC 1.22 - (Competition Contribution)
Jeremy Morse, Mikhail Ramalho, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002
TACAS1
2014 Applying symbolic bounded model checking to the 2012 RERS greybox challenge
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002
Int. J. Softw. Tools Technol. Transf.1
2013 Handling Unbounded Loops with ESBMC 1.20 - (Competition Contribution)
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002
TACAS1
2012 Context-Bounded Model Checking with ESBMC 1.17 - (Competition Contribution)
Lucas C. Cordeiro, Jeremy Morse, Denis A. Nicole, Bernd Fischer 0002
TACAS2
2011 Context-Bounded Model Checking of LTL Properties for ANSI-C Software
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002
SEFM1