Related articles |
---|
Joint Modular Languages Conference (Ulm, Germany, Sep 94) lupper@informatik.uni-ulm.de (1994-07-05) |
Newsgroups: | comp.compilers |
From: | lupper@informatik.uni-ulm.de (Alfred Lupper) |
Followup-To: | comp.compilers |
Keywords: | conference, modula |
Organization: | Uni Ulm |
Date: | Tue, 5 Jul 1994 09:29:36 GMT |
=============================================================================
Joint Modular Languages Conference
"Modula-2, Oberon & Friends"
September 28th-30th, 1994
University of Ulm
Ulm, Germany
=============================================================================
Conference Sessions September 28th-30th, 1994:
================================================
->>Keynote: The History of Modula-2, Prof. N. Wirth, ETH Zuerich
- Application & Education
- Large Software Systems
- Realtime Programming
- Distributed Systems
- From Modula-2 to Oberon
- Object-oriented Development using BETA & Eiffel
- Development Tools and Techniques
- Implementation and Porting Projects
- Language Design
- Compiler Issues
- Programming Models
- Formal Methods and Theory
Tutorials September 26th-27th, 1994:
======================================
- C++ Tutorial, Sean Smith, University of Southampton
- Ada/Ada9x Tutorial, E. Schonberg & R. Drewar, University of New York
- Oberon Tutorial, Hanspeter Moessenboeck, University of Linz
**************************
Information & Registration
**************************
JMLC Conference Secretary
Verteilte Systeme, Informatik
Universitaet Ulm
Oberer Eselsberg O-27
D-89069 ULM, Germany
Telephone: ++49 (731) 502-41 40
Telefax: ++49 (731) 502-41 42
E-mail: vsoffice@informatik.uni-ulm.de
****************
Conference Theme
****************
The decisions on programming languages, tools and environments are of
crucial importance for the success of most scientific and commercial
data processing organisations. These decisions must take into account
local tradition but must also be based on broad and thoroughly
researched perspectives of current programming languages. Modular and
object-oriented languages will typically speed-up the process of
program development, stimulate reuse of existing code and simplify
maintenance or documentation of software systems. In practice,
however, commercially viable languages differ substantially with
respect to their implementation volume, programming performance and
fields of application.
The Joint Modular Languages Conference 1994 in Ulm provides an
opportunity for data processing professionals, programmers, teachers
and researchers to become aware of alternative and more recent
developments in the field of modular and object-oriented languages.
Relevant topics will be presented from both theoretical and practical
perspectives and adequate time is allocated for discussions. We
cordially invite professional programmers from all language
communities together with Pascal, Modula-2 and Oberon programmers to
join the conference and to share our and their experiences.
***********************
Preconference Tutorials
***********************
Three tutorials will introduce software engineers from one programming
community to at least one alternative language environment (C++,
Ada/Ada9x and Oberon). Each tutorial is a self contained course and
discusses key concepts such as modularity, type consistency, classes,
inheritance, and dynamic binding from a language specific point of
view. The tutorials comprise 4 to 6 lecture hours and are augmented by
laboratory exercises.
We reserve the right to limit the number of participants for each
course. All lecturers are experienced university teachers and language
implementors, guaranteeing a high level of expertise and teaching
efficiency. They will be available for in depth questions throughout
the conference. The conference secretariat will gladly send you a
detailed description of all three courses.
------------------------------------------------------------------
C++ Tutorial Monday, September 26, 1994 9.00 a.m.
------------------------------------------------------------------
Lecturer: Sean Smith, University of Southampton
History and rationale of C++
Inheritance in C++
Polymorphism Classes in C++
C++ and the future
Worked examples
------------------------------------------------------------------
Ada/Ada9x Tutorial Monday, September 26, 1994 9.00 a.m.
------------------------------------------------------------------
Lecturers: E. Schonberg & R. Drewar, University of New York
Ada and Ada9x
The type model
Extension of types and classes
Generic units
Concurrency Packages and subunits
Programming environment
Exercises
------------------------------------------------------------------
Oberon Tutorial Tuesday, September 27, 1994 8.30 a.m.
------------------------------------------------------------------
Lecturer: Hanspeter Mssenbck, University of Linz
The Oberon language
The Oberon environment
Common techniques
Oberon-2 amendments
Object-oriented programming in Oberon-2
Writing extensible software
Examples, case studies
Extensive laboratory exercises
********************
Conference Programme
********************
*************** Wednesday, September 28, 1994 *****************
------------------------------------------------------------------
09:00 - 10:15 From Modula-2 to Oberon, P. Schulthess
------------------------------------------------------------------
Welcome Address
->> Keynote: The History of Modula-2
N. Wirth, ETH Zuerich
Process Visualisation with Oberon System 3 and Gadgets
E. Templ, A. Stritzinger, G. Pomberger
------------------------------------------------------------------
10:45 - 12:15 Programming Language Design, H. Mssenbck
------------------------------------------------------------------
Restricted Multiple Inheritance
A.E. Nedorya, E.V. Tarasov, A.D. Hapugin
Sequential and Parallel Exception Handling in Modula-3:
A Unifying Semantics Specification
E.A. Heinz
A Class Mechanism Supporting Subtype-check
L. Xuedong, Z. Guoliang
Afternoon track 1:
------------------------------------------------------------------
13:30 - 15:00 Formal Methods and Theory, J. Farre
------------------------------------------------------------------
Object Design with Formal Classes
P. Andr, D. Chiorean, J.C. Royer
A Semantic Framework for Understanding the Behavior of Modules
and Classes in Programming Languages
M.H. Dodani, K.S. Gan
Teaching a Systematic Method of Program Development
C. Pronk, P.G. Kluit
------------------------------------------------------------------
15:30 - 17:00 Compiler Issues, A. Borchert
------------------------------------------------------------------
Dynamic Polymorphism: An Ada-Based Approach
J. Shen, G. Cormack, D. Duggan
Compiler Optimizations Should Pay for Themselves
M. Franz
Building an Optimizing Compiler for Oberon:
Implications on Programming Language Design
M.M. Brandis
Afternoon track 2:
------------------------------------------------------------------
13:30 - 15:00 Development Tools and Techniques, A. Corradi
------------------------------------------------------------------
Post Mortem Debugger for Oberon
M. Hof
Using Oberon to Design a Hierachy of Extensible Device Drivers
P.J. Muller
STUDIO: A Modular, Compiled, Actor-Oriented Language, Based upon
a Multitask Runtime System
A. Hadjadji, L. Frcon
------------------------------------------------------------------
15:30 - 17:00 Distributed Systems, P. Moylan
------------------------------------------------------------------
Object-Oriented Distributed Programming in the Oberon-PVM Environment
E. Bugnion, M. Gitsels, B.A. Sanders
Design of a Distributed Oberon System
S. Traub
Adding Parallel and Persistent Sets to Modula-3
L. Boeszoermenyi
------------------------------------------------------------------
17:05 - 18:00 Modula-2 Standardisation Panel, H. Klaeren
------------------------------------------------------------------
M. Woodman (Convenor WG 13) and Panel Members
------------------------------------------------------------------
19:00 - 20:30 Welcome Reception
------------------------------------------------------------------
*************** Thursday, September 29, 1994 *****************
------------------------------------------------------------------
09:00 - 10:15 O-O Development using BETA & Eiffel, J. Gutknecht
------------------------------------------------------------------
Part Objects in the BETA Programming Language
B. Moller-Pedersen
Model-View-Controller Classes in Eiffel
M. Skipper
------------------------------------------------------------------
10:45 - 12:15 Programming Models, G. Pomberger
------------------------------------------------------------------
An Object-Oriented Functional Logic Language for the Oberon System
P. Dykstra
Modular Inheritance of Objects through Mixin-Methods
C. Lucas, P. Steyaert
Combining Different Implementations of Types in a Program
X. Franch
------------------------------------------------------------------
13:30 - 15:00 Application and Education, F. Schweiggert
------------------------------------------------------------------
Modelling and Developing DSP Algorithms in C++
J. Middleton, M. Al-Akaidi, P. Urwin
An Oberon-Based Implementation Tool
J. Lampe
Making the Transition from ADTs to Objects in Undergraduate
Software Engineering: A CASE-Based Approach
A.J. Peralta
------------------------------------------------------------------
15:30 - 17:00 Realtime Programming, J. Cooling
------------------------------------------------------------------
A Distributed Real-Time Architecture in Oberon-2
B. Kirk, L. Nigro
Writing Real-Time Applications in Modula-2
P.J. Moylan
Timing as a Programming-In-The-Large Issue
L. Nigro, F. Tisato
------------------------------------------------------------------
17:05 - 18:00 Oberon Standardisation Panel, B. Kirk
------------------------------------------------------------------
------------------------------------------------------------------
20:00 - 23:00 Conference Banquet
------------------------------------------------------------------
*************** Friday, September 30, 1994 *****************
------------------------------------------------------------------
09:00 - 10:15 Oberon and beyond, M. Al-Akaidi
------------------------------------------------------------------
Oberon P Perspectives of Evolution
J. Gutknecht
Towards End-User Objects: The Gadgets User Interface System
J.L. Marais
------------------------------------------------------------------
10:45 - 12:15 Large Software Systems, L. Nigro
------------------------------------------------------------------
A New Approach to Modularization of Large Object-Oriented
Systems
A. Belkhelladi, B. Lazzerini, F. Marcelloni
How to Structure Parallel Applications: Nested Local Aggregates
A. Corradi, L. Leonardi, F. Zambonelli
Capability Based Protection in a Persistent Object-Based
Programming Language
M. Hollins, J. Rosenberg, M. Hitchens
------------------------------------------------------------------
13:30 - 15:00 Implementation and Porting Projects, St. Collins
------------------------------------------------------------------
Native Oberon on the PC Compatible (ISA) Platform
F. Arickx, J. Broeckhove, T. Van den Eede, L. Vinck
Alpha AXP/Open VMS (Modula|Oberon)-2 Compiler Project
G. Dotzel
Bringing the Oberon Language to the Macintosh
J. Gesswein, R. Ondrus, O. Schirpf
******************
Product Exhibition
******************
Tools for application development, software systems and books will be
demonstrated during the conference.
*******************
Companion Programme
*******************
Ulm is a city with a rich history and many resources. First mentioned
in 854, it has attractions such as the gothic Cathedral with the
worldUs highest spire, the historic FishermenUs Quarter, the
picturesque Town Hall, and the Danube river where it is still blue.
Other facets of Ulm include the giant federal fortress built around
1850, truck and bus factories, industrial research centers, and the
University with a world famous medical faculty. You will be able to
discover the treasures of Ulm on a guided tour. We will show you the
place where the flight of Albrecht Berblinger, one of the first
aviators, failed in 1811. Another tour will take you to a romantic
little town and the natural beauties surrounding Ulm, above all the
Blautopf, end point and climax of a system of underground rivers,
hundreds of kilometers long. Another highlight will be the boat tour
on the Danube river with striking views of the medieval city.
We will try to share with you the beauty and culture of Ulm and make
your time in Ulm worth remembering.
------------------------------------------------------------------
Wednesday, September 28, 1994
------------------------------------------------------------------
10:00 - 12:30 Tour of Ulm P historical city and gothic cathedral
14:30 - 16:00 Visit of baroque style library hall and Wiblingen
Monastery
------------------------------------------------------------------
Thursday, September 29, 1994
------------------------------------------------------------------
09:00 - 15:00 Daytour to the Blautopf spring, prehistoric museum
and sites
------------------------------------------------------------------
Friday, September 30, 1994
------------------------------------------------------------------
10:00 - 12:00 Boat tour on the Danube
14:00 - 16:00 Visiting the modern art sculptures on campus,
tour of the science park and research institutes
*******************
Programme Committee
*******************
Andreas Borchert University of Ulm, Germany
Antonio Corradi University of Bologna, Italy
Brian Kirk Robinson Associates, UK
Franz Schweiggert University of Ulm, Germany
Gregor Snelting University of Braunschweig, Germany
Guenther Dotzel ModulaWare, Germany
Gustav Pomberger University of Linz, Austria
Hanspeter Moessenboeck University of Linz, Austria
Herbert Klaeren University of Tuebingen, Germany
Jacques Farre University of Nice, France
Jim Cooling University of Loughboruough, UK
John Gough Queensland University of Technology, Australia
Juerg Gutknecht ETH Zuerich, Switzerland
Juergen Uhl IBM, Germany
Libero Nigro University of Calabria, Italy
Marjan Spegel Stefan Institute, Slovenia
Marwan M. Al-Akaidi De Montfort University, UK
Randy Bush PSG, USA
Steven Collins Real Time Associates, UK
Wolfgang Hanika Daimler Benz, Germany
Wolfram Lippe University of Muenster, Germany
********************
Organizing Committee
********************
Peter Schulthess Chairman, University of Ulm, Germany
Alfred Lupper OC Director, University of Ulm, Germany
Franz Schweiggert University of Ulm, Germany
Marwan Al-Akaidi De Montfort University, UK
Andreas Borchert University of Ulm, Germany
Jim Cooling University of Loughboruough, UK
********************
In Co-operation with
********************
Gesellschaft fuer Informatik e.V., Fachgruppe 2.1.3, 2.1.4
Schweizer Informatiker Gesellschaft, Fachgruppe Oberon
British Computer Society, Modular Languages SIG
Daimler Benz AG, Forschungszentrum Ulm
NC-Gesellschaft fuer neue Technologien
Forschungsinstitut fuer angewandte Wissensverarbeitung, Ulm
IBM Deutschland, Entwicklungs GmbH
----------------------------------- Cut here
---------------------------------
******************************************************************************
Registration Form
******************************************************************************
Yes, I want to join the Joint Modular Languages Conference in Ulm.
Name:
Name on Badge:
Affiliation:
Mailing Address:
Postal Code:
City:
Country:
Daytime Phone Number:
Fax Number:
E-mail Address:
[ ] Do not include my mailing address on meeting attendee lists.
Please mark [X] the sessions you want to attend and calculate the
total amount.
==================================================================
| Tutorials | Regular | Authors and | Students** |
| | | SIG Members* | |
------------------------------------------------------------------
| C++ | [ ] DM 220 | [ ] DM 220 | [ ] DM 220 |
------------------------------------------------------------------
| ADA | [ ] DM 220 | [ ] DM 220 | [ ] DM 220 |
------------------------------------------------------------------
| Oberon | [ ] DM 220 | [ ] DM 220 | [ ] DM 220 |
==================================================================
| Conference | [ ] DM 360 | [ ] DM 320 | [ ] DM 50 |
==================================================================
| Banquet | [ ] DM 60 | [ ] DM 60 | [ ] DM 60 |
==================================================================
| Total | DM | DM | DM |
==================================================================
*) Members of involved GI, SI, and BCS SIGs should indicate their
affiliation number.
**) Full time students are asked to present their original student
card with picture at the conference registration desk. Student
price does not include conference proceedings.
==================================================================
| Companion Programme | all persons |
==================================================================
| Wednesday | [ ] DM 20 |
------------------------------------------------------------------
| Thursday | [ ] DM 40 |
------------------------------------------------------------------
| Friday | [ ] DM 20 |
==================================================================
| Total | DM |
==================================================================
------------------------------------------------------------------
| Total Conference, Tutorials, | DM |
| Banquet | |
------------------------------------------------------------------
| Total Companion Programme | DM |
------------------------------------------------------------------
| After 25th of August add | DM |
| 10% for late registration! | |
==================================================================
| Total Amount | DM |
==================================================================
Method of Payment:
Payable to: JMLC Conference 1994, University of Ulm
[ ] Transfer to: ULMV DE 66002 Illertisser Bank
Sorting Code of Bank (BLZ): 731 915 00
Account No.: 702 505 005
[ ] Cheque enclosed
[ ] Visa [ ] Diners Club
[ ] American Express [ ] MasterCard/EuroCard
Card Number: Expiration Date:
Cardholder Name Signature:
----------------------------------- Cut here
---------------------------------
Please send registration via surface mail to
JMLC Conference Secretary
Verteilte Systeme, Informatik
Universitaet Ulm
Oberer Eselsberg O-27
D-89069 ULM, Germany
or by fax to:
++49 (731) 502-41 42
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.