comp.lang.ada
 help / color / mirror / Atom feed
* Joint Modular Languages Conference
@ 1994-09-13 11:38 Andreas Borchert
  0 siblings, 0 replies; only message in thread
From: Andreas Borchert @ 1994-09-13 11:38 UTC (permalink / raw)


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


For accomodation in a hotel please contact the tourist information in Ulm.

Tourist Information                 Telephone: ++49 (0) 731/161-2830
Im Stadthaus                        Telefax: ++49 (0) 731/161-1641
Muensterplatz

D-89073 Ulm, Germany


You can also get some informations via ftp or WWW.

For information about Ulm:

If you have access to WWW try the URLs:
http://www.informatik.uni-ulm.de/index.eng.html
http://www.informatik.uni-ulm.de/uni-ulm/uni-lageplan.eng.html

or FTP to:
hermes.informatik.uni-ulm.de:/pub/jmlc/Way-to-Ulm.[gif,jpeg,ps]
URL: ftp://hermes.informatik.uni-ulm.de/pub/jmlc

For hotel booking:

If you have access to WWW try the URL:
http://www.informatik.uni-ulm.de/fakultaet/abteilungen/vs/jmlc/HotelBooking.ps

or FTP to:
hermes.informatik.uni-ulm.de:/pub/jmlc/HotelBooking.ps



****************
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++, 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


------------------------------------------------------------------
Oberon Tutorial              Tuesday, September 27, 1994 8.30 a.m.
------------------------------------------------------------------
Lecturer: Hanspeter Moessenboeck, 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. Moessenboeck
------------------------------------------------------------------

      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. Andre, 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. Frecon
     
------------------------------------------------------------------
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 -- 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
world's highest spire, the historic Fishermen's 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 -- 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 Loughborough, 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
Peter Schulthess       University of Ulm, Germany
Peter Moylan           University of Newcastle, Australia
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   |
------------------------------------------------------------------
| 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                |
==================================================================
| 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


---------------------------------------------------------
Alfred Lupper, Computer Science Dept.,           -------
University of Ulm, D-89069 Ulm, Germany           - o -
Phone: ++49 731 502 4139 FAX: ++49 731 502 4142    ---
E-Mail: lupper@informatik.uni-ulm.de                -
----------------------------------------------------
Note: Visit the Joint Modular Languages Conference
      Date:     28th-30th September 94
      Location: University of Ulm, Germany
----------------------------------------------------


-- 
_______________________________________________________________________________

Andreas Borchert, University of Ulm, SAI, D-89069 Ulm, Germany
Internet: borchert@mathematik.uni-ulm.de



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1994-09-13 11:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1994-09-13 11:38 Joint Modular Languages Conference Andreas Borchert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox