Skip to main content

Reengineering Tool Kit for Java

A set of tools for analyzing and transforming Java TM programs and generating XML documents.

Date Posted: November 9, 2001

Overview

 

What is Reengineering Tool Kit for Java?

Reengineering Tool Kit for Java has retired.

About the technology author(s)

Evan Mamas is a software engineer at the IBM Toronto Lab. He is currently working in the area of middleware, designing and developing problem determination tools for business integration applications. Mr. Mamas holds an MASc in Electrical and Computer Engineering from the University of Waterloo and a BASc degree in Electrical and Computer Engineering from the University of Toronto. He has a background in conducting research in the area of software engineering, and he has participated in various research projects focused on software analysis, transformation, and maintenance.

Gerard Baron is pursuing his BASc degree in the department of Electrical and Computer Engineering at the University of Waterloo. He has worked as a research assistant at the IBM Center for Advanced Studies (CAS) and at the Software Engineering Group at the University of Waterloo. Mr. Baron has also worked at Object Technologies International (OTI) on the VisualAge for Java development environment. His research interests include embedded and distributed systems.

Kostas Kontogiannis is an associate professor at the Department of Electrical and Computer Engineering at the University of Waterloo. He obtained a BSc in Applied Mathematics from the University of Patras, Greece, an MSc in Computer Science from Katholieke Universiteit Leuven, Belgium, and a PhD in Computer Science from McGill University, Canada. Dr. Kontogiannis leads the Software Re-engineering group at the Department of Electrical & Computer Engineering. He is actively involved in various projects with IBM Canada's Center for Advanced Studies, the Network of Centers of Excellence, Bell Mobility, and the Consortium for Software Engineering Research. Dr. Kontogiannis's research focuses on the design and implementation of tools and techniques that allow for large software systems to be re-engineered and integrated in distributed and Network-Centric environments. Application areas include software migration, e-commerce, and computer-telephony integration. He is a recipient of a Canada Foundation for Innovation Award.

Trademarks


Related technologies