Joint Modular Languages Conference (Ulm, Germany, Sep 94)

lupper@informatik.uni-ulm.de (Alfred Lupper)
Tue, 5 Jul 1994 09:29:36 GMT

          From comp.compilers

Related articles
Joint Modular Languages Conference (Ulm, Germany, Sep 94) lupper@informatik.uni-ulm.de (1994-07-05)
| List of all articles for this month |

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
--


Post a followup to this message

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