LISTSERV mailing list manager LISTSERV 16.5

Help for TEAM-ADA Archives

TEAM-ADA Archives

TEAM-ADA Archives













By Topic:










By Author:











Proportional Font





TEAM-ADA  September 1998

TEAM-ADA September 1998


Ada UK 15th International Conference


Jim Briggs <[log in to unmask]>


Jim Briggs <[log in to unmask]>


Wed, 2 Sep 1998 12:07:46 BST





text/plain (352 lines)

****** Ada UK 15th International Conference ******

The 1998 Ada UK conference will be held at the Marriott Hotel,
Bristol on 19-22 October 1998.

For full details and reservations contact the Ada UK
Administrator, Helen Byard, Tel: +44 (0)1904 412740, Fax: +44
(0)1904 426702, email: [log in to unmask]

Also see the web page

Apologies if you receive multiple copies of this document.

***   Summary

Topics this year include Ravenscar Tasking, CORBA, Project
Estimation, Java, Application Experience, OO Design Processes,
Safety-Critical Issues and Patterns

Monday, 19 October:  Tutorials

Full-day tutorials will be by Ben Brosgol on Java for Ada
Programmers, including the Application Program Interface and the
Abstract Windowing Toolkit (and applets), and by Putnam Texel on
a complete customizable OO process from requirements engineering
to requirements trace, based on (UML) Use Cases and Categories.

Tuesday/Wednesday, 20 & 21 October:  Presentations &

The Keynote presentation on Tuesday will be by Ben Brosgol, Chair
of SIGAda.  Technical presentations will include a session on
safety-critical issues such as the Ravenscar tasking subset, and
a session on reuse including the important topic of Patterns.
Tuesday will conclude with a Panel chaired by Martyn Thomas,
Chairman Emeritus of Praxis Critical Systems;  the Panel will
discuss the future direction of best practices in software
engineering.   There will be a Reception at Harvey's Wine Museum
in the evening.

The Keynote presentation on Wednesday will be by Robert Dewar,
founder of Ada Core Technologies, on the important topic of
getting an Ada program started.  Other presentations will cover
topics such as project estimation with large OO developments,
Java and Ada tasking, the detection of tasking deadlocks, source
control under Windows 95, and design techniques used on the
Jubilee Line.  The closing address will be by Martyn Thomas.

Demonstrations of tools and products will be available during
extended midday breaks each day.

Thursday, 22 October:  Tutorials

Half-day tutorials in the morning will be by Alan Burns on the
Ravenscar tasking subset, and by Franco Gasperoni on the
practical aspects of using Java and Ada under GNAT.   Half-day
tutorials in the afternoon will be by Rob Day on project
estimation using the OdeT tool and by Bill Beckwith on CORBA and
Ada with emphasis on real-time issues.


This Conference is organized by Ada Language UK Ltd in
collaboration with the Safety Critical Systems Club.  Attendees
may register for any combination of days with discounts of up to
30% for multiple days.  There are further discounts for members
of Ada UK. Ada UK is an Industrial Affililate of the IEE.

*** Further details follow ***

*** Conference Presentations

* Tuesday 20 October 1998

09.00     Registration

09.45     Conference Welcome

10.00     Keynote Address: Ben Brosgol, Chairman of SIGAda

11.00     Coffee

11.30     Safety Issues

Software Support for Safety Case Construction and Verification,
Ron Pierce, York Software Engineering Ltd.

The Ravenscar Tasking Profile for High Integrity Real-Time
Programs, Brian Dobbing, Aonix Ltd.

12.30     Lunch & Demonstrations

14.30     Reuse

Styles and patterns for distributed software architecture, David
Harvey, Honeygrove Data Ltd.

Collaboration and re-use in enterprise-wide Ada 95 development,
Scott Heyhoe, Cayenne Software Ltd.

Implementing and Exploiting the Observer Design Pattern in Ada
95, Bill Taylor, Rational Software Corporation.

16.00     Tea & Demonstrations

16.30     Panel:  Software in Industry.

Martyn Thomas, Chairman Emeritus of Praxis Critical Systems will
Chair the Panel.

17.30     End of Day

18.00     Conference Reception, Harvey's Wine Museum.

* Wednesday 21 October 1998

09.30     Technical Keynote Address: Robert Dewar of Ada Core
          Technologies. Getting Started in Ada: The Elaboration Issue.

10.30     Coffee & Demonstrations

11.00     Metrics and Testing

Testing the Waters, John Barnes.

A Tasking Deadlock Detector for Ada 95 Programs, Jingde Cheng,
Kyushu University.

Software Project Estimation: Experiences from a Large Object-
Oriented Ada Project, Rob Day.

12.30     Lunch & Demonstrations

14.30     Applications & technology

A Comparison of the Real-Time Support in Ada and Java, Ben
Brosgol, Aonix Inc.

An Ada pretty-printer for an Integrated Development Environment,
John English, University of Brighton.

Ada code generation for the Jubilee Line, Andrew Farrer of Datel
Technology Ltd.

16.00     Tea

16.30     Concluding Address: Martyn Thomas, Praxis Critical

17.00     End of Conference.

*** Tutorials ***

* Monday 19 October 1998 : 09.30  17.45 (full-day)

Migrating an OO Model to Ada 95: A complete Method-Independent OO

Putnam P Texel

This full-day tutorial, based on Use Cases Combined with
Booch/OMT/UML:  Process and Products (Texel/Williams, Prentice
Hall, 1997) targets management and technical staff, as well as
QA, and introduces them to a complete OO process, starting with
Requirements Engineering and concluding with Requirements Trace.
The OO process presented has been utilized successfully on large
OO efforts and evolved as a result of practical experience with
Booch, OMT, and Shlaer/Mellor on both small and large real-time
and MIS applications.  A single Case Study is utilized to present
the products of the process, including a complete OOA and OOD
model in UML notation as well as the Ada 95 solution.
Putnam P Texel is President of TEXEL & Co., Inc., specializing in
migrating organizations to an Object-Oriented development
process.  Ms. Texel has been providing training and consulting
for more than 15 years in OO, Ada 95 and C++ both nationally and
internationally.  Ms. Texel is an experienced presenter, having
provided tutorials for SIGAda, Software Technology Conference
(STC), TriAda and other national and international conferences.

Java for Ada Programmers

Benjamin M Brosgol

This full-day tutorial presents the basic elements of the Java
language and technology, focusing on the Object-Oriented
Programming model.  It is intended for computing professionals
with some knowledge of Ada 83; previous exposure to Ada 95 and
OOP is helpful but not strictly necessary.  The tutorial covers
the Java 1.1 features and also outlines some of the new
functionality introduced in Java 1.2.  The tutorial will present
the Java facilities in part by comparison with Ada.  It will
describe the major semantic points, show examples of programming
style, and offer a technical analysis in terms of expressibility,
maintainability, and run-time performance.  After this tutorial,
attendees will understand Java's main features and be able to
develop applications and applets that exploit the language's OOP

Dr Benjamin Brosgol is Chief Ada Technologist with Aonix in
Burlington, Massachusetts.  A well-known figure in the
international Ada community, he has presented numerous papers and
tutorials at Tri-Ada, Ada Europe, WADAS, and TOOLS conferences,
and he is presently serving as chairman of ACM SIGAda.  He has
recently developed several Java courses and has presented this
Java language tutorial at a number of conferences, where it has
been highly acclaimed.

* Thursday 22 October 1998 : 09.30  13.00 (half-day)

The Ravenscar Tasking Profile for High Integrity Real-Time Ada

Alan Burns

The Ravenscar profile defines a simple subset of the tasking
features of Ada in order to support efficient, high integrity
applications that need to be analyzed for their timing
properties.  This half day tutorial describes the Profile and
gives the motivations for the features it does (and does not)
include.  Analysis methods and support tools are discussed, as
are the means by which the timing characteristics of the run-time
system can be obtained. The Ravenscar Profile was defined at the
Eighth International Real Time Ada Workshop (1997) for high
integrity, efficient, real-time systems.  It has been endorsed by
the WG9 working group (HRG) in their ISO report on The Use of Ada
in High Integrity Systems.
Professor Alan Burns leads the Real-Time Systems research group
at the University of York.  He has been involved with Ada for
many years and with the series of workshops that led to the
definition of the Ravenscar Profile.  He is co-author (with Andy
Wellings) of the only book that comprehensively describes the Ada
tasking model: Concurrency in Ada, the second edition of which
has recently been published by Cambridge University Press.  He
has also published a number of other books and over 200 technical

Ada 95, Java and GNAT: A Manager's and Developer's Roadmap

Franco Gasperoni

This half-day tutorial is for managers, project leaders, software
engineers and programmers who are interested in understanding the
Java technology, its opportunities and how the current Ada
language (Ada 95) can be used on the Java platform.  Its
objectives are: To help participants demystify the Java
technology and the hype that surrounds it. To help managers and
developers understand the opportunities represented by this
emerging technology for a variety of applications. To provide a
roadmap for project managers and software engineers to help them
understand where Ada fits into the world of Java and how  Ada can
provide a competitive advantage on the emerging Java platform.
To explain how one can write Ada applications for the Java
platform using the GNAT compiler which has recently been targeted
to this platform. The tutorial will contain down-to-earth
examples and a large number of demonstrations to help
participants acquire a concrete grasp of the concepts presented.

Franco Gasperoni is one of the founders of ACT-Europe, the
European GNAT company and a professor of Computer Sciences at the
ENST in Paris.  Franco has been involved in compiler design and
implementation for over 10 years, first at IBM and then
participating to the development of the GNAT Ada 95 compilation
system from its inception.  He is one of the main architects of
the GNAT-to-Java effort currently underway.

* Thursday 22 October 1998 :  14.00  17.30 (half-day)

Estimating Object-Oriented Ada Projects

Rob Day

This half-day tutorial targets professional software project
managers and their bosses, together with development team leaders
and process improvement/metrics personnel, who wish to gain a
better appreciation of the role of estimation in the planning and
management of large-scale object-oriented projects.  The tutorial
is based upon the estimation method used in a proprietary OO
estimation tool, ODeT. The techniques presented have been
successfully applied to a large-scale Ada project.  The tutorial
will be supported by the live creation of an estimate using
representative project data.  Attendees will be able to modify
parameters to investigate the stability and credibility of the
estimate that has been produced.
Rob Day is a software project management consultant based in
England, specializing in the management, estimation and metrics
for large OO developments.  Rob has been involved in structured
and object-oriented projects in the various roles of analyst,
project manager, reviewer, consultant, and instructor since 1985.
He has consulted and taught in the United States, France, Belgium
and Britain.  His experience ranges across a considerable variety
of applications including defence, telecomms, aerospace, banking
and insurance.

CORBA and Real-Time CORBA Tutorial

Bill Beckwith

CORBA is a standard architecture that is highly useful for
building applications that need support for distributing pieces
of the applications, the ability to package software in to
separable components, or to interoperate among different
processor architectures, operating systems, or computer
languages. This tutorial will provide an overview of CORBA,
explain what CORBA is, where the standard comes from, which
vendors implement this standard, how developers typically use
vendors products, and where the OMG standards are headed. It will
also explain the IDL to Ada 95 mapping, present sample Ada 95
CORBA programs, and detail the entire implementation of a
complete Ada 95 CORBA application. Finally, the tutorial will
discuss the ramifications of using CORBA in real-time and
embedded systems, the current state of the OMG Real-Time CORBA
standard, and one particular Real-Time CORBA product, ORBexpress,
and some of the applications developed with this product.

Bill Beckwith is Chief Technology Officer for Objective Interface
Systems, Inc.  Objective Interface develops and markets tools for
building high-performance distributed systems.  Bill is one of
the founders of the company and is a member of the board of
directors.  Bill is one of the authors of the OMG CORBA IDL to
Ada 95 mapping.  His previous employers include Interbase,
Systems Center, UCCEL, STSC, and MCI.

*** Ada UK and Sponsorship

Ada UK was established in 1980 to promote the Ada programming
language and good Software Engineering practice. Ada UK is
grateful to its Sponsors for their financial support. The 1998
sponsors are ACT Europe, Aonix Europe Ltd, BAeSEMA, Datel
Ferranti Group plc, Electronic Data Systems (EDS), Feabhas Ltd,
GEC-Marconi Radar & Defence Systems, Command & Information
Systems Division, Integrated Systems Inc. Ltd, IPL, LDRA Ltd,
McCabe & Associates, Praxis Critical Systems Ltd, Rational
Software Corporation, Real Time Products / Green Hills Software,
John Robinson & Associates, Ultra Electronics Ltd., Command & Control
Systems, Wind River Systems (UK) Ltd, York Software Engineering.

Top of Message | Previous Page | Permalink

Advanced Options


Log In

Log In

Get Password

Get Password

Search Archives

Search Archives

Subscribe or Unsubscribe

Subscribe or Unsubscribe


December 2018
November 2018
September 2018
August 2018
June 2018
May 2018
April 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
June 2017
May 2017
April 2017
January 2017
December 2016
November 2016
October 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
December 2010
November 2010
October 2010
September 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
June 2007
May 2007
March 2007
February 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
December 2002
November 2002
October 2002
September 2002
August 2002
July 2002
June 2002
May 2002
April 2002
March 2002
February 2002
December 2001
November 2001
October 2001
September 2001
August 2001
July 2001
June 2001
May 2001
April 2001
March 2001
February 2001
January 2001
December 2000
November 2000
October 2000
September 2000
August 2000
July 2000
June 2000
May 2000
April 2000
March 2000
February 2000
January 2000
December 1999
November 1999
October 1999
September 1999
August 1999
July 1999
June 1999
May 1999
April 1999
March 1999
February 1999
January 1999
December 1998
November 1998
October 1998
September 1998
August 1998
July 1998
June 1998
May 1998
April 1998
March 1998
February 1998
January 1998
December 1997
November 1997
October 1997
September 1997
August 1997
July 1997
June 1997
May 1997
April 1997
March 1997
February 1997
January 1997
December 1996
November 1996
October 1996



Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager