Professor Dennis Brylow
Teaching
Research
Papers
Personal

Dennis Brylow
Assistant Professor of
Mathematics, Statistics and Computer Science
and Electrical and Computer Engineering

Cudahy Hall 380
Marquette University
Milwaukee, WI 53201-1881, USA

E-mail: brylow at mscs dot mu dot edu
URL: http://www.mscs.mu.edu/~brylow/
Phone: (414) 288-6342
Office: Cudahy 380
MSCS Department Logo

Teaching

Marquette University

COSC 1010 Intro to Software Problem Solving:
Fall 2010
COSC 3250 Operating Systems: Spring 2010
COSC 3300 Networks and Internets: Fall 2011, Fall 2010
COSC 3410 Programming Languages: Fall 2011
COSC 4931 Embedded Systems: Spring 2012 Spring 2010

Marquette University (old numbers)

COSC 060 Introduction to Software Problem Solving: Fall 2008
COSC 065 Hardware Systems: Fall 2008, Fall 2007, Fall 2006, Spring 2006, Fall 2005
COSC 125 Operating Systems: Spring 2009, Spring 2008, Spring 2007, Spring 2006
COSC 152 Programming Languages: Fall 2007, Fall 2006, Fall 2005
COSC 170 Compiler Construction: Spring 2009, Spring 2007
COSC 198 Embedded Systems: Spring 2008

Purdue University

CS 180 An Introduction to Computer Science: Fall 2000
CS 240 Systems Programming Laboratory (C) Spring 2005, Spring 2004
CS 352 Compilers: Principles and Practice: Fall 2004, Fall 2003
ECE 469 Operating Systems Engineering Spring 2004

Research and Projects

My research interests span several areas of computing. My work primarily centers on building tools to help those who design, build, or teach complex systems, with particular focus on Embedded, Real-time, and Interrupt-Driven Systems, Programming Languages and Software Engineering.
The
Embedded XINU Project is a culmination of both my research and teaching interests.

Papers

IEEE XPlore Interactive Real-Time Embedded Systems Education Infused with Applied Internet Telephony
Kyle Persohn, Dennis Brylow
COMPSAC 2011: Proceedings of 35th IEEE Computer Software and Applications Conference, pages 199-204, Munich, Germany, July 2011.
 
ACM DL Author-ize service Hands-on networking labs with embedded routers
Dennis Brylow, Kyle Thurow
SIGCSE 2011: Proceedings of the 42nd ACM technical symposium on Computer science education, pages 399-404, Dallas, Texas, March 2011.
ACM DL Author-ize service Xest: an automated framework for regression testing of embedded software
Matthew H. Netkow, Dennis Brylow
WESE 2010: Proceedings of the 2010 Workshop on Embedded Systems Education, pages 40-47, Scottsdale, Arizona, October 2010.
ACM DL Author-ize service Compiler construction with a dash of concurrency and an embedded twist
Adam B. Mallen, Dennis Brylow
SPLASH 2010: Proceedings of Systems, Programming, Languages, and Applications: Software for Humanity (formerly OOPSLA) Educators' and Trainers' Symposium, pages 161-168, Reno, Nevada, October 2010.
ACM DL Author-ize service Computational thinking for the sciences: a three day workshop for high school science teachers
Sheikh Iqbal Ahamed, Dennis Brylow, Rong Ge, Praveen Madiraju, Stephen J. Merrill, Craig A. Struble, James P. Early
SIGCSE 2010: Proceedings of the 41st ACM technical symposium on Computer science education, pages 42-46, Milwaukee, Wisconsin, March 2010.
ACM DL Author-ize service Nexos: a next generation embedded systems laboratory
Dennis Brylow, Bina Ramamurthy
ACM SIGBED Review, Volume 6, Number 1, January 2009. Preliminary version in WESE 2008.
Embedded Systems Week Nexos: a next generation embedded systems laboratory
Dennis Brylow, Bina Ramamurthy
WESE 2008: 4th Workshop on Embedded Systems Education, pages 10-17, Atlanta, Georgia, October 2008.
 
ACM DL Author-ize service An experimental laboratory environment for teaching embedded operating systems
Dennis Brylow
SIGCSE 2008: Proceedings of the 39th SIGCSE technical symposium on Computer science education, pages 192-196, Portland, Oregon, March 2008.
ACM DL Author-ize service A novel approach to K-12 CS education: linking mathematics and computer science
Mindy Hart, James P. Early, Dennis Brylow
SIGCSE 2008: Proceedings of the 39th SIGCSE technical symposium on Computer science education, pages 286-290, Portland, Oregon, March 2008.
ACM DL Author-ize service An experimental laboratory environment for teaching embedded hardware systems
Dennis Brylow
WCAE 07: Proceedings of the 2007 Workshop on Computer Architecture Education, pages 44-51, San Diego, California, June 2007.
IEEE XPlore Deadline Analysis of Interrupt Driven Software
Dennis Brylow, Jens Palsberg
IEEE Transactions on Software Engineering, Volume 30, Number 10, pages 634-655, October 2004. Preliminary version in FSE 03.
 
ACM DL Author-ize service Deadline analysis of interrupt-driven software
Dennis Brylow, Jens Palsberg
FSE 03: ESEC/FSE-11 Proceedings of the 9th European Software Engineering Conference held jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pages 198-207, Helsinki, Finland, September 2003.
Purdue University Static Checking of Interrupt Driven Software
Dennis Brylow
Purdue University Doctoral Dissertation, August 2003.
 
IEEE XPlore Static Checking of Interrupt-Driven Software
Dennis Brylow, Niels Damgaard, Jens Palsberg
ICSE 01: Proceedings of 23rd International Conference on Software Engineering, pages 47-56, Toronto, Canada, June 2001.
 
Purdue University A Typed Assembly Language for Java
Dennis Brylow
Purdue University Qualifying Exam Part II, 1999.