Andrew Cook

dblp:82/197 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · unresolved

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

Artificial intelligence and machine learning · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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 synthesis and code generation · 44% Compilers and program optimization · 44% Programming languages and type systems · 13%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › parallelization
automatic parallelization
0.012001
Higher Order Function Synthesis Through Proof Planning · ASE 2001
Program synthesis and code generation
higher-order function synthesis
0.012001
Higher Order Function Synthesis Through Proof Planning · ASE 2001
Programming languages and type systems
functional programming
0.012001
Higher Order Function Synthesis Through Proof Planning · ASE 2001

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

proof planning · 0.0SML · 0.0
YearPublicationVenuePosition
2019 Towards Automatic Screening of Typical and Atypical Behaviors in Children With Autism
abstract
Autism spectrum disorders (ASD) impact the cognitive, social, communicative and behavioral abilities of an individual. The development of new clinical decision support systems is of importance in reducing the delay between presentation of symptoms and an accurate diagnosis. In this work, we contribute a new database consisting of video clips of typical (normal) and atypical (such as hand flapping, spinning or rocking) behaviors, displayed in natural settings, which have been collected from the YouTube video website. We propose a preliminary non-intrusive approach based on skeleton keypoint identification using pretrained deep neural networks on human body video clips to extract features and perform body movement analysis that differentiates typical and atypical behaviors of children. Experimental results on the newly contributed database show that our platform performs best with decision tree as the classifier when compared to other popular methodologies and offers a baseline against which alternate approaches may developed and tested.
Andrew Cook, Bappaditya Mandal, Donna Berry
DSAA1
2006 An Integrated Approach to High Integrity Software Verification
Andrew Ireland, Bill J. Ellis, Andrew Cook, Roderick Chapman, Janet Barnes
J. Autom. Reason.3
2005 Discovering applications of higher order functions through proof planning
abstract
Abstract. The close association between higher order functions (HOFs) and algorithmic skeletons is a promising source of automatic parallelisation of programs. A theorem proving approach to discovering HOFs in functional programs is presented. Our starting point is proof planning, an automated theorem proving technique in which high-level proof plans are used to guide proof search. We use proof planning to identify provably correct transformation rules that introduce HOFs. The approach has been implemented in the λ Clam proof planner and tested on a range of examples. The work was conducted within the context of a parallelising compiler for Standard ML.
Andrew Cook, Andrew Ireland, Greg J. Michaelson, Norman Scaife
Formal Aspects Comput.1
2001 Higher Order Function Synthesis Through Proof Planning
abstract
The close association between higher order functions and algorithmic skeletons is a promising source of automatic parallelisation of programs. An approach to automatically synthesizing higher order functions from functional programs through proof planning is presented Our work has been conducted within the context of a parallelising compiler for SML, with the objective of exploiting parallelism latent in potential higher order function use in programs.
Andrew Cook, Andrew Ireland, Greg J. Michaelson
ASE1