![]() |
|||
|
|
|||
| |
Hassan Gomaa
Hassan Gomaa is Chair and Full Professor in the Department of Information and Software Engineering at George Mason University, Fairfax, Virginia. He received a B.Sc.(Eng.) in Electrical Engineering from University College, London University, and the DIC and Ph.D. in Computer Science from Imperial College of Science and Technology, London University. His current research interests include object-oriented analysis and design for concurrent, real-time, and distributed systems, software product lines, component-based software architecture, software reuse, software performance engineering, intelligent software agents, software engineering environments, and software process models. His research has been funded by several organizations including the National Science Foundation, NASA and DARPA. He has worked in both industry and academia, and has published over 130 technical papers and three textbooks. His book, "Software Design Methods for Concurrent and Real-Time Systems", was published by Addison Wesley in 1993 and was translated into Chinese in 2003. His second book, entitled “Designing Concurrent, Distributed, and Real-Time Applications with UML”, was published by Addison Wesley in 2000 and was translated into Chinese in 2004. His latest textbook entitled “Designing Software Product Lines with UML” was published by Addison Wesley in July 2004. He has considerable experience in teaching courses and tutorials on software design. He has made conference and tutorial presentations at many international software engineering conferences. He was a keynote speaker at the Asia-Pacific Software Engineering Conference in December 2004. He has taught several in-depth industrial courses on software design in North America, Europe, Japan, and Korea. He also consults in both the technical and management aspects of software engineering. |
|
|
|
|
|||
|
|
|||