Dear CHOOSE member: We are glad to invite you to a talk given by Rudolf Keller "Pattern-Based Reverse Engineering of Design Components" The presentation will be given in German, foils are in English. It is free for CHOOSE members and invited guests. Best regards, The CHOOSE Board ====================================================== Pattern-Based Reverse Engineering of Design Components ====================================================== Tuesday, June 15, 1999, 17:00h University of Zurich, Room H-25 (IFI, Uni Irchel) Winterthurerstr. 190, 8057 Zürich Travel instructions: http://www.ifi.unizh.ch/ifiadmin/wayToInst.html and (on campus) http://www.unizh.ch/RZUA/irchel2.html Speaker ------- Rudolf K. Keller, University of Montreal, Canada Agenda ------ 17:00 Presentation (about 1h), followed by refreshments! Abstract -------- Many reverse-engineering tools have been developed to derive abstract representations from source code. Yet, most of these tools completely ignore recovery of the all-importnat rationale behind the design decisions that have led to its physical shape. Design patterns capture the rationale behind proven design solutions and discuss the trade-offs among their alternatives. We argue that it is these patterns of thought that are at the root of many of the key elements of large-scale software systems, and that, in order to comprehend these systems, we need to recover and understand the patterns on which they were built. In this talk, we present our environment for the reverse engineering of design components based on the structural descriptions of design patterns. We give an overview of the environment, explain several case studies, and discuss how pattern-based reverse-engineering helped gain insight into the design rationale of some of the pieces of three large-scale C++ software systems. Registration ------------ Please let us know that you will come by filling in the form below and by sending it to mailto:choose-events@riehle.org. You can directly reply to this e-mail (but please don't use reply-to-all, which will go to the whole list). Thanks! Talk: Pattern-Based Reverse Engineering of Design Components, 15.06.1999 Name: ______________________________________ Email: ______________________________________ Company: ______________________________________ Please check: SI Member: [ ] CHOOSE member: [ ] Student: [ ] Matrikel Nr: Hacker: [ ] ---- CHOOSE home-page: http://www.iam.unibe.ch/CHOOSE For joining SI and/or CHOOSE: http://www.s-i.ch/si-appl.html CHOOSE e-mailing-list: http://www.iam.unibe.ch/CHOOSE/news.html