Header Image

Gabriel A. Wainer

Professor at Carleton University

Dept. of Systems and Computer Engineering

GABRIEL A. WAINER, FSCS, SMIEEE, received the M.Sc. (1993) at the University of Buenos Aires, Argentina, and the Ph.D. (1998, with highest honors) at UBA/Université d’Aix-Marseille III, France. In July 2000 he joined the Department of Systems and Computer Engineering at Carleton University (Ottawa, ON, Canada), where he is now Full Professor and Associate Chair for Graduate Studies. He has held visiting positions at the University of Arizona; LSIS (CNRS), Université Paul Cézanne, University of Nice, INRIA Sophia-Antipolis, Université de Bordeaux (France); UCM, UPC (Spain), University of Buenos Aires, National University of Rosario (Argentina) and others. He is the author of three books and over 330 research articles; he edited four other books, and helped organizing numerous conferences, including being one of the founders of the Symposium on Theory of Modeling and Simulation, SIMUTools and SimAUD. He will be the Program Chair of WinterSim 2017 in Las Vegas, NV. Prof. Wainer was Vice-President Conferences and Vice-President Publications, and is a member of the Board of Directors of the SCS. Prof. Wainer is the Special Issues Editor of SIMULATION, member of the Editorial Board of IEEE Computing in Science and Engineering, Wireless Networks (Elsevier), Journal of Defense Modeling and Simulation (SCS). He is the head of the Advanced Real-Time Simulation lab, located at Carleton University’s Centre for advanced Simulation and Visualization (V-Sim). He has been the recipient of various awards, including the IBM Eclipse Innovation Award, SCS Leadership Award, and various Best Paper awards. He has been awarded Carleton University’s Research Achievement Award (2005, 2014), the First Bernard P. Zeigler DEVS Modeling and Simulation Award, the SCS Outstanding Professional Award (2011), Carleton University’s Mentorship Award (2013), the SCS Distinguished Professional Award (2013), and the SCS Distinguished Service Award (2015). He is a Fellow of SCS.

Simulation Everywhere

The Advanced Real-Time Simulation Laboratory is an advanced Modeling & Simulation research facility, located in the Department of Systems and Computer Engineering (Carleton University, Ottawa, ON, Canada). The Laboratory is physically located at the Carleton University Centre for Visualization and Simulation (V-Sim). ARSLab was an Associate Team of INRIA (DISSIMINET).

The laboratory investigates different mechanisms to automate the generation of executable models, and their integration with real-time data. The research focuses in interfacing different tools, with a focus on having simulation everywhere. This enables users to analyze massive simulation data in an intuitive and efficient fashion with increased realism, responsiveness (or interactivity), and immersion.

In recent years, the lab has developed new methods to include simulation services in remote servers using RESTful Web Services. The main objective is to integrate different simulation services with cloud computing services, in order to provide on-demand recommendations based on simulation results.

We will discuss how this technology can be used for carrying out varied experiments. We will first discuss examples in the field of environmental sciences and in particular in fire spreading models. The fire spreading model was mashed up using Geographical Information Systems as inputs, and outputs using of different Web Services (Google Maps, Google Earth). We will also discuss the design of ATLAS (Advanced Traffic LAnguage Specifications), a high-level specification language representing city sections. The ATLAS Traffic Simulator Compiler (ATLAS/TSC or TSC) was built using a set of templates that can be redefined by the user, easily adapting the generation of behavior to different modeling and simulation techniques (including standalone, embedded real-time, and parallel versions).

We will present the current advances in our lab, focusing on the methodologies employed for distributed simulation, mash-up applications and implementation on thin clients (including embedded applications).