[comp.lang.modula2] Meeting Schedule

stan@dbi.UUCP.UUCP (06/08/87)

                     MODUS Meeting Schedule

                 Seven Hills Conference Center
                San Francisco State University
                  San Francisco, California


          Monday,  June 15, 1987

       8:00 -  9:30 Coffee/Juice/Rolls
       9:30 -  9:45 Introduction, George Symons, Stan Osborne
       9:45 - 11:45 Standardization Pannel 

              Moderator:         Dick Karpinski
                                 Editor, Modus Quarterly

              Chuck Bilbe        Sun Microsystems
              Randy Bush         Oregon Software
              Morris Djavaheri   Djavaheri Bros. 

              A report and discussion of the current standardization 
              efforts from attendees of the recent ISO WG13 meeting in 
              Nottingham, England.

      11:45 - 13:00 Lunch
      13:00 - 15:10 

              Chuck Bilbe       A discussion of Opaque Types
              Dick Karpinski    Testing Floating Point Implementations
              Jon Bondy         Converting Big UCSD Pascal Applications to M2

      15:10 - 15:20 Break
      15:20 - 17:30 

              Morris Djavaheri  Writing Portable Applications
              Ed de Young       Building Large Applications and Support Tools
              Mike Meehan       Adding High Level Concurrency Features

      17:30 - 19:30 Reception


          Tuesday,  June 15, 1987
          
       8:00 -  9:00 Coffee/Juice/Rolls
       9:00 - 11:45 

              Peter Ashenden    Modula-2 for NS32000 Embedded Systems
              Jeffrey Savit     Modula-2/370, Experiences with M2 as a 
                                portable Systems Language
              Stan Osborne      ISO WG13 Proposed Concurrent Programming
                                Libraries

      11:45 - 13:00 Lunch
      13:00 - 15:10 

              Frode Odegard     Design Language From Modula-2, "MODEL"
              David Rhoads      Form-maker, a screen/form generator for M2

      15:10 - 15:20 Break
      15:20 - 17:30 

              Paul Labbe'       Building a Network Simulator
              Andy Bierman      Unsing the ISO Networking model for 
                                communication 


 Technical Demos
 ---------------

   Andy Bierman:      two IBM PC/AT's connected by a serial cable with
                      bi-directional and concurrent file transfers, etc.

   Kevin Pardo:       Mandelbrot fractals in color on a Masscomp 
                      engineering workstation

   Workman & Associates:
                      IBM PC & Atari ST demos 

   This list of demos is subject to change at the last minute.


  Some Presentation Abstracts
  ---------------------------

  Some of these may appear as papers in future issues of the MODUS Quarterly.

     Building a Network Simulator,

        Paul Labbe',
        Communications Research Centre, 
        Ottawa, Ontario, Canada, K2H 8S2

   Building a network simulator for mobile platforms provides a valuable
   experimental environment for the control and observation of an event-driven
   simulation.  To cope with the evolution of the communications systems being
   simulated a simulator was needed that could be easily modified.  The use of
   abstract data types, information hiding, and separate compilation allows 
   building the components of the simulator concurrently.  Tools were developed 
   to ease building and testing the simulator.  These tools and the Modula-2 
   compiler are used to guarantee the consistency of the simulator during its 
   development. 



      Modula-2/370, Experiences with Modula-2 as a portable systems language.

        Jeffrey Savit,
        Savvy Computing, Inc.,
        Upper Montclair, New Jersey 07043

   A discussion of the Modula-2/370 implementation and the decisions made
   during development.  Also discussed are aspects of the language and
   common programming practices that assist or impede portability.

  

      Modula-2 for NS32000 Embedded Systems

        Peter Ashenden,

        Peter J. Cassidy, Peter J. Ashenden and Chris D. Marlin
        Department of Computer Science,
        University of Adelaide,
        Australia.

   The development of a cross-support system for the Modula-2 language is
   discussed.  The cross-compiler runs under the VAX/VMS operating system,
   generating code for the NS32000 processor; it was used in the
   development of embedded software for the QDS-1000 workstation.   Code
   generated by the Modula-2 cross-compiler can be run either stand-alone
   or under the EXEC run-time executive supplied by National
   Semiconductor.  The development of the latter version provided some
   examples of situations where EXEC strongly supported the kind of
   run-time environment required for Modula-2, as well as giving rise to
   some difficulties because of interference between EXEC and the
   Modula-2 run-time organization.



      High Level Language Concurrency Features for Distributed Computation

        Mike Meehan

        J. Michael Meehan and J.D. Johannes
        The University of Alabama in Huntsville

   The analysis and formulation of concurrent programming constructs
   suitable for implementation in high level  languages targeted for
   distributed  programming  environments is  discussed.  Concurrent
   programming abstractions  in common  use in  high level languages
   are  analyzed.    An  alternative formulation  called the dynamic
   monitor is given.   The  dynamic monitor  concept is demonstrated
   through incorporation into a high level programming language, M3.
   M3  is  derived  from  Modula-2.   M3  is a  superset of Modula-2
   designed for distributed  computation in  loosely coupled network
   environments.  A compiler, for this language, generating instruc-
   tions for a local area network of micro-computers is presented.  

------------------------------------------------------------------------
For comments, corrections, deletions, or registration information 
please reply to:

    Stan Osborne
    (415) 341-1768
    UUCP: ...!ucbvax!dual!dbi!stan

randy@oresoft.UUCP (06/10/87)

Despite two calls to Mr. Osborne objecting to his gratuitous inclusion of
my name as a speaker at his Modula-2 meeting, he insists on repeatedly
listing me as a panelist.

I never volunteered to speak.  I doubted that I would even attend.  I will
not speak.  I may attend.

I specifically object to the use of my name to promote this meeting.

Got it, Stan?

-- 
Randy Bush, Compiler Group, Oregon Software, Portland Oregon (503) 245-2202
uucp: ..!tektronix!oresoft!randy      Telemail: RBush    Fidonet: 1:105/6.6