SIGAda 2001
WORKSHOPS


Focused workshops are important in evolving Ada technology to better meet the needs of the Ada community.
Workshops are free for those registered for the conference. 
The following workshops are planned for SIGAda 2001: 
Title
Facilitator
Date/Time
Creating a Symbiotic Relationship between XML and Ada 
Robert Leif 
Sunday, September 30, 9:00am 
Ada Semantic Interface Specification (ASIS), 
Currie Colket 
Sunday, September 30, 6:30pm 
Comparison of Concurrency in Java, C++, and Ada, 
Paul Stachour 
Wednesday, October 3, 6:30pm
Workshops have a focused objective and result in a report to be published in Ada Letters.  BOFs are informal discussion groups. Workshop descriptions will be placed here on the SIGAda 2001 Home Page when they become available. 

Additional workshops or Birds-of-a-Feather (BOF) are welcome. If you would like to propose a Workshop or  BOF, please contact the Workshops Chair, Jim Hassett E-mail: hassett@acm.org


 


upated 6 September, 2001     dfh
 
 

SIGAda 2001
Workshop:
 


Creating a Symbiotic Relationship Between XML and Ada
Sunday, September 30, 9:00am
Dr. Robert Leif

Commercial software development is beginning to change from the Windows era to the XML era. This is driven by the exploding use of the Internet and the economic advantage of having the same software operate on both the client and server. The historic Ada was a gambler. Her namesake, the computer language, has just had her luck change very much for the better. The commercial use of the Internet is the driving force behind XML. Fortunately, the programming language that has the best fit with XML is Ada.

The purpose of this workshop is to organize the Ada community to take advantage of this opportunity. This requires creating applications in Ada that use and support XML; and using XML to create Ada environments including XML based tools.

In order to create the necessary applications in Ada that use and support XML:
      1. The present existing Ada software for XML should be described.
      2. A higher level design should be developed for the future packages required for the symbiosis (mutually beneficial relationship) of
          Ada and XML.  This could initially include following packages: XML.Schema.Datatypes, XML.MathML (mathematics markup),
          and XML.SVG (Scalable Vector Graphics).

In order to create an Ada environment based on XML, a schema for Ada should be created.

The maximization of a symbiotic relationship between XML and Ada requires the establishment of a formal liaison between SIGAda and the World Wide Web Consortium.
 

[Top of Page]
[Back to Main page]


SIGAda 2001
Workshop:


Concurrency in Java, C++ and Ada
Wednesday, October 3, 2001, 7 p.m.
Paul Stachour

Style

This workshop is a complement to the tutorial on concurrency, which is scheduled for Monday. The Monday tutorial is a comparison of language features, together with library routines generally available for programmers. The Wednesday workshop is a discussion among practitioners, led by a group of panelists who have used their respective languages to build significant-sized systems with heavy storage, database, processing, or timing requirments. All attendees are welcome to participate in a general discussion period.

Time

The workshop will begin at 7 p.m. with a 5 to 10 minute statement by each panelist. This will be followed by general discussion among all attendees. The formal workshop will close by 9 p.m., but those who wish to continue discussions are welcome to do so. Topics might include:
 

    1.  Really Good parts of the language with respect to concurrency.
    2.  Problems with the language concurrency definition.
    3.  Techniques to prevent/overcome error in concurrent programs.
    4.  General experiences using compilers, library routines, etc.


Participation

This workshop is free, and is open to conference attendees and (space permitting) to the general community. Priority will be given to those registered for the conference, for a tutorial, or the Tuesday dinner presentation. Those wishing to participate should contact the workshop organizer, Paul Stachour (paul.stachour@stachour.com).

[Top of Page]
[Back to Main page]