Our Next Meeting is scheduled for
Thursday, 9 January 2003 at 7:30 P.M.
Mr. Clyde Roby, Institute for Defense Analyses
will be
speaking on
Evolving Ada Bindings and Ada APIs
at the
DC SIGAda Venue
in McLean, Virginia
Evolving Ada Bindings and Ada APIs
A workshop was held at SIGAda 2002 to address the management of Ada bindings and Application Program Interfaces (APIs). The purpose of that workshop was to identify a mechanism and begin to define a plan for the management of APIs for Ada. ISO/WG9 has requested that SIGAda and Ada-Europe propose such a mechanism for managing Ada bindings that are not covered via formal standards. Then ISO/WG9 can recommend these bindings as *defacto* standards, thus providing a process to register, and thus manage, bindings available to the Ada community without the formalism required by ISO. This workshop was well received at SIGAda 2002. There were many excellent suggestions made to improve a draft plan to manage Ada APIs.
Registered APIs are either Public or Private. Public APIs are those where a dedicated team assumes the responsibility for their maintenance and evolution. Changes are controlled via a concensus-based process. Private APIs are those developed and maintained by a third party. With permission from the developer, these APIs are kept on the API web page as a convenience to the user community. In both cases, Useful artifacts will be provided on the API web page, when available. Besides compilable APIs, there will also be other valuable artifacts such as examples, tutorials, known problems, lessons learned, etc.
A major topic of discussion at the workshop was the Management of both registered public and registered private APIs. There are many issues associated with each. It is proposed that a SIGAda API Working Group be responsible for this activity.
The workshop was extremely well received. The presentation on Thursday night will provide a summary of the workshop. Plans are already underway to implement this management plan. We are initially planning to use the Common Gateway Interface (CGI) as a test case for the procedures to manage Ada APIs. There will be other bindings of potential near term interest as well. Besides the CGI Bindings, other interfaces to which we have had recent presentations include: Windows Graphical User Interfaces and Hierarchical Data Format (HDF). This presentation could be valuable to all users of Ada bindings. Those interested in getting involved are especially welcome.
Clyde Roby received his Bachelor of Science in Computer Science from West Virginia University in 1972. He received his Master of Science degree in Information and Computer Science from Georgia Tech in 1979. He is currently a Research Staff Member with the Institute for Defense Analyses with interests in computer and network security, electronic commerce, and web technologies as well as software engineering. He has been involved with Ada for over two decades and with various working groups of SIGAda, including the Ada Bindings Working Group (ABWG) and the ASIS Working Group (ASISWG). He has been using World Wide Web technologies since the early 1990s to communicate effectively for international standardization efforts.
Clyde Roby
Institute for Defense Analyses
4850 Mark Center Drive
Alexandria, VA 22311
+1-703-845-6666
Email: ClydeRoby@acm.org
MITRE2 is on Colshire Drive just inside the beltway south of Route 123.
Colshire Road is known as "Scotts Xing" on the North side of Route 123.
Colshire Road is located on Route 123, East of I-495 and West of the Dulles Access Highway.
From I-495 south of Route 123 (Dolley Madison Boulevard):
From Dulles Access Toll Road or I-495
north of the Dulles Access Toll Road:
To obtain a map of MITRE2 Building and the MITRE Campus, visit =>
http://www.acm.org/sigada/locals/dc/Directions_MITRE2.html.
Please provide suggestions on the Web site and its contents. We are particularly interested in ways the DC SIGAda Home Page can serve you better.
Consider subscribing to our e-mail list. Simply send an email to:
LISTSERV@ACM.Org
with the body containing:
subscribe SIGAda-DC Your Name
To be removed from the list, send an email request to:
LISTSERV@ACM.Org
with the body containing:
signoff SIGAda-DC
Many thanks to all earlier participants, contributors, speakers, advisors, and friends, who are involved in helping to produce and attend the meetings.
Please forward this message to people who might be interested in attending. We welcome all new members as our attendance and interests grow.
Consider registering for inclusion on our e-mail list. Registration instructions are provided on the DC SIGAda Web site.
Jeff Castellow, Chair, DC SIGAda
updated 3 January 2003