Related articles |
---|
CALL FOR PARTICIPATION: Systems Implementation 2000 nikola@ludak.first.gmd.de (1997-11-29) |
From: | nikola@ludak.first.gmd.de (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
http://www.csr.uvic.ca/~wg24/SI2000/SI2000.shtml
The SI2000 conference is organized by Working Group 2.4
of the International Federation for Information Processing
Content:
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
Africa
Paul Klint, CWI,
09:30 Keynote Evolutionary Software Amsterdam, The
Presentation Engineering
Netherlands
10:30 Break
Maritta Heisel,
Agendas : A Concept to Guide Technische
Software Development Activities Universitdt Berlin,
Germany
A New Methodology for the Pradeep Ray,
Development of Cooperative University of
Applications Western Sydney,
Australia
11:00 Software
Development Managing Requirements Evolution
within a Social and Wing Lam, University
Environmentally-Responsible of Hertfordshire, UK
Framework
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
Africa
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,
Universidad
16:00 Software Systems Politicnica de
Architectures
Madrid, Spain
Irvin Jones &
Modelling and Simulating Optical Vincent Heuring,
Computing Architectures University of
Colorado at Boulder,
USA
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
Netherlands
10:30 Break
David Wortman,
11:00 Keynote Compiling at 100MHz University of
Presentation
Toronto, Canada
Michael Franz,
On the Architecture of Software University of
Component Systems California at
12:00 Software Irvine, USA
Components
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
Netherlands
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,
China
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
----------------------------------------------------------------------------
SI2000
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
DCOM
Wolfgang Daimler Benz, Developing Safety-Critical
M3 Grieskamp et TU-Berlin, Embedded Systems: the
al. GMD-FIRST & FhG ESPRESS Approach
ISST.
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
Pretoria
----------------------------------------------------------------------------
F1
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
----------------------------------------------------------------------------
F2
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
own.
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
Control.
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.
----------------------------------------------------------------------------
M3
Title: Developing Safety-Critical Embedded Systems: the ESPRESS
Approach
Speakers: Heiko Doerr1, Wolfgang Grieskamp2, Maritta Heisel2, Stefan
Jdhnichen2,4, Christian Kelling3, Thomas Santen4, & Matthias
Weber1;
(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
----------------------------------------------------------------------------
M4
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.
----------------------------------------------------------------------------
M5
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
issue.
----------------------------------------------------------------------------
A6
Title: Language Design and Implementation Using Eli
Speaker: Prof. Dr. Uwe Kastens & Dr. Peter Pfahler, University of
Paderborn
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.
----------------------------------------------------------------------------
A7
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: drooff@ibm.net, Tel.: +49-30-226684-70, Fax: +49-30-226684-64
Title ____________________________________________________________
Family Name ____________________________________________________________
Given Name ____________________________________________________________
Affiliation ____________________________________________________________
Address ____________________________________________________________
____________________________________________________________
Country ____________________________________________________________
Phone _____________________ Fax _________________ E-mail __________________
Tutorials
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 VISA O MASTERCARD/Eurocard
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
rate:
* 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
Germany
Tel.: +49-30-226684-70
Fax: +49-30-226684-64
E-mail: drooff@ibm.net
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
contact:
DER Deutsches Reiseb|ro, Berlin
Augsburger Strasse 27
D-10789 Berlin, Germany
Tel.: +49-30-21998-997
Fax: +49-30-211 81 50
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.