CALL FOR PARTICIPATION: Systems Implementation 2000 (Nikola Serbedzija)
29 Nov 1997 00:11:53 -0500

          From comp.compilers

Related articles
CALL FOR PARTICIPATION: Systems Implementation 2000 (1997-11-29)
| List of all articles for this month |

From: (Nikola Serbedzija)
Newsgroups: comp.compilers
Date: 29 Nov 1997 00:11:53 -0500
Organization: GMD FIRST
Keywords: conference

                                                    CALL FOR PARTICIPATION

                                                  Systems Implementation 2000
                                                      Conference Information

                                        Berlin, Germany 23-26 February 1998


The SI2000 conference is organized by Working Group 2.4
of the International Federation for Information Processing

1. Conference Program The complete schedule.
2. Tutorials Program Details of the seven tutorials.
3. Registration Information Registration form and fee schedule.
4. Conference Accommodation Hotel booking forms with prices

                                                    SI2000 Conference Program

  Monday, 23 February 1998
                                                            Tutorial Program

  Tuesday, 24 February 1998
                                                                                                              Judith Bishop,
  09:15 Opening Remarks University of
                                                                                                              Pretoria, South
                                                                                                              Paul Klint, CWI,
  09:30 Keynote Evolutionary Software Amsterdam, The
              Presentation Engineering
  10:30 Break
                                                                                                              Maritta Heisel,
                                            Agendas : A Concept to Guide Technische
                                            Software Development Activities Universitdt Berlin,

                                            A New Methodology for the Pradeep Ray,
                                            Development of Cooperative University of
                                            Applications Western Sydney,
  11:00 Software
              Development Managing Requirements Evolution
                                            within a Social and Wing Lam, University
                                            Environmentally-Responsible of Hertfordshire, UK

                                            Constraint Logic Programming U. Geske, H.-J.
                                            Paradigm: Declarativity, Goltz, U. John & A.
                                            Efficiency and Flexibility Wolf, GMD FIRST,
                                                                                                              Berlin, Germany
  13:00 Lunch
                                                                                                              J.M. Bishop,
                                            Java as a Systems Programming University of
                                            Language: Three Case Studies Pretoria, South
                                                                                                              N. Fricke, C.
  14:00 Java How to Achieve Real Portability Lilienthal, M.
              Evaluation Lippert, S. Rock &
                                            with Java
                                                                                                              H. Wolf, University
                                                                                                              of Hamburg, Germany

                                            Java Experiences in Distributed Ken MacGregor,
                                            Applications University of Cape
                                                                                                              Town, South Africa
  15:30 Break
                                            Representing Structural V. Ambriola & V.
                                            Requirements in Software Gervasi, Universita
                                            Architecture di Pisa, Italy
                                                                                                              Juan C. Duenas &
                                            Architectural Evolution of Large Gonzalo Lion,
  16:00 Software Systems Politicnica de
                                                                                                              Madrid, Spain
                                                                                                              Irvin Jones &
                                            Modelling and Simulating Optical Vincent Heuring,
                                            Computing Architectures University of
                                                                                                              Colorado at Boulder,
  17:30 Break
  18:00 Reception

  Wednesday, 25 February 1998

                                            Compositional Design and Uwe Kastens & Peter
                                            Implementation of Pfahler,
                                            Domain-Specific Languages Universitdt-GH
                                                                                                              Paderborn, Germany

              Domain A Knowledge-Based Methodology P. Martinez & A.
  09:00 Specific Applied to Linguistic Garcia-Serrano,
              Systems Engineering Universidad Carlos
                                                                                                              III de Madrid, Spain
                                                                                                              S.D. Swierstra &
                                            Attribute Grammars in the P.R. Azero, Utrecht
                                            Functional Style University, The
  10:30 Break
                                                                                                              David Wortman,
  11:00 Keynote Compiling at 100MHz University of
                                                                                                              Toronto, Canada
                                                                                                              Michael Franz,
                                            On the Architecture of Software University of
                                            Component Systems California at
  12:00 Software Irvine, USA
                                            Meta-Programming Composers In Uwe Assmann,
                                            Second-Generation Component Universitdt
                                            Systems Karlsruhe, Germany
  13:00 Lunch
  14:00 Tour of Pergamon Museum
                                                                                                              L. Favre & G. Diez,
                                            Object-Oriented Software Universidad Nacional
                                            Reusability through Formal del Centro de la
                                            Specifications Pcia de Buenos
                                                                                                              Aires, Argentina
                                                                                                              Sabine Glesner and
  16:00 Specifications Using Many-Sorted Natural Wolf Zimmermann,
                                            Semantics to Specify and
                                            Generate Semantic Analysis University of
                                                                                                              Karlsruhe, Germany

                                            TTT : A Simple Type-Checked C H. Toetenel, Delft
                                            Language Abstract Data Type University of
                                            Generator Technology, The
  19:30 Banquet

  Thursday, 26 February 1998
                                                                                                              N. Amano & T.
                                            LEAD: Linguistic Approach to Watanabe, Advanced
                                            Dynamic Adaptability for Institute of Science
                                            Practical Applications and Technology,
                                                                                                              Ishikawa, Japan
                                                                                                              T. Elrad, C-H Lin &
  09:00 Concurrent A Language Adaptation E-H Huang, Illinois
              Systems Architecture for Reflective
                                            Concurrent Systems Institute of
                                                                                                              Technology, USA

                                            The Temporal Logic Language Tang Zhisong,
                                            XYZ/E as a System Implementation Institute of
                                            Language Software, Beijing,
  10:30 Break

                                            Evolution of WWW to Support New A. Dede, National
                                            Integrated Services Technical University
                                                                                                              of Athens, Greece
  11:00 WWW Design and Implementation of
              Technology Karl M. Goeschka,
                                            Database Powered Web Systems --
                                            Experiences from the DEMETER Vienna University of
                                            Project Technology, Austria

  12:00 Panel Topic to be determined Stefan Jdhnichen &
              Discussion others
  13:00 Lunch and Closing


                        Systems Implementation: Languages, Methods and Tools

                                                          Tutorial Programme

                                                      Monday 23 February 1998

Key to tutorial code letters:

          M = morning only
          A = afternoon only
          F = full day

Note: The organisers reserve the right to cancel and move the times of
tutorials depending on interest. Registered attendees will be notified of
any changes in good time.

IFIP Working Group 2.4 is proud to announce that three of its members have
produced books this year on work which forms the basis for the tutorials
they will be presenting. It is hoped to have copies of the books available
for purchase at a reduced rate.

All tutorials include notes and lunch.

            Code Speaker Affiliation Title

              F1 Robert Morgan Digital Equipment Code Optimization in
                                                        Corp, USA Compilers and Tools

              F2 Joe Newcomer Private consultant An Inside View of COM and

                      Wolfgang Daimler Benz, Developing Safety-Critical
              M3 Grieskamp et TU-Berlin, Embedded Systems: the
                      al. GMD-FIRST & FhG ESPRESS Approach

              M4 Judith Bishop University of Java - a True Systems
                                                        Pretoria Language

              M5 Nikola GMD FIRST, Berlin Enabling Software for the
                      Serbedzija WWW

              A6 Uwe Kastens & University of Language Design and
                      Peter Pfahler Paderborn Implementation Using Eli
                                                                                                What Java Offers for the
              A7 Judith Bishop University of 21st Century



Title: Code Optimization in Compilers and Tools
Speaker: Robert Morgan, Senior Consulting Engineer, Digital Equipment
                        Corporation, USA,
                        and author of the book Building an Optimizing Compiler
                        published November, 1997 by Digital Press
Length: full day
Abstract: Compilers, run-time code generation systems, and tools that
                        create directly executable code use techniques for improving
                        the sequence of instructions generated. These techniques range
                        from very simple techniques, such as local value numbering, to
                        complex techniques, such as dependence-based optimizations.
                        This tutorial will give an overview of the techniques available
                        emphasizing the basic principle of each technique together with
                        examples and references to the literature for more detailed
                        study. The tutorial will emphasis the techniques that apply
                        directly to modern processors. A discussion is included on
                        which techniques can apply to run-time code generation systems
                        and on-the-fly compilation and how they can be applied.
Biography: to follow


Title: An Inside View of COM and DCOM
Speaker: Joe Newcomer, private consultant and co-author of the book
                        Win32 Programming.
Length: full day
Abstract: The Component Object Model (COM) is the underlying technology
                        of composite documents, ActiveX controls, and OLE Automation.
                        This core object technology has recently been extended to run
                        distributed on multiple heterogeneous platforms, as Distributed
                        COM (DCOM). This tutorial is an intense introduction to the key
                        ideas of COM and DCOM. The intent is that attendees will pick
                        up enough basic concepts to pursue many of the details on their

                        Prerequisites: Although C and/or C++ experience will be an
                        advantage, the tutorial will be balanced between programming
                        and conceptual information. Non-programmers will get a sense of
                        the programming issues, while still understanding the basic
                        concepts. Experience in Windows usage will be an advantage in
                        that the user-level model will be understood. Since COM/DCOM is
                        language-independent, experience in other Windows-based
                        languages (Delphi, Visual Basic) can be useful. The course will
                        focus on the simplest uses of COM/DCOM, specifically, ActiveX
                        Controls and OLE Automation. The participant will be prepared
                        to study other COM/DCOM technologies, such as embedded
                        documents, which build on this core knowledge.

                        Outline: What is COM?; What is DCOM?; Interfaces; Globally
                        Unique IDs; The IUnknown Interface; Defining Interfaces; A
                        simple COM object; Derivation; ActiveX Controls (Overview);
                        Properties, Methods, Events; The Active Template Library (ATL);
                        OLE Automation; OLE Automation and Microsoft Foundation Classes
                        (MFC); Parameter Passing (Marshalling); RPC and LRPC; ActiveX
                        Controls (details); A Simple ActiveX Control; Using an ActiveX
Biography: Joseph M. Newcomer received his PhD in Computer Science from
                        Carnegie-Mellon University (CMU) in 1975, in the area of
                        compiler automation. Since then he has been on the faculty of
                        CMU, worked for a commercial compiler company, been a founding
                        scientist of the Software Engineering Institute, and since 1987
                        has been a consultant and Windows application developer. He is
                        the co-author of the recent book Win32 Programming (Rector &
                        Newcomer; Addison-Wesley, 1997) and is working on a book on NT
                        device drivers. He is also the co-author of two U.S. patents on
                        distributed information technology. His experience has covered
                        graphics, computer typesetting and document production systems,
                        operating systems, security, networking, multimedia, user
                        interfaces, debuggers, CASE tooling, and compilers. He is also
                        a co-author of the book IDL: The Language and Its
                        Implementation (Nestor, Newcomer, Giannini & Stone;
                        Prentice-Hall, 1990) which was one of the early (1980) designs
                        for heterogeneous platform objects.


  Title: Developing Safety-Critical Embedded Systems: the ESPRESS
  Speakers: Heiko Doerr1, Wolfgang Grieskamp2, Maritta Heisel2, Stefan
                            Jdhnichen2,4, Christian Kelling3, Thomas Santen4, & Matthias
                            (1) Daimler Benz AG, Forschung Systemtechnik, (2) Technische
                            Universitdt Berlin, (3) GMD FIRST, (4) FhG ISST.
  Abstract: The ESPRESS project aims to develop a software technology for
                            the construction of safety-critical embedded systems.
                            Sponsored by the German ministry of education and research,
                            BMBF, the project is a joint venture of Daimler Benz AG,
                            Robert Bosch AG, Fraunhofer Gesellschaft, GMD Gesellschaft
                            f|r Mathematik und Datenverarbeitung, and the Technische
                            Universitdt Berlin. The tutorial gives an overview of the
                            overall ESPRESS methodological framework. Illustrated by one
                            of the ESPRESS case studies, an intelligent cruise control
                            system, the development of a requirements specification using
                            a combination of the Statemate languages and of Z will be
                            presented in detail. Simulation, verification, and testing
                            techniques based on this specification will be discussed.
  Biographies: to follow


Title: Java: a True Systems Language
Speaker: Judith Bishop, University of Pretoria and author of the book
                        Java Gently.
Length: Half day
Abstract: The Java programming language is revolutionising the world of
                        computing and is set to become the language of choice in
                        academia and research, much as it is taking over in the
                        web-based sector of industry. The aim of this tutorial is to
                        reveal the power of Java as a language. We assume that
                        attendees do not know Java, but do have some knowledge of
                        programming. We proceed to describe the language and its core
                        packages, covering object-orientation, graphical user
                        interfacing, applets, networking and threads. The approach of
                        the tutorial will be to explain by example, drawing on the
                        wealth of material in the author's recent text book Java
                        Gently, published by Addison Wesley.
Biography: She has a PhD from Southampton University, and has lecturered
                        there and at the University of the Witwatersrand, before taking
                        up her present position in 1992. Her specialities are
                        distributed systems and programming languages, which she has
                        exploited over the years by being involved in transputers and
                        occam, distributed Ada, and now Java. She is the author of over
                        50 papers and has served on numerous international boards and
                        programme committees. Professor Bishop is currently chairman of
                        IFIP WG2.4 on System Programming Languages, and is one of the
                        two most highly rated computer science researchers in South
                        Africa. She has written nine books, with her latest Java Gently
                        being a current best seller in the Addison-Wesley catalogue.
                        She is leader of the Polelo project supported under the
                        German-SA Cooperation Agreement.


Title: Enabling Software for the WWW
Speaker: Nikola Serbedzija, GMD FIRST, Berlin
Length: Half day
Abstract: The goal is to explain principles of Web-enabled systems and
                        provide basic understanding of software concepts, architectures
                        and tools needed for integrating application components into
                        Web-based distributed systems. The tutorial will address a
                        number of issues related to Web enabling technology like
                        client/server and message-passing paradigms, dynamic
                        collaboration, code migration, Javas remote method invocation,
                        CORBA and similar multi-tier middleware architectures and Javas
                        mobile agents. Each concept will be illustrated with concrete
                        examples gradually constructing a case study that shows how to
                        implement an application server with dynamic mobile clients
                        using advanced Java features and related Internet technology.
Biography: Dr Nikola Serbedzija is a senior scientist at GMD FIRST (German
                        National Research Center for Information Technology). His major
                        research interest is the design of parallel and distributed
                        systems for dedicated use in different application domains. He
                        has developed a number of distributed applications for
                        telecommunication systems, real-time embedded systems,
                        neurosimulations and web-based computing. He has published
                        numerous contributions concerning the area of his research
                        interest. The author has given a number of tutorials at
                        conferences and special seminars. He is the organizer and chair
                        of the minitrack "Web Computing: Theory and Practice" at the
                        HICSS-31 conference, January 1998. He is preparing a selection
                        of papers on "Web Computing" to appear as a special journal


Title: Language Design and Implementation Using Eli
Speaker: Prof. Dr. Uwe Kastens & Dr. Peter Pfahler, University of
Length: Half day
Abstract: Languages are used for a wide range of purposes in software
                            construction: e.g. specification, modeling, domain specific
                            descriptions, application generators, and programming. Hence,
                            the field of language implementation covers much more than
                            programming language compilers. There is the need to support
                            language implementors who do not have the expertise of
                            compiler specialists.

                            The Eli system provides modern compiler construction
                            facilities to users with a wide range of sophistication. It
                            offers complete solutions for commonly-encountered language
                            implementation subtasks. It contains libraries of reusable
                            specifications, making possible the production of a
                            high-quality implementation from simple problem descriptions.
                            On the base of concrete examples, this tutorial demonstrates
                            the effective use of Eli's facilities, and its strategy for
                            tool use and integration.
Biographies: Uwe Kastens is professor of computer science at the
                            University of Paderborn in Germany. His areas of research and
                            teaching are compilation methods and tools, programming
                            languages, compilation for parallelism, and attribute
                            grammars. He is co-author of the Eli system. He received his
                            doctoral degree in 1976 from the University of Karlsruhe.

                            Peter Pfahler is a member of Uwe Kastens' programming
                            languages and compilers group at the University of Paderborn
                            in Germany. Currently his main research interests are
                            compilation for parallelism and support systems for the
                            implementiation of domain-specific languages. He received his
                            doctoral degree in computer science from the University of
                            Paderborn in 1988.


Title: What Java Offers for the 21st Century
Speaker: Judith Bishop, University of Pretoria and author of the book
                        Java Gently.
Length: Half day
Abstract: Java started out as a small language and many of us would like
                        to think it is still small. While it retains its compact syntax
                        and clean object-oriented approach, Java has grown considerably
                        since the advent of Version 1.1. Two growth points are evident:
                        the extension of the class model in conjunction with the new
                        event model and the development of a vast range of APIs for
                        everthing from internationalisation to beans to databases. The
                        news from Sun is that this process is not over yet, and Java
                        1.2 could bring more goodies.
                        The question for both educators and developers (not to mention
                        authors!) is how to manage the change so as to get the most out
                        of the new features without constantly rewriting code. This
                        talk draws on our experience in teaching and research with Java
                        at the University of Pretoria and endeavours to put the
                        language changes in context, explaining them through examples.
                        The benefits of the various APIs are arranged in a hierarchy,
                        so that one can see how additional leverage can be gained when
                        a project is ready. Several guidelines for designing and
                        writing Java are given, and the tutorial rounds off by looking
                        to the future of this amazing movement.
Biography: see above

                                                    SI2000 Registration Form

Please fax* conference registration form to:
* The banks do not consider it safe to email credit card data.

BWO Marketing Service GmbH, Mohrenstr. 63-64, D-10117 Berlin, Germany

e-mail:, Tel.: +49-30-226684-70, Fax: +49-30-226684-64

  Title ____________________________________________________________

  Family Name ____________________________________________________________

  Given Name ____________________________________________________________

  Affiliation ____________________________________________________________

  Address ____________________________________________________________


  Country ____________________________________________________________

Phone _____________________ Fax _________________ E-mail __________________


Please check the tutorial(s) you wish to attend (a full day, two half days,
or a half day)

Full Day Tutorials

O F1 Code Optimization in Compilers and Tools

O F2 An Inside View of COM and DCOM

Morning Tutorials

O M3 Developing Safety-Critical Embedded Systems: the ESPRESS Approach

O M4 Java - a True Systems Language

O M5 Enabling Software for the WWW

Afternoon Tutorials

O A6 Language Design and Implementation Using Eli

O A7 What Java Offers for the 21st Century

Conference Registration Fees

All rates are quoted in German Marks (DM). As of November 1997, 1 DM is
about US$ 0.57.

  Before January 8, 1998 DM 650 DM __________
  After January 8, 1998 DM 750 DM __________
  Student Fee: DM 200 DM __________
  Tutorial Fee
  (a full day, or two half days) DM 300 DM __________
  Tutorial Fee (half day) DM 200 DM __________
  Banquet Tickets (each) DM 50 x___ DM __________
  Extra Proceedings (each) DM 80 x___ DM __________
                                                                Total DM __________

The SI 2000 Registration Fee includes one copy of the proceedings, lunches,
refreshments during breaks, the tour of Pergamon Museum and the conference
reception but the banquet is extra. Tutorial registration includes admission
to the tutorials, lunch, tutorial notes, and refreshments during breaks.
* Please send proof of your student status with your registration.

Deadlines and Cancellation

Reduced rates for advance registration are in effect until 8th January 1998.
Payment must be received with the registration. Registration is valid only
upon receipt of full payment. Cancellations must be received in writing by
BWO. Cancellations received by 1st February 1998 will result in an 80
percent refund of fee paid. Cancellations received between 1st February 1998
and 15th February 1998 will result in a 50 percent refund. Cancellations
received after 15th February 1998 will not be refunded. We reserve the right
to cancel a tutorial and/or a workshop due to insufficient participation.

Methods of payment accepted (all payments must be in DM):
  O EuroCheque O Cheque

  O Bank Transfer payable to: VFSWT Verein zur Foerderung der
                                      Softwaretechnik an der TU Berlin e.V. i.G.
                                      Bank: Grundkreditbank e.G., Account: 3284050001, BLZ:
                                      101 901 00

Please provide the following information if registration fees are paid by
credit card:

Card No.: _________/_________/________/________

Exp. Date: _________/_________

Holder: ______________________________________

Date/Signature: ______________________________________


                                                          Hotel Reservations

Recommended Hotels

Rooms in the following two hotels are available at a special conference

      * Forum Hotel, Alexanderplatz
          Single room: 135 DM per night
          Double room: 150 per night
      * Hilton Hotel, Gendarmenmarkt (directly at the Academy)
          Kronefluegel (this is a three star part of the five star hotel)
          Single room: 185 DM per night
          Double room: 215 DM per night

These prices include breakfast, service and VAT.

A lower-priced alternative for those on a tight budget is:

      * Student Hotel Berlin, Meiningerstrasse
          Single room: 59 DM per night
          Double room: 43 DM per person per night

Prices at the Student Hotel include simple breakfast and bed linen. Note
that towels are not included. The DER Deutsches Reiseb|ro charges an
additional handling fee of 25 DM for bookings in the Student Hotel.

Hotel Reservation Form

Hotel accommodations for the SI2000 Conference have been arranged through
DER Deutsches Reiseb|ro, Berlin. DER is Germany's largest travel agency,
with Deutsche Bahn AG (German Railways) and Deutsche Lufthansa AG as its
principal owners.

DER has reserved a block of hotel rooms at considerably reduced rates. The
hotels are located close to subway lines, providing convenient
transportation throughout the city.

Please download and print out the hotel reservation form. It is provided in
ASCII or as a PDF file.

      * Reservation form as an ASCII file.
      * Reservation form as a PDF file.

After you have filled in the details requested on the form, please mail it
or fax it to:

          BWO Marketing Service GmbH
          Mohrenstrasse 63-64
          D-10117 Berlin

          Tel.: +49-30-226684-70
          Fax: +49-30-226684-64

Your signature is required for credit card payments; e-mail submission of
the form cannot be accepted.

Deadlines and Cancellation Policy

The deadline for accommodation reservations is 9 January 1998. Reservations
after this date cannot be guaranteed, but DER will endeavour to find
accommodation for you. In case of cancellation later than 3 working days
before arrival, a cancellation penalty may have to be paid.

All accommodation charges are payable to DER. For all those paying by credit
card, all fees will be charged at the end of their stay. Please note that
DER accepts Visa, Mastercard, Diners Club, and Eurocard.

Those paying by cheque must include a deposit of 200 DM with their
conference registration and pay the remaining balance by 9 January 1998.
Those who would like to pay with an EuroCheque have to send the cheque
(noting the usual restrictions on amount) with their registration. There is
no fee for using an EuroCheque. If you would like to pay with a cheque in
DM, please send the cheque with your conference registration. Note that DER
has to charge a fee of 25 DM for processing foreign cheques. Charges for any
additional services are payable directly to the hotel.

Other Tourist Services

For all your other travel/accommodation needs in Germany, you are invited to

          DER Deutsches Reiseb|ro, Berlin
          Augsburger Strasse 27
          D-10789 Berlin, Germany
          Tel.: +49-30-21998-997
          Fax: +49-30-211 81 50


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.