Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Carette, Jacques
McMaster University
Hamilton, Canada
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Jacques Carette is an associate professor of computer science and software engineering in the Department of Computing and Software at McMaster University, in Hamilton, Canada.¿He received his BMath from the University of Waterloo, MS from the Université de Montréal, and PhD (in pure mathematics) from the Université de Paris-Sud.¿Before joining academia, he worked for Maplesoft Inc. for 11 years, with roles ranging from math developer to product development director.

His current research is centered on mechanized mathematics, joining computer algebra and theorem-proving facilities into a single system.¿He has emphasized the use of techniques from modern programming languages as well as meta-programming in his efforts to build a next-generation system. He also enjoys applying these techniques to the certified software area, and to improving software engineering strategies for game design.

 
 
Options:
Date Reviewed  
 
1
- 10 of 33 reviews

   
   Conditioning in probabilistic programming
Olmedo F., Gretz F., Jansen N., Kaminski B., Katoen J., Mciver A. ACM Transactions on Programming Languages and Systems 40(1): 1-50, 2018.  Type: Article

Machine learning, possibly contrary to popular belief, is not just about endless variations of neural networks. There is also a thriving subculture of probabilistic programming based on Bayesian principles. A large advantage of the lat...

Jun 13 2018  
   A semantic framework for proof evidence
Chihani Z., Miller D., Renaud F. Journal of Automated Reasoning 59(3): 287-330, 2017.  Type: Article

The use of theorem provers as fundamental aids in computer science and software engineering is slowly expanding their reach. The multitude of tools and methods does have a downside: lack of interoperability. It would be nice if, for ex...

Feb 6 2018  
   A semantic framework for proof evidence
Chihani Z., Miller D., Renaud F. Journal of Automated Reasoning 59(3): 287-330, 2017.  Type: Article

The use of theorem provers as fundamental aids in computer science and software engineering is slowly expanding their reach. The multitude of tools and methods does have a downside: lack of interoperability. It would be nice if, for ex...

Feb 6 2018  
   The handbook of formal methods in human-computer interaction
Weyers B., Bowen J., Dix A., Palanque P., Springer International Publishing, New York, NY, 2017. 575 pp.  Type: Book (978-3-319518-37-4)

Human-computer interaction (HCI), as a discipline, is overwhelmingly experimental. One quick look at the proceedings of CHI [1,2], the leading conference in the domain, will make this clear: almost all papers report on carefully crafte...

Jan 22 2018  
   Verified functional programming in Agda
Stump A., Association for Computing Machinery and Morgan & Claypool, New York, NY, 2016. 284 pp.  Type: Book (978-1-970001-24-2)

Verification used to be a daunting task, to be performed only in extreme circumstances, at great cost. Our knowledge of how to perform verification, at least for certain kinds of code, has progressed so much that there are now textbook...

Oct 28 2016  
   Semantics, logics, and calculi: essays dedicated to Hanne Riis Nielson and Flemming Nielson on the occasion of their 60th birthdays
Probst C., Hankin C. (ed), Hansen R. (ed), Springer Publishing Company, Incorporated, New York, NY, 2016. 356 pp.  Type: Book (978-3-319278-09-4)

A Festschrift volume is always a bit different than standard collections of papers: while they usually still possess a definite set of themes, as the current one does, there is also a certain freedom to explore ideas in a different way...

Apr 4 2016  
   An introduction to machine learning
Kubat M., Springer Publishing Company, Incorporated, New York, NY, 2015. 291 pp.  Type: Book (978-3-319200-09-5)

Given the booming popularity of machine learning, a good introductory textbook would indeed be quite valuable. A number of rather advanced textbooks exist, but most of them require a solid background in mathematics, with a heavy focus ...

Jan 28 2016  
   A matrix multiplier case study for an evaluation of a configurable dataflow-machine
Verdoscia L., Vaccaro R., Giorgi R.  CF 2015 (Proceedings of the 12th ACM International Conference on Computing Frontiers, Ischia, Italy, May 18-21, 2015) 1-6, 2015.  Type: Proceedings

Research in computing frontiers is fascinating for the preview it gives us of some potential futures of computing. Rethinking some of our fundamental assumptions, like the shift from complex instruction set computers (CISC) to reduced ...

Aug 18 2015  
   Introduction to programming languages
Bansal A., Chapman & Hall/CRC, Boca Raton, FL, 2013. 624 pp.  Type: Book (978-1-466565-14-2)

The programming language landscape continues to evolve rather quickly. It is not just that new languages are created, but also that new ideas get incorporated as fundamental concepts in these languages. So even though there is a pletho...

Nov 7 2014  
   Prototyping symbolic execution engines for interpreted languages
Bucur S., Kinder J., Candea G.  ASPLOS 2014 (Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, Salt Lake City, UT, Mar 1-5, 2014) 239-254, 2014.  Type: Proceedings

While extensive testing is undoubtedly useful, it is also tedious. Automating this task as much as is feasible is an active research area; it has been more successfully applied (until now) to statically typed compiled languages. This w...

Apr 9 2014  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy