Speakers

Prof. Don Batory

Prof. Don Batory holds the David Bruton Centennial Professorship at The University of Texas at Austin. He received a B.S. (1975) and M.Sc. (1977) degrees from Case Institute of Technology, and a Ph.D. (1980) from the University of Toronto. He was a faculty member at the University of Florida in 1981 before he joined the Department of Computer Sciences at the University of Texas in 1983. Currently he is an Associate Editor of IEEE Transactions on Software Engineering and Program Chairman for the 2002 International Conference on Generative and Component-Based Software Engineering. Previously he was an Associate Editor of ACM Transactions on Database Systems (1986-1992), a member of the ACM Software Systems Award Committee (1989-1993; Committee Chairman in 1992), Program Chairman for the 1995 International Conference on Software Reuse, and the 1999 Workshop on Software Reuse. He has given numerous tutorials on Product-Line Architectures, Generators, and Reuse, and is an industry-consultant.

 

Dr. Ira Baxter

Dr. Ira Baxter has been involved with computing since 1966, and implemented one of the first minicomputer timesharing systems on a Data General Nova in 1970. He developed operating systems and compilers before returning to graduate school to study Software Engineering. In 1990, he received a Ph.D. in Computer Science from the University of California at Irvine, where he focused on design capture and reuse using transformational methods. He is presently Chief Technology Officer at Semantic Designs, where he leads an effort to build DMS, a set of automated software analysis and enhancement tools, implemented in a parallel language to enable handling of very large software systems.

 

Dr. Craig Cleaveland

Dr. Craig Cleaveland is an independent software consultant, instructor, and author of "Program Generators with XML and Java." He specializes in domain engineering, internet applications using Java and XML, and software architectures. Previously, he worked for 13 years at AT&T Bell Labs developing and promoting program generator technologies. At Internet Games Corporation, Craig designed and implemented multi-player chat and game sites including rating systems and fully automated tournaments.

 

Dr. Krzysztof Czarnecki

Dr. Krzysztof Czarnecki is a researcher and consultant with the Software Technology Lab at DaimlerChrysler Research in Ulm, where he has been working on generative programming and its industrial application for over five years. He co-chaired the First International Symposium on Generative and Component-Based Software Engineering (GCSE99) and is one of the founding members of the working group on "Generative and Component-Based Software Engineering" within the "Gesellschaft für Informatik". He co-authored (together with Ulrich Eisenecker) the book "Generative Programming: Methods, Tools, and Applications" (Addison-Wesley, 2000).

 

Jörg Striegnitz

Jörg Striegnitz is a research scientist with the Research Centre Juelich, Germany. His current research work includes multiparadigm programming by means of metaprogramming and parallel/high-performance object-oriented scientific computing. He received his profound experience in template metaprogramming from practical application (e.g. FACT!, PETE) and teaching of numerous tutorials. He is co-organizer of the Multiparadigm Programming with OO languages and Parallel/High Performance OO Scientific Computing workshop series. Before starting his research career, Jörg was working asan independent software consultant.