4th Year Projects

Fourth Year Engineering Projects

Our 4th year students have developed projects in different areas described in our research roadmap. You can also find related information in our description about our research areas.  Some of our students wrote Technical Reports summarizing their work. 

We have included some project final reports, software, links to the students webpages and some other useful information. These reports will be submitted for publication, and they are also included here.

ker

To find information about future 4th year projects, press here

 

 


· Project title: “Modifying the Kernel of an Operating system” (2011)

Students: Adam Wlotzki, Bryce Mitchell.

 


· Project title: "Mobile applications: adding simulation to your Smartphone" (2011)

Students: Milton Johane, Seyed Mohammad Etemad, Lee Simbeye

 


· Project title: "CUHub: an application for community building" (2011)

Students: Joyce Alsayegh, Mana H.Zargari, Daniel Leblond, Rohit Zijoo

 


· Project title: "Visualizing Models: Biomedical Applications" (2010)

Students: Louay Abdelkader, Samad Abdi, Manuananad Muruganandhan.

 


· Project title: "Parallel/Multicore programming using the Cell BE processor" (2010)

Students: Akshat Babaria, Cheryl D'Souza, Michael Van Schyndel.

 


· Project title: "Embedded Real Time systems: Robotic applications" (2010)

Students: Araz Boghossian, Luis Lopez, Katherine Newcombe.

 


· Project title: "Parallel/Distributed simulation of complex systems" (2009)

Students: Shaikh Asif, Yehia Elsawy.

Students: Abdul Ahmed, Narges Mobarhani, Sharmeen Yousuf.

 


 

· Project title: "Development of real-time embedded systems using a model-based approach" (2009)

Students: Rohit Rishi, Prachit Rohatgi.

 


 

· Project title: "CD++Builder: an Eclipse Platform for Modelling and Simulation". (2009)

Students: Ruslan Nasir, Arindam Pramanik.

 


 

· Project title: CD++Builder: an Eclipse Platform for M&S” (2008)

Students: Tunde Adams, Jia Long.

 


 

· Project title: “Using Atlantis to build an SNMP-based monitoring system” (2008)

Students: Mathan Mahenthiran, Kevin Philipose, Roland Amelunge Antelo.

 


 

· Project title: Interfacing DEVS Modeling and Simulation tools (2005)
Students: Stephen Lombardi (co-supervised with Prof. B.P.Zeigler, ACIMS, The University of Arizona, Tucson, AZ)
Project description: In this project we will face interfacing of two DEVS tools (namely CD++ and DEVSJava) as an effort tending to provide a case study for the DEVS Standardization Study Group (SISO).


· Project title: Developing RT-OO Embedded systems with E-CD++
Students:
Jonathan Abrams, Atyka Adidharma, Christopher Choquette, Chow Lim, Ethan Sturrus, Yong Zhang
Project description: We explored the use of Embedded CD++ to develop advance applications with real-time constraints.
TS


· Project title: Carleton University Carpool System
Students: - Robert Holwell, Linton DonBosco (2003) Download the report here
- Guangjie Deng, Andrew Lyn (2005)


Project description:
There are many problems of great concern that exist in the world today. One major problem affecting our society is air pollution, caused by automobiles. Solutions are required to help reduce and control the emissions caused by gas-fuelled automobiles. An effective way to decrease such emission is through developing a carpool system. This enables a group of people to share daily driving times and expenses and inturn help reduce air pollution, by decreasing the number of automobiles travelling on roadways. Another way of reducing air pollutants is to eliminate traffic jams. If the travel paths of carpool members were known then this information could indicate congestion points and thus be used to better plan new roadways or even improve current roadways. To implement both solutions a web based carpool system was designed. This system allows registered members to perform a search that enables them to create a carpool group. The carpool system also enables the administrator to access database information belonging to each member and perform an analysis that provides traffic flow details about all carpool members.

· Detailed information here

o The CarPool System


· Project title: Visualization of Complex Simulation Models

Students: Wilson Venhola 

Project description: We created an application developed to visualize the results of the CD++ modeling and simulation tool. The application developed, DEVSView, allows users to create visualizations from the simulation log files outputted by CD++. DEVSView has implicit support for Cell models and uses OpenGL and the OpenGL Utility Toolkit for hardware accelerated rendering. DEVSView provides a graphical user interface and a text file format for the creation of visualizations.The user can set up the rules, to trigger state changes and event animations, within the GUI or in the visualization file, and the user can use the GUI to playback the visualization.

· Detailed information here


· Project title: Modeling embedded applications with the IXA Platform
Students:
Nadeem Douba, Said Mohamed.
Project description:

· Detailed information here


· Project title: A DEVS model of the liver using CD++
Students:
Alexander Dias, Banan Al-Aubiydy
Project description:

· Detailed information here


· Project title: Automotive Computing with Gaming Console Hardware
Students: Pat Suwalski
Project description: Current car-computing devices are generally not very powerful or expandable: they are very integrated and have a very closed architecture. In many ways they are little more than a PDA (personal digital assistant) built into the dashboard. From a systems point-of-view, they are simple devices fulfilling the role of clients for simple tasks.This project aims to take the opposite viewpoint. Whereas car computing traditionally uses embedded hardware, DashBox uses off-the-shelf computer components. A closed architecture is replaced with the most widely deployed open architecture, Linux. Whereas traditional solutions are not expandable, DashBox can accommodate any number of software and hardware extensions.

· Detailed information her


· Project title: Embedded Linux build/distribution system
Students:
Jon Anderson
Project description:

· Detailed information here


· Project title: Modeling embedded applications with the IXA Platform
Students: Ibrahim Hamdy, Mohamed Najm, Akram Saleh.
Project description:

· Detailed information here


· Project title: IEEE Computer Society International Design Competition 2005
Students:
Carlos Castro, Stephanie Cox, Kevin Friesen, Jason Prince.
Project description: As part of the IEEE CISDC, this group Envirosense, a device intended to assist people with hearing impairments in their daily lives, by alerting them of important sounds in their environment.  The system allows the user to store sounds that are specific to the individual.  The prototype has been implemented on a desktop or laptop computer, with a future goal of running it on a PDA, or some portable device, in conjunction with a DSP chip, so that it may be used anywhere the user goes. The prototype that was designed uses a microphone to obtain environmental sounds.  The computer analyzes the sounds and puts a warning box on the screen if an important sound is detected.  When a more portable version is implemented it will be worn on a belt, and the device will be connected to vibration motors that will be used to alert the user of sounds.

· Detailed information here


· Project title: Modeling and Simulation of complex Communication models
Students: Abdul Raman Elshafei, Mohamed Ahmed Abd-El Salam, Khalil Yonis.
Project description: We will build a library of DEVS models to analyze large communication networks. The final goal is to build experiments on performance execution of very large networks, running them in parallel and analyzing means of accelerating execution speed.

· ;quot;,"sans-serif";">Detailed information here (including publications, the report and software)


· Project title: Visualization of traffic models
Students: Shannon Borho, Jan Pittner.
Project description: We addressed several problems with the ATLAS Traffic simulation (ATV) system.The system had required the manual generation of ATLAS files, a tedious process that did not lend itself for rapid changes to the system input. The output of the system also suffered from a non-user friendly interface. The simulation output was converted into several different file types with primitive ASCII drawings of the simulation results. An earlier attempt by another project produced a primitive VRML program that was extremely limited in its capabilities. Thus, it was not easy for a user to define the input for the ATV system, or easily absorb the simulation results. These problems led to another issue – the slow and unwieldy process of testing the main simulation engine, known as cell-DEVS, with urban traffic simulations. 
Download the report here
Technical Report

URL:

o ATLAS VRML GUI

Publication:

· Defining and visualizing models of urban traffic". G. Wainer, S. Borho, J. Pittner. In Proceedings of the SCS 1st Mediterranean Multiconference on Modeling and Simulation. Genoa, Italy. 2004.


· Project title: VHDL Mixed Signal Modeling and Simulation
Student: Shaylesh Mehta
Project description: To facilitate simulation of mixed signal HDL models within a DEVS simulator, generic DEVS models and HDL to DEVS conversion procedures are required. These models and conversion procedures are designed for a subset of VHDL created for this project named sAMS-VHDL, and are targeted toward the CD++ DEVS simulation toolkit. Hierarchical models written in sAMS-VHDL that utilize Processes, Signals and Simultaneous Statements may be simulated in CD++ by elaborating the model, and converting the model hierarchy into an equivalent CD++ coupled model composed of Process, Signal and Integrator models. These Process, Signal and Integrator models and their associated conversion procedures were designed and then tested in CD++ using a number of characteristic sAMS-VHDL models.
Download the report here

URL:

o n-VHDL interpreter

Publication:

o “Modeling hybrid hardware description languages in DEVS”. S. Mehta, G. Wainer. In Proceedings of the 2005 DEVS Integrative M&S Symposium, Spring Simulation Conference. San Diego, CA. U.S.A. 2005.


· Project title: IEEE Computer Society International Design Competition 2003
Students: Matthew Chmiel, Shawn French, Stephen Haber.
Project description: As part of the IEEE CISDC, this group built a Group Messaging System (GMS), developed for the CSIDC 2003. The Group Messaging System is designed to replace messages left with pen and paper, by providing an easy to use system that allows leaving audio or audio/video messages to other users in the system, which can then be retrieved and reviewed from the recipient’s GMS inbox. The proposal is accomplished by adding value to an existing PC or laptop. By adding an external interface in the form of a customized button pad, web camera, microphone, speakers and a fingerprint reader (optional – for security) and controlling software, the GMS allow better communication between users of a shared environment. The project got excellent marks given by the set of reviewers, as showed following.

Download the report here
Download the CSIDC report here


· Project title: Carleton University Carpool System
Students: Robert Holwell, Linton DonBosco.
Project description:
There are many problems of great concern that exist in the world today. One major problem affecting our society is air pollution, caused by automobiles. Solutions are required to help reduce and control the emissions caused by gas-fuelled automobiles. An effective way to decrease such emission is through developing a carpool system. This enables a group of people to share daily driving times and expenses and inturn help reduce air pollution, by decreasing the number of automobiles travelling on roadways.  Another way of reducing air pollutants is to eliminate traffic jams.  If the travel paths of carpool members were known then this information could indicate congestion points and thus be used to better plan new roadways or even improve current roadways. To implement both solutions a web based carpool system was designed.  This system allows registered members to perform a search that enables them to create a carpool group.  The carpool system also enables the administrator to access database information belonging to each member and perform an analysis that provides traffic flow details about all carpool members.
Download the report here

URLs:

o The CarPool System


· Project title: An environmental control system for aqua culture and marine aquaria
Student: Trevor Thomas
Project description: Today there is a need for a more sophisticated integrated environmental control system for aqua culture and marine aquariums. The systems that currently exist today have functionality to monitor and/or the ability to control only a few parameters (Ph, Temperature, Dissolved Oxygen, Redox Potential, Conductivity, Daylight simulation, Wave simulations). These monitors/controllers function adequately, but do not meet the needs of sophisticated applications such as Public Aquariums, Aquaculture or more advanced hobbyists. A more complex system was built, adequately controlling the majority of necessary water parameters, lighting, wave motion, of a natural marine reef ecosystem. This was done so that a better control of environmental conditions may be achieved in and isolated Marine Aquarium which will reduce the stress on the animals that live in this ecosystem.


· Project title: Parallel and Distributed Simulation
Students: Heba el-Helou.
Project description: The objective was to analyze performance results of executing CD++ under different algorithms implemented, trying to identify which are the most suitable to solve given classes of problems. 


If you need further information, send an e-mail

TOP

Chicago Web Design