Robert A. van Engelen
Email: engelen at cs dot fsu dot edu / rvaneng at fsu dot edu (if you receive gmail, hotmail, or msn it is certainly not from me!)
Professor, PhD 1998 Leiden University, the Netherlands.Senior member of the ACM, Member of IEEE, Founder of Genivia, Inc.
![[My Picture]](engelen.jpg) |
|
|
| |
Address:
Computer Science Department
Florida State University
160 James J. Love Building
Tallahassee, FL32306-4530
Office: 160LOV
Phone: (850) 645 0309
Fax: (850) 644 0058
E-mail: engelen at cs dot fsu dot edu |
|
|
|
|
My research interests are in the areas of programming languages and compilers, Cloud computing and XML Web services, problem-solving environments, and Bayesian networks. My specializations in the area of compilers include symbolic analysis for restructuring and parallelizing compilers, generalized induction variable recognition, data dependence analysis, and parametric estimation. My specializations in distributed computing include XML Web services, Cloud computing, and high-performance computing. My research in distributed computing, program analysis, and compiler-based auto-generation resulted in the gSOAP toolkit, which has become the de-facto Web services development toolkit for C/C++ in industry and academia. As part of my former PhD education at Leiden University I developed the CTADEL problem-solving environment for meteorological and atmospheric prediction models. I was awarded with the Department of Energy Early Career award in high-performance computing and networking in 2002. I am grateful to the National Science Foundation and US Department of Energy for supporting my research and graduate students. I cordially invite you to visit our ACIS laboratory where you will find an overview of our laboratory research.

Vitae
- Born Dec. 29, 1967.
- Married, two children.
Education
- September 1994 - August 1998:
- PhD Computer Science, Leiden University, the Netherlands, High Performance Computing Division (supervised by Dr. A.A. Wolters and Prof. H.A.G. Wijshoff), Graduate Research School ASCI (directed by Prof. A. Tanenbaum), and in collaboration with the Royal Netherlands Meteorological Institute (Mr. G.J. Cats), De Bilt, the Netherlands.
- PhD dissertation: Ctadel: a Generator of Efficient Numerical Codes.
- August 1988 - August 1994:
- MS Computer Science, Utrecht University, the Netherlands.
- MS thesis: Approximations in Bayesian Belief Networks.
Professional Experience
- July 2010 - :
- Full Professor at the Computer Science Department of the Florida State University, USA.
- July 2004 - July 2010:
- Associate Professor at the Computer Science Department of the Florida State University, USA.
- August 1998 - July 2004:
- Assistant Professor at the Computer Science Department of the Florida State University, USA.
- September 1994 - August 1998:
- Research Assistant, Department of Computer Science Leiden University, the Netherlands.
- September 1992 - September 1993:
- Development of database/knowledge system PLEXUS DATABASE for recording diagnosis and assisting surgery on the human Plexus Brachialis nerve system, Delft University of Technology, the Netherlands.
- September 1991 - January 1994:
- Teaching Assistant, Department of Computer Science, Utrecht University, the Netherlands.
Research
Advanced Computing and Information Systems (ACIS) Laboratory
-

ACIS laboratory (153LOV)
Research Funding
-
 |
Collaborative Research: Flow-Sensitive Program Analysis for Speculative Parallelization
(current), PI, FSU & UT San Antonio, NSF grant, CCF-0702435, $300,000.00 (to FSU) |
-
 |
CRI: Acquisition of an Infiniband Cluster with SMP Nodes
(current), Co-PI, NSF grant CNS-0551555, $100,000.00 |
-
 |
Morphbank: Web Image Database Technology for Comparative Morphology and Biodiversity Research
(current), Co-PI, NSF grant BDI-0446224, $2,249,530.00 |
-
 |
Early Career Principal Investigator Award: Creating a new Generation of Software Development Environments, Compilers, and Algorithms for High Performance Computing, Networking, and Data Management
(completed), PI, Department of Energy grant DE-FG02-02ER25543, $269,330.00 |
-
 |
Collaborative Research: Branch Elimination by Condition Merging
(completed) Co-PI, NSF grant CCR-0208892, $180,000.00 (to FSU) |
-
 |
Improving Symbolic Analysis of Restructuring Compilers
(completed), PI, NSF grant CCR-0105422, $260,000.00 |
-
 |
Automatic Validation of Code Improving Transformations and Related Applications
(completed), Co-PI, NSF grant CCR-9904943, $300,000.00 |
-
Some Recent Industrial Collaborations
Current Students and PhD Candidates
- Yu Haohai (PhD candidate)
- Wei Zhang (PhD candidate)
- Ke Chen (PhD candidate)
Students Graduated
- 2009
- Yixin Shou, A unified compiler framework for program analysis, optimization, and automatic vectorization with Chains of Recurrences, PhD, 2009
- Subhajit Datta, Metrics and Techniques to Guide Software Development, PhD, 2009
- 2007
- Mahesh Erande, A Reference Implementation of Web Service Dynamic Discovery with gSOAP, MS Project, 2007
- Johnnie Birch, Methods for Linear and Nonlinear Array Data Dependence Analysis with the Chains of Recurrences Algebra, PhD, 2007
- 2006
- Subhajit Datta, A Mechanism for Tracking the Effects of Requirement Changes in Enterprise Software Systems, MS Thesis, 2006
- Gabriel Logan, A Simple Morphbank Annotation Tool, MS Project, 2006
- Jason Simmons, Morphbank Annotation Tools, MS Project, 2006
- 2004
- Arthi Gokarn, Internet Computing with Matlab, MS Thesis, 2004
- Kiran Kaja, WSDL Importer, MS Project, 2004
- Smita Kulkarni, Distributed File Access with Web Services, MS Project, 2004.
- 2003
- Rohith Gowda, A Telecom Billing Application, MS Project, 2003.
- Misha Taylor, Developing a Bioinformatics Utility Belt to Eliminate Search Redundancy from the Ever-Growing Databases, MS Thesis, 2003.
- Chengyun Wang, Bayesian Belief Network Simulation, MS Project, 2003.
- 2002
- Johnnie Birch, Using the Chains of Recurrences Algebra for Data Dependence Testing and Induction Variable Substitution, MS Thesis, 2002.
- Yi Huang, SSL and SSL Proxy Support for SOAP/XML Web Services, MS Project, 2002.
- Darui Xu, A Java Implementation of the Simple Object Access Protocol, MS Project, 2002.
- Wei Yu, Intrusion Detection Based on Static Analysis of Program Behavior, MS Project, 2002.
- 2001
- Cui Chi, EC Eval: A Java Application for Engineering Educational Outcomes Evaluation [project doc], MS Project, 2001.
- Dongmei Gao, A Java Implementation of the Simple Object Access Protocol, MS Project, 2001.
- Saurabh Pant, An Automated Simple Object Access Protocol RPC Stub Generator for C++, MS Project, 2001.
- Damon Snyder, On-line Intrusion Detection Using Sequences of System Calls, MS Thesis, 2001.
- Yilei Wang, A Java Enterprise Application: Online Real-Time Classroom, MS Project, 2001.
- Yunwei Wang, Peer-to-Peer Computing with the Simple Object Access Protocol, MS Project, 2001.
- 2000
- Gunjan Gupta, A Simple Object Access Protocol (SOAP) stub compiler for C, MS Project, 2000.
Teaching
Note: this list does not include directed independent studies, project hours, thesis hours, and dissertation hours.
- 2010
- COP4020 Programming Languages (Spring 2010, 40 students).
- 2009
- COP5621 Compiler Construction (Fall 2009, 30 students).
- ISC5319/CIS5930-1 Advanced Topics in High-Performance Computing (HPC-II) (Spring 2009, 6 students)
- 2008
- ISC5318/CIS5930-1 High-Performance Computing I (Fall 2008, 7 students).
- ISC5939-1 Advanced Topics in High-Performance Parallel Computing (Seminar) (Spring 2008, 6 students).
- 2007
- ISC5935-1/CIS5930-13 High-Performance Computing I (Fall 2007, 19 students).
- COP5621 Compiler Construction (Spring 2007, 19 students).
- 2006
- COP4610 Principles of Operating Systems (Spring 2006, 22 students).
- CIS5930-04 Internet Computing (Fall 2006, 18 students).
- COP4020 Programming Languages (Fall 2006, 34 students).
- 2005
- COP5621 Compiler Construction (Spring 2005, 14 students).
- COP5622 Advanced Topics in Compilation (Fall 2005, 5 students)
- 2004
- COT5315 Programming Language Foundations (Spring 2004, 15 students).
- COP4020 Programming Languages (Fall 2004, 75 students).
- CGS5426 Programming Languages (Fall 2004, 3 students).
- CIS6935-06 Special Topics (Fall 2004, 4 students)
- 2003
- COP5025 Programming Language Foundations (Spring 2003, 24 students).
- BSC5936 Bioinformatics (Fall 2003, 12 students).
- COP4020 Programming Languages (Fall 2003, 50 students).
- CGS5426 Programming Languages (Fall 2002).
- 2002
- BSC5936 Bioinformatics (Spring 2002, 24 students).
- COP5025 Programming Language Foundations (Spring 2002, 40 students).
- CIS6935 Advanced Seminar on Compilers (Summer 2002, 5 students).
- COP4020 Programming Languages (Fall 2002, 61 students).
- CGS5426 Programming Languages (Fall 2002, 6 students).
- CIS6935 Advanced Seminar on Compilers (Fall 2002, 5 students).
- 2001
- COP5025 Programming Language Foundations (Spring 2001, 67 students).
- COP4020 Programming Languages (Fall 2001, 48 students).
- CGS5426 Programming Languages (Fall 2001, 14 students).
- 2000
- COP5025 Programming Language Foundations (Spring 2000, 55 students).
- COP4020 Programming Languages (Fall 2000, 68 students).
- CGS5426 Programming Languages (Fall 2000, 11 students).
- 1999
- COP5025 Programming Language Foundations (Spring 1999, 24 students).
- COP4020 Programming Languages (Fall 1999, 105 students).
- CGS5426 Programming Languages (Fall 1999, 15 students).
- CIS5935 Introduction to Research Seminar (Fall 1999, 40 students).
- 1998
- COT5300 Parsing and Theory of Compilation (Fall 1998, 28 students).
- CIS4930 Parsing and Theory of Compilation (undergraduate elective, Fall 1998, 8 students).
A Selection of Current and Past Professional Activities
- 2010
- International Workshop on Compilers, Languages, and Architectures for Web Services (CLAWS), part of the ICPP 2010 conference, Workshop Chair
- IEEE International Conference on Embedded Software and Systems (ICESS-10), Program Committee
- IEEE International Conference on Services Computing (SCC), Program Committee (SCC Research Track)
- IEEE International Conference on Cloud Computing, Program Committee
- ACM International Conference on Supercomputing (ICS), Program Committee
- IET International Conference on Frontier Computing (FC'10), Program Committee
- 2009
- IEEE International Conference on Service-Oriented Computing and Applications (SOCA'09), Program Committee
- IEEE International Conference on Cloud Computing (CLOUD-II), Program Committee
- IEEE High Performance Computing and Communications (HPCC), Vice Chair
- IEEE International Conference on Computational Science and Engineering (IEEE CSE), Program Committee
- International Conference on Information Systems, Technology and Management (ICISTM), Program Committee
- 2008
- ACM International Conference on Supercomputing (ICS), Area Chair of the Algorithms Track and Program Committee
- International Workshop on Advances in High-Performance e-Science Middleware and Applications (AHEMA), jointly held with the IEEE International Conference on eScience, Chair
- IEEE International Conference on Services Computing (SCC), Program Committee
- 2007
- IEEE International Conference on Services Computing (SCC), Program Committee
- IEEE International Conference on Web Services (ICWS), Program Committee
- IEEE High-Performance Distributed Computing (HPDC) Symposium, Program Committee
- 2006
- International Conference on Parallel Processing Workshop on High Performance Scientific and Engineering Computing (ICPP-HEPSEC), Program Committee
- ACM Symposium on Applied Computing (SAC) track on Distributed Systems and Grid Computing Track Organizer.
- 2005
- ACM Symposium on Applied Computing (SAC) track on Distributed Systems and Grid Computing Track Organizer.
- 2004
- ACM Symposium on Applied Computing (SAC) track on Parallel and Distributed Systems Track Organizer.
- 2003
- ACM International Conference on Supercomputing (ICS) 2003 Registration Chair and Program Committee.
- ACM Symposium on Applied Computing (SAC) 2003 track on Parallel and Distributed Systems and Networks.
- 2000
- IMACS Applications of Computer Algebra (ACA) 2000 Conference Special Session on Problem Solving Environments.
- 1999
- IMACS Applications of Computer Algebra (ACA) 1999 Conference Special Session on Problem Solving Environments.
- 1997
- GNARP 1997 ASCI Research School Workshop, the Netherlands.
- 1996
- GNARP 1996 ASCI Research School Workshop, the Netherlands.
- Review panelist for National Science Foundation CISE programs, Swedish National Research Foundation, Israel Science Foundation.
- Reviewer for conference proceedings and journals, including ACM Transactions on Programming Languages and Systems, IEEE Transactions on Pattern Analysis and Machine Intelligence, IEEE Transactions on Services Computing, IEEE Transactions on Systems, Man, and Cybernetics, Parallel Computing Journal, Journal of Intelligent Systems, Journal of Mathematical and Computer Modelling, Design Automation for Embedded Systems Journal, ACM ICS conference, ACM SAC symposium, LCTES conference, SPDP conference.
- ACM SouthEast Regional Programming Contest Coach for 2000, 2001, 2002, 2003, 2004, and 2005 (we came in at 5th and 6th place in the final standings among 75 teams in 2001)
Selection of Talks
- Research Seminar on Formal Methods for Program Analysis and Generation
- CPC 2006 paper presentation
- Colloquium presentation at Argonne National Laboratories on gSOAP and OGSA efforts, October 7, 2002.
- ACM SAC 2003 embedded systems presentation.
- CPC 2003 paper presentation
- Colloquium presentation at Argonne National Laboratories on gSOAP and OGSA efforts, October 7, 2002.
- ETAPS CC 2001 paper presentation.
- Research Seminar presentation.
- XML-RPC Agents for Distributed Scientific Computing IMACS 2000, August 21-25, 2000, Lausanne, Switzerland.
- A Computer Algebra System for the Generation of Efficient Numerical Codes for PDEs IMACS ACA'99, June 24, 1999, El Escorial, Spain.
- Colloqium talk Ctadel: A System for the Generation of Efficient Numerical Codes for PDEs, University of New Mexico, February 11 and February 12, 1999.
- Distance Learning Workshop by FSU on the use of Math on the Web, October 8, 1999, Tallahassee.
Publications
Journal Publications (Refereed)
- M. Head, M. Govindaraju, R. van Engelen, and W. Zhang, Performance Benchmarking of XML Web Services, submitted, 2009.
- S. Cappendijk, P. Yount, G. Miller, and R. van Engelen, Automatic Data Analysis of Real-Time Song and Locomotor Activity in Zebra Finches, submitted, 2009.
- Haohai Yu and Robert van Engelen, Arc Refractor Methods for Adaptive Importance Sampling on Large Bayesian Networks Under Evidential Reasoning, submitted to the International Journal of Approximate Reasoning, 2009.
- Robert A. van Engelen, A Framework for Service-Oriented Computing with C and C++ Web Service Components, ACM Transactions on Internet Technologies, Volume 8, Issue 3, Article 12, May 2008.
- Robert A. van Engelen, Kyle Gallivan, and Burt Walsh, Parametric Timing Estimation With the Newton-Gregory Formulae, Journal of Concurrency and Computation: Practice and Experience, Volume 18, Number 10, September 2006, pages 1434-1464.
- Prasad Kulkarni, Wankang Zhao, David Whalley, Xin Yuan, Robert van Engelen, Kyle Gallivan, Jason Hiser, Jack Davidson, Baosheng Cai, Mark Bailey, Hwashin Moon, Kyunghwan Cho, Yunheung Paek, and Douglas Jones, VISTA: VPO Interactive System for Tuning Applications, ACM Transactions on Embedded Computing Systems, November 2006, Volume 5, Number 3, pages 816-863.
- W. Kreahling, D. Whalley, M. Bailey, X. Yuan, G-R. Uh, and R. van Engelen, Branch Elimination by Condition Merging, Journal of Software Practice and Experience, 2004.
- Yaohang Li, Michael Mascagni, Robert van Engelen, and Qin Cai, A Grid Workflow-Based Monte Carlo Simulation Environment, in the Journal of Neural, Parallel, and Scientific Computations, 2004, pages 439-454.
- Robert A. van Engelen, David Whalley, and Xin Yuan, Automatic Validation of Code-Improving Transformations on Low-Level Program Representations, in the Science of Computer Programming Journal, 2004, Volume 52, pages 257-280.
- Robert van Engelen, Gunjan Gupta, and Saurabh Pant, Developing Web Services for C and C++, in IEEE Internet Computing Journal, March, 2003, pages 53-61.
- Robert A. van Engelen, ATMOL: A Domain-Specific Language for Atmospheric Modeling, in the Journal of Computing and Information Technology, 2002, pages 289-304.
- C. Healy, M. Sjodin, V. Rustagi, D. Whalley, and R. van Engelen, Supporting Timing Analysis by Automatic Bounding of Loop Iterations, in Real-Time Systems journal, Special Issue by P. Puschner and A. Burns on Worst-Case Execution-Time Analysis, 2000, pages 121-148.
- Robert van Engelen, Lex Wolters, and Gerard Cats, Tomorrow's Weather Forecast: Automatic Code Generation for Atmospheric Modeling, IEEE Journal of Computational Science and Engineering, Vol. 4, No. 3, July/September 1997, pages 22-31.
- Robert A. van Engelen, Approximating Bayesian Belief Networks by Arc Removal, in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 19, no. 8, August 1997, pages 916-920. (See also Technical Report TR-95-15)
Conference and Workshop Publications (Refereed)
- Robert van Engelen, Automatically Generating High-Performance Parallel Code for Atmospheric Simulation Models: Challenges and Solutions for Auto-Programming Tools, in the proceedings of the joint ASCM/MACIS conference (Math-for-Industry Lecture Note Series Vol. 22.), 2009, pages 395-398.
- Michael P. Frank, Uwe Meyer-Baese, Irinel Chiorescu, Liviu Oniciuc, Robert van Engelen, Space-Efficient Quantum Computer Simulator and Applications in Computational Physics, in the proceedings of the ACM SouthEast Regional Conference, 2009.
- Wei Zhang and Robert van Engelen, An Adaptive XML Parser for Developing High-Performance Web Services, in the proceedings of the IEEE e-Science Conference workshop on Advances in High-Performance E-Science Middleware and Applications (AHEMA), 2008.
- Robert van Engelen and Wei Zhang, An Overview and Evaluation of Web Services Security Performance Optimizations, in the proceedings of the IEEE International Conference on Web Services (ICWS), 2008, pages 137-144.
- Wei Zhang and Robert van Engelen, High-Performance XML Parsing and Validation with Permutation Phrase Grammar Parsers, in the proceedings of the IEEE International Conference on Web Services (ICWS), 2008, pages 286-294.
- Haohai Yu and Robert A. van Engelen, Refractor Importance Sampling, in the proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI), 2008.
- Subhajit Datta and Robert A. van Engelen, An Examination of the Effects of Offshore and Outsourced Development on the Delegation of Responsibilities to Software Components, in the proceedings of the Second International Conference on Software Engineering Approaches For Offshore and Outsourced Development (SEAFOOD), 2008.
- Robert A. van Engelen and Wei Zhang, Identifying Opportunities for Web Services Security Performance Optimizations, in the proceedings of the IEEE Congress on Services (SERVICES), 2008.
- Yixin Shou and Robert A. van Engelen, Automatic SIMD Vectorization of Chains of Recurrences, in the proceedings of the ACM International Conference on Supercomputing (ICS), 2008, pages 245-255.
- A. Meyer-Baese, R. van Engelen, and S. Cappendijk, Robust stability analysis of the heat shock response in E. coli, in the proceedings of SPIE Vol. 6979 Independent Component Analysis, Wavelets, Unsupervised Nano-Biomimetic Sensors, and Neural Networks VI, Harold H. Szu; F. Jack Agee, Editors, 2008.
- S. Datta and R. van Engelen, COMP-REF: A Technique to Guide the Delegation of Responsibilities to Components in Software Systems, in the proceedings of the ETAPS Fundamental Approaches to Software Engineering Conference (FASE), 2008, volume 4961 of LNCS Springer Verlag, pages 332-346.
- M. Cafaro, D. Lezzi, S. Fiore, G. Aloisio, and R. van Engelen, The GSI plug-in for gSOAP: building cross-grid interoperable secure grid services, in the proceedings of the International Conference on Parallel Processing and Applied Mathematics (PPAM) 2007, workshop on Models, Algorithms and Methodologies for Grid-enabled Computing Environment (MAMGCE), Springer Verlag LNCS Volume 4967, pages 894-901, 2008.
- G. Miller, S. Cappendijk, and R. van Engelen, Strategies in Song Stereotyping for the Zebra Finch, in the proceedings of the Annual Biotechnology and Bioinformatics Symposium (BIOT), 2007.
- Y. Shou, R. van Engelen, and J. Birch, Flow-Sensitive Loop-Variant Variable Classification in Linear Time, in the proceedings of the International Workshop on Languages and Compilers for Parallel Computing (LCPC), 2007.
- S. Datta, R. van Engelen, D. Gaitros, and N. Jammigumpula, Experiences with Tracking the Effects of Changing Requirements on Morphbank: A Web-based Bioinformatics Application, in the proceedings of the ACM SouthEast Conference, 2007, pages 413-418.
- M. Head, M. Govindaraju, R. van Engelen, and W. Zhang, Benchmarking XML Processors for Applications in Grid Web Services, in the proceedings of IEEE/ACM Supercomputing (SC) 2006.
- J. Birch, R. van Engelen, K. A. Gallivan, and Y. Shou, An Empirical Evaluation of Chains of Recurrences for Array Dependence Testing, in the proceedings of to the IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques (PACT), 2006, pages 295-304.
- Robert van Engelen, Madhusudhan Govindaraju, and Wei Zhang, Exploring Remote Object Coherence in XML Web Services, in the proceedings of IEEE International Conference on Web Services (ICWS), 2006, pages 249-256.
- Wei Zhang and Robert van Engelen, A Table-Driven XML Streaming Methodology for High-Performance Web Services, in the proceedings of IEEE International Conference on Web Services (ICWS), 2006, pages 197-206, (best student paper award).
- Yixin Shou, Robert van Engelen, Johnnie Birch, and Kyle Gallivan,
Toward Efficient Flow-Sensitive Induction Variable Analysis and Dependence Testing for Loop Optimization, in the proceedings of the ACM SouthEast conference, 2006, pages 1-6 (best paper award).
- Wei Zhang and Robert van Engelen,
TDX: a High-Performance Table-Driven XML Parser, in the proceedings of the ACM SouthEast conference, 2006, pages 726-731.
- Robert van Engelen, Wei Zhang, and Madhusudhan Govindaraju,
Toward Remote Object Coherence with Compiled Object Serialization for Distributed Computing with XML Web Services, in the proceedings of the workshop on Compilers for Parallel Computing (CPC), 2006, pages 441-455.
- Subhajit Datta and Robert van Engelen,
Effects of Changing Requirements: A Tracking Mechanism for the Analysis Workflow, in the proceedings of the ACM Symposium on Applied Computing, 2006, pages 1739-1744.
- Michael R. Head, Madhusudhan Govindaraju, Aleksander Slominski, Pu Liu, Nayef Abu-Ghazaleh, Robert van Engelen, Kenneth Chiu, Michael J. Lewis,
Benchmark Suite for SOAP-based Communication in Grid Web Services, in the proceedings of IEEE/ACM Supercomputing (SC), 2005.
- Giovanni Aloisio, Massimo Cafaro, Italo Epicoco, Daniele Lezzi, and Robert van Engelen, The GSI plug-in for gSOAP: Enhanced Security, Performance, and Reliability, in the International Conference on Information Technology (ITCC), 2005, IEEE Press, Volume I, pages 304-309.
- Robert van Engelen, Johnnie Birch, Yixin Shou, Burt Walsh, and Kyle Gallivan, A Unified Framework for Nonlinear Dependence Testing and Symbolic Analysis, in the proceedings of the ACM International Conference on Supercomputing (ICS), 2004, pages 106-115.
- M. Govindaraju, A. Slominski, K. Chiu, P. Liu, R. van Engelen, and M. Lewis, Toward Characterizing the Performance of SOAP Toolkits, in the proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, pages 365-372, Pittsburgh, USA, 2004.
- Robert van Engelen, Constructing Finite State Automata for High Performance XML Web Services, in the proceedings of the International Symposium on Web Services (ISWS), 2004, pages 975-981.
- Johnnie Birch, Robert van Engelen, and Kyle Gallivan, Value Range Analysis of Conditionally Updated Variables and Pointers, in the proceedings of Compilers for Parallel Computing (CPC), 2004, pages 265-276.
- Robert van Engelen, Code Generation Techniques for Developing Web Services for Embedded Devices, in the proceedings of the 9th ACM Symposium on Applied Computing SAC, Nicosia, Cyprus, 2004, pages 854-861.
- Robert van Engelen, Johnnie Birch, and Kyle Gallivan, Array Data Dependence Testing with the Chains of Recurrences Algebra, in the proceedings of the IEEE International Workshop on Innovative Architectures for Future Generation High-Performance Processors and Systems (IWIA), January 2004, pages 70-81. See also Technical Report TR-041201.
- Giovanni Aloisio, Massimo Cafaro, Daniele Lezzi, and Robert van Engelen, Secure Web Services with Globus GSI and gSOAP, in the proceedings of the EUROPAR conference, 2003.
- William Kreahling, David Whalley, Mark Bailey, Xin Yuan, Gang-Ryung Uh, Robert van Engelen, Branch Elimination via Multi-Variable Condition Merging, in the proceedings of EUROPAR 2003.
- Yaohang Li, Michael Mascagni, and Robert van Engelen, GCIMCA: A Globus and SPRNG Implementation of a Grid-Computing Infrastructure for Monte Carlo Applications, in the proceedings of the PDPTA 2003 conference, 2003.
- Robert A. van Engelen, Pushing the SOAP Envelope with Web Services for Scientific Computing, in the proceedings of the International Conference on Web Services (ICWS), 2003, pages 346-354.
- Robert A. van Engelen, Kyle Gallivan, and Burt Walsh, Tight Timing Estimation With the Newton-Gregory Formulae, in the proceedings of CPC 2003, January 8-10, 2003, Amsterdam, Netherlands, pages 321-330.
- Burt Walsh, Robert van Engelen, Kyle Gallivan, Johnnie Birch, and Yixin Shou, Parametric Intra-Task Dynamic Voltage Scheduling, in the proceedings of the PACT Workshop on Compilers and Operating Systems for Low Power (COLP), 2003.
- Robert A. van Engelen, David Whalley, and Xin Yuan, Validation of Code-Improving Transformations for Embedded Systems, in the proceedings of the 8th ACM Symposium on Applied Computing SAC 2003, March 9-12, 2003, Melbourne Florida, pages 684-691.
- Wankang Zhao, Baosheng Cai, David Whalley, Mark Bailey, Robert van Engelen, Xin Yuan, Jason Hiser, Jack Davidson, Kyle Gallivan, and Douglas Jones, VISTA: A System for Interactive Code Improvement, in the proceedings of the LCTES conference, 2002.
- P. van der Mark, R. van Engelen, K. Gallivan, and W. Dewar, A Case Study for Automatic Code Generation on a Coupled Ocean-Atmosphere Model, in the proceedings of the 2002 International Conference on Computational Science, April 21-24, 2002, Amsterdam, the Netherlands.
- Robert A. van Engelen and Kyle Gallivan, The gSOAP Toolkit for Web Services and Peer-To-Peer Computing Networks, in the proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid), 2002, pages 128-135.
- Robert A. van Engelen and Kyle A. Gallivan, Tight Non-Linear Loop Timing Estimation, in the proceedings of the 2002 International Workshop on Innovative Architectures for Future Generation High-Performance Processors and Systems (IWIA), January 2002, Maui, Hawaii, pages 21-26
- L. Kohout, A. Strotmann, and R. van Engelen, Knowledge Engineering Methods for Climate Models, in the proceedings of the 2001 IEEE Systems, Man, and Cybernetics Conference.
- A. Qasem, D. Whalley, X. Yuan, and R. van Engelen, Using a Swap Instruction to Coalesce Loads and Stores in Proceedings of the European Conference on Parallel Computing, August 2001
- Robert A. van Engelen and Kyle A. Gallivan, An Efficient Algorithm for Pointer-to-Array Access Conversion for Compiling and Optimizing DSP Applications, in the proceedings of the 2001 International Workshop on Innovative Architectures for Future Generation High-Performance Processors and Systems (IWIA 2001), 18-19 January 2001, Maui, Hawaii, pages 80-89.
- Robert A. van Engelen, Efficient Symbolic Analysis for Optimizing Compilers, in the proceedings of the International Conference on Compiler Construction, ETAPS 2001, LNCS 2027, pages 118-132
- Robert A. van Engelen, K. Gallivan, G. Gupta, and G. Cybenko, XML-RPC Agents for Distributed Scientific Computing in the proceedings of the IMACS conference, Lausanne, Switzerland, August 2000.
- Robert A. van Engelen, D. Whalley, and X. Yuan, Automatic Validation of Code-Improving Transformations in ACM SIGPLAN LCTES'00 Workshop, 2000.
- Christopher Healy, Robert van Engelen, and David Whalley, A General Approach for Tight Timing Predictions of Non-Rectangular Loops, in WIP proceedings of the 5th IEEE Real-Time Technology and Application Symposium, June 2-4, 1999, Vencouver, BC, Canada, pages 11-14.
- Ilja Heitlager and Robert van Engelen, Optimization of Function Evaluations in Loops Using Chains of Recurrences, in the proceedings of the 4th Annual Conference of the Advanced School for Computing and Imaging, 1998, Lommel, Belgium.
- Robert van Engelen, Lex Wolters, and Gerard Cats, The Ctadel Application Driver for Numerical Weather Forecast Systems, proceedings of the 15th IMACS World Congress (session: Problem Solving Environments for Scientific Computing), (ed. A. Sydow), vol. 4, Wissenshaft & Technik Verlag, Berlin, Germany, 1997, pages 571-576.
- Robert van Engelen, Lex Wolters, and Gerard Cats, PDE-Oriented Language Compilation and Optimization with Ctadel for Parallel Computing, proceedings of the HIPS'97 Second International Workshop, April 1-5, 1997, Geneva, Switzerland, IEEE Computer Society Press, pages 105-109.
- Robert A. van Engelen, Ilja Heitlager, Lex Wolters, and Gerard Cats, Incorporating Application Dependent Information in an Automatic Code Generating Environment, proceedings of the 11th ACM International Conference on Supercomputing, July 7-11, 1997, Vienna, Austria, pages 180-187.
- Lex Wolters, Robert A. van Engelen, and Gerard Cats, Automatic Code Generation: Ctadel, proceedings of the 17th EWGLAM and SRNWP meeting, LAM Newsletter, Number 25, May 1996, pp. 137-143.
- Robert A. van Engelen, Lex Wolters, and Gerard Cats, Multi-Platform Code Generation for the HIRLAM Dyn Routine with Ctadel, proceedings of the HIRLAM workshop on Variational Data Assimilation, February 1996, De Bilt, the Netherlands, pages 115-122.
- Robert A. van Engelen, Lex Wolters, and Gerard Cats, Automatic Code Generation for High Performance Computing in Environmental Modeling, proceedings of the 1996 EUROSIM International Conference on HPCN Challenges in Telecomp and Telecom: Parallel Simulation of Complex Systems and Large-Scale Applications, June 10-12, 1996, Delft, the Netherlands, pages 421-428.
- Robert A. van Engelen, Lex Wolters, and Gerard Cats, The Ctadel Code Generation Tool for PDE-based Scientific Applications, proceedings of the Second Annual Conference of the Advanced School for Computing and Imaging, June 5-7 1996, Lommel, Belgium, pages 120-125.
- Robert A. van Engelen, Lex Wolters, and Gerard Cats, Ctadel: A Generator of Multi-Platform High Performance Codes for PDE-based Scientific Applications, proceedings of the 10th ACM International Conference on Supercomputing, May 25-28 1996, Philadelphia, USA, ACM Press, pages 86-93.
- Robert A. van Engelen and Lex Wolters, A Comparison of Parallel Programming Paradigms and Data Distributions for a Limited Area Numerical Weather Forecast Routine, proceedings of the 9th ACM International Conference on Supercomputing, July 3-7 1995, Barcelona, Spain, pages 357-364.
- Robert A. van Engelen and Lex Wolters, Parallelization of a Finite Difference Application: a Comparison of Parallel Programming Paradigms and Data Distributions, proceedings of the First Annual Conference of the Advanced School for Computing and Imaging, May 16-18 1995, Heijen, the Netherlands, pages 28-36.
- Lex Wolters, Robert A. van Engelen, Gerard Cats, Nils Gustaffson, and Tomas Wilhelmsson, A Data-Parallel HIRLAM Forecast Model, in Geerd-R. Hoffmann and Norbert Kreitz (eds.), Coming of Age, proceedings of the Sixth ECMWF Workshop on the Use of Parallel Processors in Meteorology, World Scientific Publ., 1995, pages 49-62; also Technical Report 94-47, Department of Computer Science, Leiden University, November 1994.
Non-Refereed: Reports, Manuals, Book Chapters, and Abstracts
- Yixin Shou, Robert van Engelen, and Johnnie Birch, Flow-Sensitive Loop-Variant Variable Classification in Linear Time, Technical Report TR-071005, Department of Computer Science, Florida State University, October 2007.
- Madhusudhan Govindaraju, Michael Lewis, Kenneth Chiu, Robert van Engelen, Sam Lang, Keith Jackson, Web Services Performance Aspects (abstract) in the proceedings of GlobusWORLD conference, Boston, February 2005.
- Robert van Engelen, gSOAP and Web Services, C/C++ Users Journal, Vol. 23, No. 2, February 2005, pages 67-13.
- Robert van Engelen, The CR# Algebra and its Application in Loop Analysis and Optimization, Technical Report TR-041223, Department of Computer Science, Florida State University, December 2004.
- Robert van Engelen, Johnnie Birch, Yixin Shou, and Kyle Gallivan, Array Data Dependence Testing with the Chains of Recurrences Algebra, Technical Report TR-041201, Department of Computer Science, Florida State University, December 2004.
- Robert van Engelen, gSOAP User Guide, 2003
- Robert van Engelen, D. Whalley, and X. Yuan, Automatic Validation of Code-Improving Transformations Technical Report TR-000601, Department of Computer Science, Florida State University, 2000.
- Robert van Engelen, Symbolic Evaluation of Chains of Recurrences for Loop Optimization Technical Report TR-000102, Department of Computer Science, Florida State University, 2000.
- Robert van Engelen, Lex Wolters, and Gerard Cats, The Ctadel Application Driver Chapter 26 in the book ``Enabling Technologies for Computational Science: Frameworks, Middleware and Environments'', E.N. Houstis, J.R. Rice, E. Gallopoulos, and R. Bramley (eds), March 2000
- Robert A. van Engelen, Ctadel: A Generator of Efficient Numerical Codes, PhD Dissertation, Leiden University, the Netherlands, 1998.
- Robert van Engelen and Lex Wolters, A High-Level Language and Interpreter for the Use of Mathematical Vector Notation in PDE-Problem Specifications, Technical Report 97-05, Department of Computer Science, Leiden University, October 1997.
- Ilja Heitlager, Robert van Engelen, and Lex Wolters, The Construction of Flux-Limiting Advection Algorithms through Program Generation, Technical Report 98-04, Department of Computer Science, Leiden University, February 1998.
- Robert A. van Engelen, Approximating Bayesian Belief Networks by Arc Removal, Technical Report TR-96-15, Department of Computer Science, Leiden University, the Netherlands, June 1996.
- Robert A. van Engelen, Lex Wolters, and Gerard Cats, Ctadel: A Generator of Efficient Code for PDE-based Scientific Applications, Technical Report 95-26, Department of Computer Science, Leiden University, September 1995.
- Robert A. van Engelen, Approximations in Bayesian Belief Networks, INF/SCR-94-19, Department of Computer Science, Utrecht University, the Netherlands, July 1994.
- Robert A. van Engelen and Davar Rezania, PLEXUS DATABASE: A Statistical Tool for Neurosurgeons, Report INF/VER-94-02, Department of Computer Science, Utrecht University, the Netherlands, February 1994.