From: "Stefan Chiettini" <stefan.chiettini@ssw.uni-linz.ac.at>
Newsgroups: comp.lang.ada
Subject: JMLC'97 Call for Participation
Date: 4 Dec 1996 12:24:08 GMT
Organization: University Linz (Systemsoftware)
-------------------------------------------------------
Joint Modular Languages Conference 1997
JMLC'97
March 19 - 21, 1997
Johannes Kepler University Linz
Schloss Hagenberg
ADVANCE PROGRAMME & CALL FOR PARTICIPATION
------------------------------------------------------
see also
http://www.ssw.uni-linz.ac.at/JMLC/
------------------------------------------------------
The Joint Modular Languages Conference deals with languages, techniques,
and tools for the design and implementation of large-scale software systems
in a modular and extensible way. It started out in 1989 as a Modula-2
conference with the aim of promoting modular software technology. Today
many languages and environments support this goal: Modula-3, Oberon, Ada95,
Eiffel, Sather and Java, to name just a few. The success of Object-Oriented
Technology and Componentware is a clear indication that industry is aware
of the importance of modularity and extensibility. This is the right
direction, but there is still much to do.
JMLC'97 will highlight new trends in modular software development and
cultivate the exchange of ideas among professionals, programmers, teachers
and researchers. Take the opportunity to meet old friends and make new
ones. I am looking forward to seeing you at JMLC'97 in Linz.
Hanspeter Moessenboeck
Program Chair JMLC'97
*********************************************************
TUTORIALS
*********************************************************
The four tutorials on the first day of JMLC'97 offer an in-depth view on
hot topics in modular software development. They complement the technical
talks by providing broad and thorough coverage of a specific topic. The
tutorial presenters are recognized authorities in their fields and will
provide state-of-the-art information. Please note that we offer a special
discount for a second tutorial.
T1 Java -- The Best of Two Worlds?
-------------------------------
Josef Templ, Johannes Kepler University Linz, Austria
Wednesday, March 19, 9:30 - 13:00
This tutorial will cover the major aspects of Java programming and compare
them with concepts found in Oberon and C/C++. The participants will learn
how programming for the Net differs from traditional programming tasks and
how the Java approach works. In particular, the tutorial will encompass:
* the Java language, its features and restrictions
* the Java byte code
* the design of the Java virtual machine
* the byte code verifier
* the class loader
* interpretation and just-in-time compilation
* the standard Java library
* HTML applets and stand-alone programs
* security managers
Josef Templ received his PhD in 1994 from ETH Zurich for his work on
Metaprogramming in Oberon. He is now an independent software developer and
gives lectures at the University of Linz and at the Fachhochschule
Hagenberg. Besides well-known products such as Ofront, an Oberon-to-C
translator, he developed the world's first Java just-in-time compiler fora
RISC platform.
T2 Advanced Programming in Modula-3
--------------------------------
Laszlo Boeszoermenyi, University of Klagenfurt, Austria
Wednesday, March 19, 9:30 - 13:00
Modula-3 is the high-end successor of Modula-2. Besides a clean and mature
set of structured and object-oriented programming features, Modula-3 also
supports programming in the large in an excellent way. The tutorial will
concentrate on the advanced features of Modula-3, such as:
* modules: multiple interfaces and implementations, generic modules;
* concurrent and parallel programming: threads, mutex-objects, "network
objects" (for type safe method calls between different address spaces);
* persistence: interfaces for I/O communication, the "pickle" interface for
automatic storing and loading of any dynamic data structures to/from
secondary storage or the network;
* graphics: a graphical environment available under Unix and Windows/NT.
Laszlo Boeszoermenyi is professor of Computer Science at the University of
Klagenfurt. His current research focuses on object-oriented and parallel
systems, where he uses Modula-3. He is an author of the book "Programming
in Modula-3 -- An Introduction in Programming with Style"
T3 Design Patterns for Object-Oriented Software Development
--------------------------------------------------------
Wolfgang Pree, University of Constance, Germany
Wednesday, March 19, 14:30 - 18:00
Design patterns support the development and reuse of extensible OO software
components. They represent a complementary enhancement of existing OO
analysis and design (OOAD) methods. The tutorial will give an overview of
state-of-the-art design pattern approaches, including pattern catalogs and
framework patterns. A selection of useful patterns will be discussed in
detail. The tutorial will also introduce hot spot cards, which have proved
to be a useful communications vehicle between domain experts and software
engineers in order to exploit the potential of design patterns. In the
early development phases hot spot cards help to capture those system
aspects that have to be kept flexible. Case studies will illustrate how to
apply design patterns.
Wolfgang Pree is a professor at the University of Constance. He is the
author of "Design Patterns for Object-Oriented Software Development"
(Addison-Wesley/ACM-Press, 1995) and of "Framework Patterns" (SIGS Books,
1996).
T4 Component-Oriented Programming and the Oberon/F Component Framework
-------------------------------------------------------------------
Clemens Szyperski, QUT Brisbane, Australia
Wednesday, March 19, 14:30 - 18:00
Components are not objects. The primary concern with components is
composability, enabling the combination of off-the-shelf components with
newly developed custom components. Programming of components has to go
beyond programming of objects in many ways. The first part of this tutorial
will cover the requirements and mention some of the shortcomings of
traditional object-oriented approaches. Based on these general
observations, a particular RAD tool and framework, from the beginning
designed with components in mind, will be introduced: Oberon/F. Three
fundamental properties make Oberon/F an interesting object of study.
Oberon/F is based on a document architecture that is flexible enough to
cover both OpenDoc and OLE. Oberon/F is a cross-platform rapid application
development (RAD) tool not limited to forms-based design, due to a general
container abstraction. Finally, Oberon/F still supports efficient direct
access to platform-specific facilities where needed. For example, the
Oberon/F Direct-To-COM compiler provides automatic garbage collection for
COM objects and thereby greatly simplifies the creation of COM objects. All
of these aspects of Oberon/F will be covered in the tutorial and briefly
demonstrated.
Prof. Clemens Szyperski is a faculty member of the School of Computing
Science and director of the Programming Languages and Systems Research
Concentration, Queensland University of Technology, Brisbane, Australia.
*********************************************************
CONFERENCE PROGRAMME
*********************************************************
Wednesday, March 19
-------------------
9:30 - 13:00 TUTORIALS
- Java - The Best of Two Worlds?
J. Templ (Johannes Kepler University Linz)
- Advanced Programming in Modula-3
L. Boeszoermenyi (University of Klagenfurt)
14:30 - 18:00 TUTORIALS
- Design Patterns for Object-Oriented Software Development
W. Pree (University of Constance)
- Component-Oriented Programming and the Oberon/F Component Framework
C. A. Szyperski (QUT Brisbane)
18:30 - 19:30 INVITED PRESENTATION
- Developments in Modula-2 Standardization
K. Pronk (Delft University of Technology),
M. Schoenhacker (Vienna University of Technology)
Thursday, March 20
------------------
9:15 Welcome Addess
9:30 - 10:30 INVITED TALK
- From Programming Languages to Program Construction
G. Goos (University of Karlsruhe)
11:00 - 12:30 TRACK A: COMPILER TECHNOLOGY
- Executable Assertions and Separate Compilation
K. J. Gough (QUT Brisbane), H. Klaeren (University of T=FCbingen)
- Dynamic Runtime Optimization
T. Kistler (University of California at Irvine)
- Type Inference for Late Binding. The SmallEiffel Compiler
S. Collin, D. Colnet, O. Zendra (B=E2timent Loria)
11:00 - 12:30 TRACK B: PERSISTENCE, DATA STRUCTURES
- An Object-Oriented Database Programming Environment for Oberon
J. Supcik, M. C. Norrie (ETH Zurich)
- Adding Persistence to the Oberon System
M. Knasmueller (Johannes Kepler University Linz)
- An Abstract Data Type for Freezable Lists and DAGs
W. Weck (Abo Akademi Turku)
14:30 - 16:00 SHORT PRESENTATIONS
A small set of papers about ongoing research have been selected
for short presentations. The authors will also be available
for discussions during a poster session. Attending the
short presentations will give you a good overview of the
research projects and help you to fin the posters that
you may want to see during the poster session.
16:30 - 18:00 TRACK A: TYPING
- Types that Reflect Changes of Object Usability
F. Puntigam (Vienna University of Technology)
- Lightweight Parametric Polymorphism for Oberon
P. Roe, C. A. Szyperski (QUT Brisbane)
- Static Typechecking and Method Lookup in Plop!
P. G. Kluit, C. Pronk, R. Verver (Delft University of Technology)
16:30 - 18:00 TRACK B: DISTRIBUTION
- CDCS: A New Development Approach for Distributed Applications in Java
I. V. Vel'bitsky, S. V. Yershov, I. J. Netesin
(Ukrainian Academy of Sciences)
- A Messaging Architecture for Distributed Objects in Oberon
D. Scherer (ETH Zurich)
- Just-In-Time Stub Generation
M. Hof (Johannes Kepler University Linz)
19:00 - 22:00 Conference Banquet
Friday, March 21
----------------
9:30 - 10:30 INVITED TALK
- Multi-language, Multi-target Compiler Development:
Evolution of the Gardens Point Project
K. J. Gough (QUT Brisbane)
11:00 - 12:30 TRACK A: ACTIVE OBJECTS, REAL TIME PROGRAMMING
- Do the Fish Really Need Remote Control
J. Gutknecht (ETH Zurich)
- Combining Oberon with Active Objects
A. Disteli, P. Reali (ETH Zurich)
- Using Real Time Constraints for Modularisation
B. Kirk (Robinson Associates), L. Nigro, F. Pupo
(University' della Calabria)
11:00 - 12:30 TRACK B: INHERITANCE, REFLECTION
- How Well do Inheritance Mechanisms Support Inheritance Concepts?
M. Evered, J. L. Keedy, A. Schmolitzky, G. Menger (University of Ulm)
- Inheriting Synchronization Protocols via Sound Enrichment Rules
F. Plasil, M. Grof, D. Mikus=EDk (Charles University Prague)
- Reflection in Oberon
Ch. Steindl (Johannes Kepler University Linz)
14:30 - 16:00 TRACK A: LANGUAGES
- Developing a Full Life-Cycle Language
A. J. Peralta, P. Botella, J. Serras
(Universitat Polit=E8cnica de Catalunya)
- Scalable Modules in Generic Modula-2
C. Pronk (Delft University of Technology),
R. J. Sutcliffe (Trinity Western University)
- On Extending Java
A. Krall, J. Vitek (University of Geneva)
14:30 - 16:00 TRACK B: MISCELLANEOUS
- Choosing Modula-3 as a Mother Tongue
R. Mittermeir, L. B=F6sz=F6rmenyi (University of Klagenfurt)
- Generative Programming with C++
U. W. Eisenecker (Fachhochschule Heidelberg)
- Seamless Integration of Online Services in the Oberon Document System
E. Zeller (ETH Zurich)
16:30 Closing Session
*********************************************************
CONFERENCE LOCATION
*********************************************************
The conference takes place at the castle of Hagenberg, an exclusive
conference center and software park 20 km to the north-east of Linz.
Hagenberg is also the home of the Research Institute for Symbolic
Computation (RISC) and of a software engineering school.
Linz can be conveniently reached via the major railway and highway routes
of Austria. It has its own airport. Hotel Steigenberger runs a shuttle bus
from the airport to the hotel.
We offer a shuttle bus from the hotels listed in the registration form to
the conference center. If you prefer to go by car, take the highway A7 from
Linz to the north east (about 20 km).
The area of Upper Austria of which Linz is the capital offers a wealth of
tourist attractions for the weekend. The gentle hills of the "M=FChlviertel"
or the lake district of the "Salzkammergut" let you enjoy the Austrian
landscape and hospitality. Vienna and Salzburg are less than 200 km away
from Linz-close enough for a cultural trip over the weekend.
*********************************************************
SUPPORT FOR PARTICIPANTS FROM EASTERN COUNTRIES
*********************************************************
We can support a small number of participants from Eastern countries by
paying their conference fees and the accomodation for 4 nights. If you are
interested please mail to moessenboeck@ssw.uni-linz.ac.at.
*********************************************************
REGISTRATION
*********************************************************
If possible, please register via
http://www.ssw.uni-linz.ac.at/JMLC/Register.html
If electronic registration is not possible, send or fax the following form
to:
JMLC'97
Johannes Kepler University
A-4040 Linz, Austria
Fax: +43-732-2468-9430
Last Name: _____________________________________________
First Name: _____________________________________________
Affiliation: _____________________________________________
Street: ____________________________________No. _____
ZIP: __________ City: ____________________________________
Country: _________________________________________________
Phone: _________________________________________________
Fax: _________________________________________________
E-Mail: _________________________________________________
Member of __ OCG __ GI __ SI __ BCS
Membership No: ___________________________________________
Tutorials (March 19) -- please tick the selected tutorials --
---------
morning: __ Java or __ Modula-3
afternoon: __ Patterns or __ Oberon/F
1 tutorial ... 1500 ATS
2 tutorials ... 2000 ATS Tutorials Fee _________ ATS
Conference (March 20 - 21)
----------
before Feb.15 after Feb.15
Regular 3000 ATS 3600 ATS
Authors, SIG members 2500 ATS 3000 ATS
Full time students 1000 ATS 1200 ATS
The conference fee includes proceedings (except
for students), lunches, refreshments and a shuttle
bus from the hotel to the conference place)
Conference Fee _________ ATS
Conference Banquet on March 20 (300 ATS) _________ ATS
Total _________ ATS
Payment Mode (please tick your choice)
------------
__ Transferred to: JMLC'97, account 7506905297,
Allgemeine Sparkasse OOe, bank code 20320.
__ Cheque (in ATS) enclosed, payable to JMLC'97, University of Linz
__ MasterCard/Eurocard __ Visa __ Diners Club __ American Express
Card Number: ________________________________________
Expiration Date: ________________________________________
Card Holder: ________________________________________
Hotel Reservation (hotel fees are to be paid at the hotel)
-----------------
Indicate your preferences with a, b, c single double
__ Hotel Steigenberger **** 890 ATS 540 ATS
__ Hotel Wolfinger *** 750 ATS 500 ATS
__ Bed and breakfast ** 320-400 300-380
__ single room
__ double room shared with _____________________________
Arrival: __ / 03 / 97
Departure: __ / 03 / 97
Please note!
------------
1) Students are asked to send a copy of their valid student
identity card together with their registration.
2) The student price does not include the proceedings.
3) Hotel Steigenberger offers a free shuttle service to and
from the airport
*********************************************************
FURTHER INFORMATION
*********************************************************
http://www.ssw.uni-linz.ac.at/JMLC/home.html
JMLC'97 Conference Secretary
Johannes Kepler University
A-4040 Linz, Austria
Phone: +43-732-2468 -9437
Fax: +43-732-2468-9430
E-mail: jmlc@swe.uni-linz.ac.at
*********************************************************
PROGRAM COMMITTEE
*********************************************************
Hanspeter Moessenboeck (Chair), Univ. of Linz, A
Marwan Al-Akaidi, De Montfort University, UK
Frans Arickx, University of Antwerp, B
Ralph Back, Abo Akademi, FIN
Guenther Blaschek, University of Linz, A
Andreas Borchert, University of Ulm, D
Laszlo Boeszoermenyi, Univ. of Klagenfurt, A
Jim Cooling, Loughborough University, UK
Antonio Corradi, University of Bologna, I
Jaques Farre, University of Nice, F
Michael Franz, University of California, USA
John Gough, Queensland Univ. of Techn., AUS
Tibor Gyimothy, Academy of Sciences, H
Juerg Gutknecht, ETH Zurich, CH
Takayuki D. Kimura, Washington University, USA
Brian Kirk, Robinson Associates, UK
Herbert Klaeren, University of Tuebingen, D
Kai Koskimies, University of Tampere, FIN
Joerg R. Muehlbacher, University of Linz, A
Libero Nigro, University of Calabria, I
Cuno Pfister, Oberon Microsystems, CH
Frantisek Plasil, Charles Univ. Prague, CZ
Gustav Pomberger, University of Linz, A
Igor Pottosin, Academy of Sciences, RUS
Kees Pronk, TU Delft, NL
Peter Rechenberg, University of Linz, A
Beverly Sanders, University of Florida, USA
Peter Schulthess, University of Ulm, D
Marjan Spegel, Stefan Institute, SI
Alfred Strohmeier, EPF Lausanne, CH
Clemens Szyperski, QUT, AUS
Pat Terry, Rhodes University, SA
Niklaus Wirth, ETH Zurich, CH
Alexandre Zamulin, Academy of Sciences, RUS
Heinz Zuellighoven, Univ. of Hamburg, D
*********************************************************
ORGANIZING COMMITTEE
*********************************************************
Gustav Pomberger (Chair), University of Linz, A
Marwan Al-Akaidi, De Montfort University, UK
Jim Cooling, Loughborough University, UK
Alfred Lupper, University of Ulm, D
Hanspeter Moessenboeck, University of Linz, A
Marjan Spegel, Stefan Institute, SI
Niklaus Wirth, ETH Zurich, CH
*********************************************************
COOPERATING ORGANIZATIONS
*********************************************************
- Oesterreichische Computer-Gesellschaft (OCG)
- Gesellschaft fuer Informatik e.V. (Fachgruppe 2.1)
- Schweizer Informatiker Gesellschaft (Oberon, Ada, Choose)
- British Computer Society (Modular Languages SIG)
- Addison Wesley Longman
From: Markus Knasmueller <knasmueller@ssw.uni-linz.ac.at>
Newsgroups: comp.lang.oberon,comp.lang.ada,comp.lang.beta,
comp.lang.eiffel,comp.lang.java,comp.lang.modula2,comp.lang.modula3,
comp.lang.pascal
Subject: CFP Joint Modular Languages Conference 1997
Date: 28 May 1996 15:11:26 GMT
Organization: JKU Linz
-------------------------------------------------
C A L L F O R P A P E R S
-------------------------------------------------
Joint Modular Languages Conference 1997 (JMLC'97)
=================================================
March 19 - 21, 1997
Johannes Kepler University Linz, Austria
In cooperation with
British Computer Society (Modular Languages SIG)
Oesterreichische Computer-Gesellschaft
Gesellschaft für Informatik e.V.
Schweizer Informatiker Gesellschaft
The Joint Modular Languages Conference (JMLC) deals with languages,
techniques, and tools for the design and implementation of large-scale
software systems in a modular and extensible way. It is the second
conference with this name and a successor of the previous European and
International Modula-2 Conferences which started in 1988. JMLC is intended
as a catalyst for novel ideas from both academia and practice. The
conference will include invited talks, technical papers, and tutorials.
Topics for technical papers include but are not restricted to:
- Software engineering with modular languages
(Modula-2/3, Oberon, Ada, Java, etc.)
- Industrial case studies
- Educational issues
- Programming environments and tools
- Object-orientation, reusability, componentware
- Safety critical and real time systems
- Networked and distributed applications
- Language design and implementation
- Formal methods in software development
Submissions
-----------
Technical papers must be written in English and are restricted to 5500
words including abstract and references. Full page figures count as 350
words. Guidelines for submissions are available from
http://www.ssw.uni-linz.ac.at/JMLC/home.html.
4 copies of the paper should be sent to:
Hanspeter Moessenboeck
Johannes Kepler University Linz
Institute of Computer Science
A-4040 Linz, Austria
E-mail and fax submissions will not be accepted. The proceedings will be
published in the Lecture Notes series of Springer-Verlag.
Deadlines
---------
Papers due September 1, 1996
Notification of acceptance November 1, 1996
Camera-ready copy due December 20, 1996
Tentative Programme
-------------------
March 19 Tutorials
March 20 - 21 Invited talks and technical sessions
Conference Location
-------------------
Linz is located at the Danube, in the heart of Austria right between
Vienna and Salzburg. It is surrounded by the gentle hills of the
Bohemian landscape to the north, and by the rising Alps and the famous
Salzkammergut with its lakes to the west. Linz is not only famous for
its Ars Electronica Festival, but also for Mozart's Linzer Symphony, for
the composer Anton Bruckner, and for the astronomer Johannes Kepler.
Linz has an own airport with direct flights to most cities in Germany
and Switzerland, as well as connections to all destinations worldwide
with stopover in Vienna. Connections to Vienna are 2 hours by train or
car.
The conference will take place in the medieval castle of Hagenberg, an
exclusive conference center and software park 20 km to the north of
Linz.
Further Information
-------------------
Information on JMLC'97 may be obtained from
http://www.ssw.uni-linz.ac.at/JMLC/home.html or from the following
address:
JMLC'97 Conference Secretary
Johannes Kepler University Linz
A-4040 Linz, Austria
Fax: +43-732-2468-9430
E-Mail: gillhofer@swe.uni-linz.ac.at
Program Committee
-----------------
Hanspeter Moessenboeck (Chair), Univ. of Linz, A
Marwan Al-Akaidi, De Montfort University, UK
Frans Arickx, University of Antwerp, B
Ralph Back, Abo Akademi, FIN
Guenther Blaschek, University of Linz, A
Andreas Borchert, University of Ulm, D
Laszlo Boeszoermenyi, Univ. of Klagenfurt, A
Jim Cooling, Loughborough University, UK
Antonio Corradi, University of Bologna, I
Jaques Farre, University of Nice, F
Michael Franz, University of California, USA
John Gough, Queensland Univ. of Techn., AUS
Tibor Gyimothy, Academy of Sciences, H
Jürg Gutknecht, ETH Zurich, CH
Takayuki D. Kimura, Washington University, USA
Brian Kirk, Robinson Associates, UK
Herbert Klaeren, University of Tuebingen, D
Kai Koskimies, University of Tampere, FIN
Jörg R. Mühlbacher, University of Linz, A
Greg Nelson, DEC SRC, USA
Libero Nigro, University of Calabria, I
Cuno Pfister, Oberon Microsystems, CH
Frantisek Plasil, Charles Univ. Prague, CZ
Gustav Pomberger, University of Linz, A
Igor Pottosin, Academy of Sciences, RUS
Kees Pronk, TU Delft, NL
Peter Rechenberg, University of Linz, A
Beverly Sanders, University of Florida, USA
Peter Schulthess, University of Ulm, D
Marjan Spegel, Stefan Institute, SI
Alfred Strohmeier, EPF Lausanne, CH
Clemens Szyperski, QUT, AUS
Pat Terry, Rhodes University, SA
Niklaus Wirth, ETH Zurich, CH
Alexandre Zamulin, Academy of Sciences, RUS
Heinz Züllighoven, Univ. of Hamburg, D
Organizing Committee
--------------------
Gustav Pomberger (Chair), University of Linz, A
Marwan Al-Akaidi, De Montfort University, UK
Jim Cooling, Loughborough University, UK
Alfred Lupper, University of Ulm, D
Hanspeter Moessenboeck, University of Linz, A
Marjan Spegel, Stefan Institute, SI
Niklaus Wirth, ETH Zurich, CH
Feedback Form
-------------
Please help us collecting and spreading the information by filling in
the following form and sending it to:
JMLC Conference Secretary
Johannes Kepler University Linz
A-4040 Linz, Austria
Fax: +43-732-2468-9430
E-Mail: gillhofer@swe.uni-linz.ac.at
Name: __________________________________
Address: __________________________________
Phone: __________________________________
Fax: __________________________________
Email: __________________________________
(_) I will probably attend the conference.
Please send me the conference program.
(_) I will help distributing the conference program.
Please send me _____ copies of it.
(_) I intend to submit a paper with the tentative title:
__________________________________________
__________________________________________
(_) Please send information about JMLC'97 also to:
Name: ________________________________
Address: ________________________________
Name: ________________________________
Address: ________________________________
From: Markus Knasmueller <knasmueller@ssw.uni-linz.ac.at>
Newsgroups: comp.lang.oberon,comp.lang.ada,comp.lang.beta
Subject: CFP Joint Modular Languages Conference 1997 (JMLC'97)
Date: 29 Feb 1996 15:22:45 GMT
Organization: JKU Linz
-------------------------------------------------
C A L L F O R P A P E R S
-------------------------------------------------
Joint Modular Languages Conference 1997 (JMLC'97)
=================================================
March 19 - 21, 1997
Johannes Kepler University Linz, Austria
[ 180 lines deleted, see above -- dc ]
Last update: 97/01/29.
Dirk Craeynest