Hassan Gomaa美國喬治梅森大學計算機科學和軟件工程系教授,并擔任系主任。他在軟件工程領域擁有30多年的學術界和工業(yè)界經(jīng)驗,發(fā)表了150多篇技術論文。除本書外,他還編著了《Designing Software Product Lines with UML))、《DesigningConcurrent,Distributed,and Real-Time Applications with UML))、《Software DesignMethods for Concu rrent and Real—Time Systems》三本書。