Research

Publications

Courses

Events

CS487

CS201

AOM

CS445

CS487 Case Studies

How to Install a Garage Door

CCTV store


Omar Aldawud

Research

 
Is an instructor and a member a research team in the Computer Science Department at IIT. Omar currently teaches classes ranging from basic programming languages to advanced software engineering. I earned my PhD from IIT with honor in December of 2002. Currently I work for Alcatel-Lucent as a Software Architect. I joined Lucent in 1996.  Omar is also the cofounder of HOSTITWISE.COM   a web hosting, design and marketing company.

Omar is an active researcher on Aspect Oriented Modeling with UML.  His research objectives are tied to the mission of the Aspect Oriented Modeling Workshop.  Aspect-orientation is a rapidly advancing technology. New and powerful aspect-oriented programming techniques are presented at the International Conference on Aspect-Oriented Software Development. However, it is not clear what features of such techniques are "common aspect-oriented concepts" and what features are rather language-specific specialties. Research in Aspect-Oriented Modeling has the potential to help find such common characteristics from a perspective that is at a more abstract level (i.e., programming language-independent). The ultimate goal of research in AOM is to provide aspect-oriented software developers with general means to express aspects and their crosscutting relationships onto other software artifacts.

Teaching Links
Software Engineering

An Accelerated Introduction to Object Oriented Programming with Java

Object Oriented Design and Programming

MS Access Database

Hostitwise

Surveillance Shop Case Study

AOSD 2006
MS FrontPage Hosting


Rushrash Inc

Case Studies - CS 487
Surveillance Camera Store Spring 2011

Garage Door Repair - summer 2011

Bidobee - a Business to Consumer Platform

 

 

 

 

My latest research project include developing a request-bid-win platform for business and consumers.  Click here for more details.

 

As part of my research position at IIT I researched many new technologies including Artificial Intelligence, Data Mining, Agent based technologies and currently I'm researching using standard Object Oriented Modeling Languages "UML" for Aspect Oriented Software Systems (AOSD). As part of my research I'm an organizer of the Aspect Oriented Modeling with UML workshops held usually in conjunction with AOSD and Models / UML conferences.

 

AOSD Modeling Workshop

W1 @ AOSD 2002 W2 @ UML 2002  W3 @ AOSD 2003 W4 @ UML 2003
W5 @ UML 2004
W6 @ AOSD 2005 W7 @ Models05
W8 @ AOSD2006