Gabriel A. Wainer - Professor

You are here: gabriel_wainer » shared » extendedbio

Contact

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
shared:extendedbio [2012/07/06 11:51]
wainer created
shared:extendedbio [2012/07/06 12:23]
wainer
Line 1: Line 1:
-====== Gabriel A. Wainer - Extended Biography ======+======= Gabriel A. Wainer - Extended Biography =======
  
-After obtaining my Ph.D. degree in 1998, and with over six years of experience as an Instructor and Assistant Professor in Argentina, Gabriel A. Wainer joined Carleton University in July of 2000 as Assistant Professor. He got Tenured in July 2004, and promoted to the rank of Associate Professor in July 2005 and Full Professor in July 2012. +After obtaining his Ph.D. degree in 1998, and with over six years of experience as an Instructor and Assistant Professor in Argentina, Gabriel A. Wainer joined Carleton University in July of 2000 as Assistant Professor. He got Tenured in July 2004, and promoted to the rank of Associate Professor in July 2005 and Full Professor in July 2012. 
  
 ====== Research ====== ====== Research ======
  
-His research at Carleton focuses on techniques for transforming simulation models into real-time systemsThe  long-term goal is to reduce to a minimum the manual development of real-time software (a time consuming, error prone and expensive task), and the interfacing of these models with simulation software. These efforts have received support in approximately 1.5M$ from different funding agencies (NSERC, Precarn, CFI, OIT, CANARIE) and companies (IBM, HP, CMC, MDA, Intel). As Co-PI ProfWainer participated in numerous research projects (with funding totaling over 30M$from which approximately $1.1M have been directly spent for his  research). His students have always been successful in applying to numerous scholarships and awards, and they have obtained funding for their research in excess of 500K$+Prof. Wainer started research in 1993, working in Real-Time (RT) Operating Systems (OS) and RT schedulingWith very limited resources and self-supervised, he was able to define new RT scheduling algorithms, and included these (and other RT techniques) in the first existing RT version of an open-source OS (RT-Minix). These results were published in various papers and a bookThese ideas were used shortly after by other researchers in the fieldleading to the development of the first versions of RT-LinuxFifteen years after, my original approach continues to be used and cited, and new Real-Time Minix projects based on the concepts I defined almost 20 years ago have started in the last few years.
  
-The results of his research are reflected in numerous publications: +Since 1996, he contributed to the field of Modeling and Simulation (M&S), introducing Cell-DEVS, a new formalism that reduces the complexity of the development of models of physical systems while increasing the speed of the simulations. His team also defined new high-level languages and their mapping into DEVS and Cell-DEVS formal models (ranging from the traffic language ATLAS; Petri Nets, Timed Automata, Bond Graphs; up to a generic environment based on Modelica). This allows defining and interconnecting formal models that are discrete-event, spatial, continuous or hybrid.
-35 Journal papers  +
-4 other Journal and Magazine articles +
-4 books +
-- 8 edited proceedings +
-- 9 book chapters +
-- 123 Refereed Conference Proceeding Papers +
-- 61 Work-in-progress and other refereed papers+
  
-In most of these papershe has been the main author (or a co-author with his students, who co-authored many of these articles)He has published a number of papers in the SimulationPractice and Experience (Elsevier), and in the Transactions of the Society for Modelling and Simulation (SCS). As Modeling and Simulation is a multidisciplinary fieldhe has published also in other areas: Transactions of Computational Systems BiologyMolecular SimulationMobile Networks and Applications; SoftwarePractice and Experience; Parallel Processing Lettersand Automation in ConstructionHis research contributions have received numerous citations (over 1,000, a large number in this research domain; he as been cited as Top-3 ranked Author in the field of Simulation -Last 10 years- by the Microsoft Academic Research site; February 1, 2011). +His group  built CD++an open-source tool implementing DEVS and Cell-DEVSCD++ has been used to develop numerous models in different areas: ecology (watersheds, fire spread)biomedical (heart tissue, nerve terminal), physics (flow injection, heat transfer), engineering (wireless networksrobot path planning)constructiontrafficetcThese results have been made available in multiple articles, an open source repository and website for the community (which has over 300 users). 
  
-He has published and presented papers at some of the most prestigious conferences in Simulation worldwide. These include PADS, IEEE DS-RT, Winter Simulation Conference, the Annual Simulation Symposium and SPECTS. He has various publications in the Symposium on Theory of Modeling and Simulation (TMS/DEVSand various conferences sponsored by SCSHe has  published in other areasincluding IEEE Real-Time and Embedded Technology and Applications Symposium (Real-Time Systems); Simulation for Architecture and Urban Design, IntlConference on short and medium bridges (building simulation); High Performance Computing and SimulationIEEE EMBSCMBE (biomedical); AHDS (Analysis and Design of Hybrid Systems)International Conference of Web Services; Environmental Modeling and Software; International Conference in Compu-tational Science; Cellular Automata for Research and Industry (ACRI), and many others+The team also introduced varied algorithms to run these models in multiprocessor and distributed architectures (using varied middleware and OS). The  simulation engines now provide the means to run distributed simulations using Web-Services, and high-performance parallel algorithms for Cell-DEVSUsers can develop and test models in local workstationssubmit them to a remote parallel simulatorreceivevisualize and analyze the results locally (using the advanced visualization tools we built). 
  
-Up to date he supervised 2 Postdoctoral fellows6 Ph.D. and 47 Masters Students in totalCurrentlyI supervise 3 Ph.D., and 7 M. Sc. and 1 M.Eng. I have also supervised numerous visiting scholars.+Different RT simulation algorithms were defined for DEVS models since the year 2000. We used these techniques to build RT model prototypes embedded in different platforms, and a runtime executive integrating models within hardware surrogatesWe have recently started experiments with multicore hardwareincluding a prototype version on Intel IXP 2400 boards, and Cell-DEVS models on IBM’s Cell BE architecture
  
-The quality of my contributions has also been acknowledged through my participation in large number of program committees (over 120) and as an invited speaker in more than 50 tutorialskeynotes and invited seminars+His research at Carleton has focused on techniques for transforming simulation models into real-time systems. The  long-term goal is to reduce to a minimum the manual development of real-time software (time consuming, error prone and expensive task), and the interfacing of these models with simulation software. These efforts have received support in approximately 1.5M$ from different funding agencies (NSERC, Precarn, CFI, OIT, CANARIE) and companies (IBM, HP, CMC, MDA, Intel). As a Co-PI Prof. Wainer participated in numerous research projects (with funding totaling over 30M$from which approximately $1.1M have been directly spent for his  research). His students have always been successful in applying to numerous scholarships and awards, and they have obtained funding for their research in excess of 500K$
  
-As a consequence of my research activity, I have received numerous awards, including+The results of his research are reflected in numerous publications:\\ 
-- Outstanding Professional Award by the Society for Modeling and Simulation International (only 10 awards given since 1992). 2011+35 Journal papers \\ 
-- The First Bernard PZeigler Modeling and Simulation Award, 2010. +- 4 other Journal and Magazine articles \\ 
-- Summersim Leadership Award2007. +- 4 books \\ 
-- Carleton University Research Achievement Award2005. +- 8 edited proceedings \\ 
-- Numerous Best Paper Awards+- 9 book chapters \\ 
 +- 123 Refereed Conference Proceeding Papers \\ 
 +- 61 Work-in-progress and other refereed papers 
 + 
 +In most of these papers, he has been the main author (or a co-author with his students, who co-authored many of these articles). He has published a number of papers in the Simulation, Practice and Experience (Elsevier), and in the Transactions of the Society for Modelling and Simulation (SCS). As Modeling and Simulation is a multidisciplinary field, he has published also in other areas: Transactions of Computational Systems Biology, Molecular Simulation, Mobile Networks and Applications; Software, Practice and Experience; Parallel Processing Letters, and Automation in Construction. His research contributions have received numerous citations (over 1,000, a large number in this research domain; he as been cited as Top-3 ranked Author in the field of Simulation -Last 10 years- by the Microsoft Academic Research site; February 1, 2011).  
 + 
 +He has published and presented papers at some of the most prestigious conferences in Simulation worldwide. These include PADS, IEEE DS-RT, Winter Simulation Conference, the Annual Simulation Symposium and SPECTSHe has various publications in the Symposium on Theory of Modeling and Simulation (TMS/DEVS) and various conferences sponsored by SCSHe has  published in other areas, including IEEE Real-Time and Embedded Technology and Applications Symposium (Real-Time Systems); Simulation for Architecture and Urban Design, IntlConference on short and medium bridges (building simulation); High Performance Computing and Simulation, IEEE EMBS, CMBE (biomedical); AHDS (Analysis and Design of Hybrid Systems), International Conference of Web Services; Environmental Modeling and Software; International Conference in Compu-tational Science; Cellular Automata for Research and Industry (ACRI), and many others
  
 +Up to date he supervised 2 Postdoctoral fellows, 6 Ph.D. and 47 Masters Students in total. Currently, he supervise 3 Ph.D., and 7 M. Sc. and 1 M.Eng. he has also supervised numerous visiting scholars.
  
-Teaching: +The quality of his contributions has also been acknowledged through his participation in a large number of program committees (over 120) and as an invited speaker in more than 50 tutorials, keynotes and invited seminars. 
  
-I discovered strong vocation for teaching in the early years of my career. In 1989being a Teaching Assistant at the Universidad de Buenos Aires (UBA) in ArgentinaI started lecturing part-time in different institutions, where I had the chance to organize four different courses. Being a Head Teaching Assistant at the UBA, I organized an Operating Systems Laboratory course devoted to teach design and implementation of Operating Systems. The results of this course (including modifications and improvements to the kernel of an open-source operating system) were unique in Latin America (and one of the few worldwide, winning an international award in 1992). Later, as Instructor at the UBA, I organized new courses on Real-Time SystemsDiscrete-Event Simulation and Real-Time Systems Implementation (students in these courses won awards in different contests)As Assistant Professor at the UBA, I completely reorganized the Computer Organization course with excellent results (student projects in this course were published in international conferences and in the ACM Journal of Educational Resources in Computing)+As consequence of his research activityhe has received numerous awardsincluding: \\ 
 +- Outstanding Professional Award by the Society for Modeling and Simulation International (only 10 awards given since 1992). 2011. \\ 
 +- The First Bernard P. Zeigler Modeling and Simulation Award2010.\\ 
 +- Summersim Leadership Award. 2007.\\ 
 +- Carleton University Research Achievement Award2005.\\ 
 +- Numerous Best Paper Awards\\
  
-At Carleton, I have taught very challenging undergraduate courses; in particular, SYSC 2003 and SYSC 3006, which have a very large enrolment, which ranged from 70 to 250 students (since my hiring in July 2000, I have had a total enrollment of 1834 students in my courses). Despite having obtained initial teaching evaluations below my standards (in particular compared with my teaching evaluations in UBA, Argentina, which were the highest in the department), I was able to overcome this issue before obtaining my Tenure in 2003, and my teaching evaluations since then have been high (since I became Associate Professor, my teaching evaluations have an average of 4.21 for my Undergraduate courses, and an average of 4.75 for my Graduate courses). As you can see in the comments I included in my CV, students enjoy my teaching philosophy, which focuses on extensive class discussion and interaction.+====== Teaching ======
  
-I also had the opportunity to develop completely new graduate course, which had not been offered before my appointment (SYSC-5104, Methodologies for Discrete-Event Modeling and Si-mulation)I was able to introduce my own fully developed materialand the students use in-house developed tools to study advanced Modeling and Simulation problemsAs you can see in the teaching evaluations and comments included in my CVstudents enjoy this course and the textbook I wrote to teach this course. The best projects in the course are usually improved after the end of the courseand many of them have been accepted for publication in international conferencesEleven papers have been already published (the student co-authors are in bold in my list of publications). Two of them obtained awards.+He discovered strong vocation for teaching in the early years of his careerIn 1989being a Teaching Assistant at the Universidad de Buenos Aires (UBA) in Argentina, he started lecturing part-time in different institutions, where he had the chance to organize four different coursesBeing a Head Teaching Assistant at the UBAhe organized an Operating Systems Laboratory course devoted to teach design and implementation of Operating Systems. The results of this course (including modifications and improvements to the kernel of an open-source operating system) were unique in Latin America (and one of the few worldwide, winning an international award in 1992)Later, as Instructor at the UBA, he organized new courses on Real-Time Systems, Discrete-Event Simulation and Real-Time Systems Implementation (students in these courses won awards in different contests). As Assistant Professor at the UBA, he completely reorganized the Computer Organization course with excellent results (student projects in this course were published in international conferences and in the ACM Journal of Educational Resources in Computing)
  
-In all my courses, I have invested time and effort to develop and update course materials, including detailed lecture notesAssignments are an important part of the learning experience and the notesassignmentssample solutionsetc. (together with additional information)are made available through course web pages+At Carleton, he taught very challenging undergraduate courses with a very large enrollment (since his hiring in July 2000a total of 1834 students in his courses)He usually obtains high teaching evaluations (an average of 4.21 for his Undergraduate courses, and an average of 4.66/5 for his Graduate courses). He has a particular teaching philosophywhich focuses on extensive class discussionthinkinganalysis and interactionwhich provides a better mechanism for understanding and concept retention.
  
-Other teaching activities include large number of undergraduate student supervision. I have super-vised 72 Engineering students (I currently supervise 9 more), and a large number of co-op students, NSERC undergraduate Scholars, and visiting research scholars (a total of 124 students)+He also had the opportunity to develop completely new graduate course, which had not been offered before his appointment (SYSC-5104, Methodologies for Discrete-Event Modeling and Simulation). He was able to introduce his own fully developed material, and the students use in-house developed tools to study advanced Modeling and Simulation problems. The best projects in the course are usually improved after the end of the course, and many of them have been accepted for publication in international conferences. Eleven papers have been already published. Two of them obtained awards.
  
-I have always encouraged my students to go beyond standard expectations, and I try to persuade them to showcase their work. For instancetwelve of my undergraduate projects (4th year, coop) resulted in papers accepted for publication. Many of them participated in conferences presenting the results of their course work. A team participated in the IEEE Computer Society International Design Competition, and new teams will participate this year in Microsoft ImagineCup. I am pleased in spending the extra time these activities require, as I believe in trying to leave positive mark on my students, while providing them with all of the possible support for their future careers.+Other teaching activities include a large number of undergraduate student supervision. He has supervised 81 Engineering students, and a large number of co-op studentsNSERC undergraduate Scholars, and visiting research scholars (total of 124 students)
  
 +He has always encouraged his students to go beyond standard expectations, and he tries to persuade them to showcase their work. For instance, twelve of his undergraduate projects (4th year, coop) resulted in papers accepted for publication. Many of them participated in conferences presenting the results of their course work. A team participated in the IEEE Computer Society International Design Competition, and new teams will participate in Microsoft's ImagineCup 2012. He is  pleased in spending the extra time these activities require, as he believes in trying to leave a positive mark on his students, while providing them with all of the possible support for their future careers.
  
-Service+====== Service ======
-Over my years spent at Carleton University, I have been called on to participate in many activities and have been assigned various administrative duties. I am currently the SCE Departmental Web Editor, and the Director of the Research Centre on Technology Innovation (RCTI).  I have partici-pated in numerous committees, including Tenure and Promotion, Scientific Advisory (V-Sim), University Supervisory Approvals Committee, Carleton University IEEE Computer Society Student Branch counselor, and the SCS Student Chapter coordinator. I was also the Department representative on the board of the School of Computer Science, and a member of the Departmental reviewing committee for Endowment, NSERC and OGS Scholarships.  +
-In addition to the above mentioned duties, I have contributed in many other ways. For example, I have been part of the evaluation committees for numerous Engineering projects, Theses, and Ph.D. Comprehensive Examinations. I initiated the Embedded Systems Group and organized around 50 seminars since I arrived in 2000. +
  
-ExternallyI am servicing the academic community in different international initiatives. I am cur-rently the VP Publications of SCS (in charge of two journals, a newsletter and a magazine). I am the Special Issues Editor of the Transactions of the SCS (appointment renewed for two years), and a member of the Editorial Board of various journals. I have been a reviewer for various journals, and the organizer of numerous international conferences and workshopsIn particular, I have been the chair of SummerSim twice (increasing the number of submissions in 100% in one year, and highly improving the quality of those submissionsreflected in an increase of the rejection rate in over 200% in one year). I was also a co-founder of new successful conferences: SimAUD (Simulation in Architecture and Urban Design), SimuTools, and the new Symposium of Theory of Modeling and Simulation (thes last two became some of the most successful events in the world; one devoted to simulation theory and the other to simulation tools. Both symposia receive around 100 papers every year, and after thorough evaluation process only 30% of those get accepted for publication).+Over his years spent at Carleton Universityhe has been called on to participate in many activities and have been assigned various administrative dutiesHe has participated in numerous committeesincluding Tenure and PromotionScientific Advisory (V-Sim), University Supervisory Approvals Committee, Carleton University IEEE Computer Society Student Branch counselor, and the SCS Student Chapter coordinator. He was also the Department representative on the board of the School of Computer Science, and a member of the Departmental reviewing committee for Endowment, NSERC and OGS Scholarships
  
-I have also been invited to be the External Examiner of 13 Ph.D. thesesand I have evaluated numerous projects in EuropeCanada and Latin America.+In addition to the above mentioned duties, he has contributed in many other waysFor examplehe has been part of the evaluation committees for numerous Engineering projects, Theses, and Ph.D. Comprehensive Examinations. He initiated the Embedded Systems Group and organized around 50 seminars since 2000
  
-I hope that these comments allow the committee to form complete picture of my various      contributions as Associate Professor throughout the past four years, and I am eager to continue my academic career as Full Professor.+Externally, he is servicing the academic community in different international initiatives. He is currently the VP Publications of SCS (in charge of two journals, newsletter and a magazine). He is the Special Issues Editor of the Transactions of the SCS (appointment renewed for two years), and a member of the Editorial Board of various journals. He has been a reviewer for various journals, and the organizer of numerous international conferences and workshops. In particular, he has been the chair of SummerSim twice (increasing the number of submissions in 100% in one year, and highly improving the quality of those submissions, reflected in an increase of the rejection rate in over 200% in one year). He was also a co-founder of new successful conferences: the Symposium of Theory of Modeling and Simulation (TMS/DEVS), SimAUD (Simulation in Architecture and Urban Design), SimuTools.
  
 +He has  also been invited to be the External Examiner of 13 Ph.D. theses, and he has evaluated numerous projects in Europe, Canada and Latin America.