Dr. Mohamed E. Fayad (primary contact)
Computer Engineering Dept., College
of Engineering
San José State
University
One Washington Square,
San José, CA 95192-0180
Ph: (408) 924-7364, Fax: (408) 924-4153
E-mail: m.fayad@sjsu.edu, (Submission E-mail)
fayad@activeframeworks.com
http://www.engr.sjsu.edu/fayad
http://www.activeframeworks.com
Mohamed Fayad is a Full
Professor of Computer Engineering at San Jose State University. He was a
J.D. Edwards Professor, Computer Science & Engineering, at the University
of Nebraska, Lincoln and an associate professor at
the computer science and computer engineering faculty at the University of
Nevada, from 1995 - 1999. He has 15+ years of industrial experience. He has been actively involved in over 60
Object-Oriented projects in several companies using Shlaer-Mellor, Colbert,
OMT, Use Case Approach, UML, Design Patterns, Frameworks, Software Process
Improvement, Systems & Software Engineering, Internet and Web Applications
using Java, OO Distributed Computing using CORBA, and others.
Dr. Fayad is a Senior Member of the IEEE,
a Senior Member of the IEEE Computer Society, a Member of
the ACM,
an IEEE Distinguished
Speaker, an Associate Editor, Editorial Advisor, and a Columnist for The Communications of the ACM
and his column is Thinking Objectively, and a columnist for Al-Ahram Egyptians Newspaper
(12 million subscribers), an
Editor-In-Chief for IEEE Computer Society Press - Computer Science and Engineering Practice
Press (1995-1997), IASTED Technical Committee member on Software
Engineering (2001-2004), and a general chair of IEEE/Arab Computer Society International
Conference on Computer Systems and Applications (AICCSA 2001), Beirut, Lebanon, June 26-29, 2001
Dr. Fayad was a
guest editor on nine theme issues: CACM's OO Experiences, Oct. 1995, IEEE Computer's Managing OO
Software Development Projects, Sept. 1996, CACM's Software Patterns, Oct.
1996, CACM's OO Application Frameworks, Oct. 1997, ACM Computing Surveys – OO Application
Frameworks, March 2000, IEEE Software - Software Engineering
in-the-small, Sept./Oct. 2000, and International Journal on Software
Practice and Experiences, July 2001, IEEE Transaction on
Robotics and Automation -- Object-Oriented Methods for
Distributed Control Architecture, October 2002, and Annals of Software
Engineering Journal – OO Web-Based Software Engineering, October 2002. He has published articles in many journals
and magazines, such as IEEE Software, IEEE Computer, JOOP, ACM Computing Surveys and CACM
on OO software engineering methods, experiences, aspect-oriented programming,
internet & web applications, enterprise and application frameworks, design
patterns, and management. He has given
tutorials and seminars on OO Technologies and Experiences at many conferences
and he has presented various seminars in several countries: Hong
Kong (April 96), Canada
(10 times), Bahrain,
Saudi Arabia, Egypt
(12 times), Portugal
(Oct. 96, July 99), Finland
(July 99), Mexico
(Oct. 98), Argentina
(3 times), Chile
(00), Peru
(02), and Spain
(02).
Dr. Fayad received
an MS and a Ph.D. in computer science, from the University
of Minnesota at Minneapolis. His research topic was OO Software Engineering: Problems
& Perspectives. He is the lead author of several Wiley books:
Transition
to OO Software Development, August 1998, Building Application Frameworks,
Sept., 1999, Implementing Application Frameworks, Sept., 1999, Domain-Specific
Application Frameworks, Oct., 1999, and a new book in
Progress: Stable Software Patterns: Analysis, Design, and Applications.
Haitham
Hamza – Co-Chair
Computer Science & Engineering Dept
University of Nebraska, Lincoln
115 Ferguson Hall, P.O. Box 880115, Lincoln, NE 68588-0115
Ph: (402) 472-3485 (office)
E-mail: hhamza@cse.unl.edu
Haitham Hamza received an MS in computer science,
from the University of Nebraska-Lincoln, August 2002 and an MS in Electronics
& Communication Engineering from Cairo University, December 2000. His research topic was A Foundation For Building
Stable Analysis Patterns. He is a co- author of a new book on “Stable
Software Patterns” with Dr. M.E. Fayad and Dr. M. Cline, Wiley
2003. He has published articles in many
conferences and magazines, such as PLoP, ECOOP and CACM on stable model-based
architectures, design patterns, stable analysis and design patterns, software
stability. He has given tutorials and
seminars on software stability and stable software patterns at many conferences
and he works for ActiveFrameworks as a lead researcher in several areas, such
as stable software patterns, wireless computing, Web- and Internet
applications.