Untitled Document
 

Organizers
Chair and Point of Contact:
DR. MOHAMED E. FAYAD (primary contact)

Professor of Computer Engineering
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, fayad@activeframeworks.com
http://www.engr.sjsu.edu/fayad

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 (2 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.

DR. MARSHALL CLINE - CO-CHAIR
MT Systems Co., 5419 Bent Tree Dr., Dallas, TX 75248
Ph1: 972-931-9470 (office), Ph2: 972-880-9369 (cell)
E-mail: cline@parashift.com

Marshall Cline is President of MT Systems, Corp., a software consulting firm that emphasizes the practical approach to computer systems development. He is coauthor of the seminal paper on Enduring Business Themes and has significant experience applying software stability techniques. Cline has leadership experience in large projects (measured in person-centuries) and in bringing large organizations (hundreds of people) up to speed in software stability and other new technologies. He has enjoyed multi-year repeat business from several Fortune 50 corporations and has served as a trusted advisor to CEOs, CIOs and CTOs at IBM, Allstate, Cenex/Land o' Lakes, Perot Systems and numerous smaller companies.

Known for being pragmatic and results oriented, Cline is a sought after speaker with an international reputation, has been invited by both IEEE and ACM as Guest Editor for Special Issues of their flagship publications, is listed in several Who's Who publications, is a member of two National Honorary Societies and has served as Principal Voting Member of two national and international standardization efforts.

Cline received the Ph.D. in Electrical and Computer Engineering from Clarkson University. He is the lead author of two Addison-Wesley books and is coauthor of a new book in progress, Stable Software Patterns: Analysis, Design, and Applications.