Ada User Journal
Total Page:16
File Type:pdf, Size:1020Kb
ADA Volume 27 USER Number 4 December 2006 JOURNAL Contents Page Editorial Policy for Ada User Journal 194 Editorial 195 News 197 Conference Calendar 232 Forthcoming Events 239 Articles J-C Mahieux, B Maudry, A Foster “Using CORBA to Bring New Life to Legacy Ada Software: an Experience Report” 244 J Klein, D Sotirovski “The Publisher Framework” 248 Ada-Europe 2006 Sponsors 256 Ada-Europe Associate Members (National Ada Organizations) Inside Back Cover Ada User Journal Volume 27, Number 4, December 2006 194 Editorial Policy for Ada User Journal Publication Original Papers Commentaries Ada User Journal – The Journal for the Manuscripts should be submitted in We publish commentaries on Ada and international Ada Community – is accordance with the submission software engineering topics. These published by Ada-Europe. It appears guidelines (below). may represent the views either of four times a year, on the last days of individuals or of organisations. Such March, June, September and All original technical contributions are articles can be of any length – December. Copy date is the first of the submitted to refereeing by at least two inclusion is at the discretion of the month of publication. people. Names of referees will be kept Editor. confidential, but their comments will Opinions expressed within the Ada Aims be relayed to the authors at the discretion of the Editor. User Journal do not necessarily Ada User Journal aims to inform represent the views of the Editor, Ada- readers of developments in the Ada The first named author will receive a Europe or its directors. programming language and its use, complimentary copy of the issue of the general Ada-related software Journal in which their paper appears. Announcements and Reports engineering issues and Ada-related We are happy to publicise and report activities in Europe and other parts of By submitting a manuscript, authors grant Ada-Europe an unlimited license on events that may be of interest to our the world. The language of the journal readers. is English. to publish (and, if appropriate, republish) it, if and when the article is Although the title of the Journal refers accepted for publication. We do not Reviews to the Ada language, any related topics require that authors assign copyright to Inclusion of any review in the Journal are welcome. In particular papers in the Journal. is at the discretion of the Editor. any of the areas related to reliable Unless the authors state explicitly A reviewer will be selected by the software technologies. otherwise, submission of an article is Editor to review any book or other taken to imply that it represents publication sent to us. We are also The Journal publishes the following prepared to print reviews submitted types of material: original, unpublished work, not under consideration for publication else- from elsewhere at the discretion of the • Refereed original articles on where. Editor. technical matters concerning Ada and related topics. News and Product Announcements Submission Guidelines Ada User Journal is one of the ways in All material for publication should be • News and miscellany of interest to which people find out what is going on sent to the Editor, preferably in the Ada community. in the Ada community. Since not all of electronic format. The Editor will only accept typed manuscripts by prior • Reprints of articles published our readers have access to resources arrangement. elsewhere that deserve a wider such as the World Wide Web and Prospective authors are encouraged to audience. Usenet, or have enough time to search through the information that can be contact the Editor by email to • Commentaries on matters relating found in those resources, we reprint or determine the best format for to Ada and software engineering. report on items that may be of interest submission. Contact details can be to them. found near the front of each edition. • Announcements and reports of Example papers conforming to conferences and workshops. Reprinted Articles formatting requirements as well as some word processor templates are • Reviews of publications in the While original material is our first available from the editor. There is no field of software engineering. priority, we are willing to reprint (with limitation on the length of papers, the permission of the copyright holder) though a paper longer than 10,000 • Announcements regarding material previously submitted words would be regarded as standards concerning Ada. elsewhere if it is appropriate to give it exceptional. a wider audience. This includes papers Further details on our approach to published in North America that are these are given below. not easily available in Europe. We have a reciprocal approach in granting permission for other publications to reprint papers originally published in Ada User Journal. Volume 27, Number 4, December 2006 Ada User Journal 195 Editorial While this issue completes volume 27 of the Journal (gosh, what a long history the AUJ begins to have!) and the year 2006 comes to an end, I come to think that we have plentiful reasons to look forward to a new year 2007 reach with important achievements for the Ada community at large. Let me mention just a few, even before talking about the contents of this issue. To begin with, early in January 2007 we should be hearing the very final word from the ISO top-level governing bodies that the the Amendment to ISO/IEC 8652 (a.k.a. the Ada 2005 standard) has been definitely approved: that will be a great achievement, really, which lots of valuable people have contributed to, most of all the ARG team and editor. We have all reasons to expect very good news from that front. Secondly, in deftly planned sync with the progress of the ISO-related events, the “book” (a.k.a. the Springer LNCS edition of the Ada 2005 Reference Manual), generously produced by Ada- Europe, should be starting to arrive at your doorstep. That also is a jolly good news, and a nice gift too. Thirdly, the coming Spring will see a new edition of the IRTAW series, this time focused on drawing the early lessons learned from the use of the very rich set of novel real-time programming features that have come along in the Ada 2005 standard. Even those who are not too attracted to or familiar with real-time systems issues may look forward to the proceedings of IRTAW-13, which will expectedly position on solid ground, Ada 2005 as a leading language for that domain. It is a few years now that the Ada-Europe annual Conference has introduced the notion of “industrial track”. I am very happy that the proceedings of that session of the conference are published, in a staggered fashion, in successive issues of the Ada User Journal. In keeping with this plan, this issue includes two articles that draw from industrial-track presentations made at the 2006 Conference in Porto. One article, by J-C Mahieux, B Maudry, A Foster, all of PrismTech (a French company specializing in middleware products and solutions) report on a successful use of CORBA technology to migrate a sizeable Ada application to a new target platform. The other article, by J. Klein of Lockheed Martin, and D. Sotirovski of Raytheon Canada, presents the foundation of a distributed object-oriented framework used as the basis of the design of a critical Air Traffic Control application. Both presentations attracted consolidarable interest at the conference. The rest of the issue contains the usual wealth of news and events of relevance and interest to the Ada community. I am not quite sure the readers appreciate the level of effort that goes in the selection, weaving and editing of that information so that you can have on the journal. You would be surprised should you know the truth! For this reason I am (and you should too, trust me) truly grateful to Santiago Urueña and Dirk Craynest, our News and Calendar editors for their efforts and wish them both (and to all readers too, of course) the best for the new year 2007. Tullio Vardanega Padova December 2006 Email: [email protected] Ada User Journal Volume 27, Number 4, December 2006 197 News Santiago Urueña Technical University of Madrid (UPM). Email: [email protected] as you think worthy. One or more awards 2006 Conference in Albuquerque, New will be made in both categories. Mexico (US), on 15 November. This Contents Please visit annual award is bestowed on individuals http://www.acm.org/sigada/exec/awards/a “for broad, lasting contributions to Ada wards.html#Recipients and peruse the technology and usage”, and past Ada-related Events 197 names of past winners. This may help recipients from AdaCore are Robert Ada-related Resources 199 you think about the measure of Dewar (1995), Ed Schonberg (1997), Bob Ada-related Tools 199 accomplishment that is appropriate. You Duff (2002), and Matthew Heaney Ada-related Products 204 may be aware of people who have made (2005). Ada and GNU/Linux 208 substantial contributions that have not yet In honoring Ben, SIGAda noted his References to Publications 212 been acknowledged. Nominate them. numerous and significant contributions to Ada Inside 212 Consider what you believe to be the best the Ada effort, starting from the earliest Ada in Context 214 developments in the Ada community or days and continuing to the present. He SIGAda in the last year; the last 5 years; worked on the “Red” language (the since Ada's inception. Who was runner-up in the original Ada language Ada-related Events responsible? Nominate them. design competition) and served as a Please note that anyone who has received Distinguished Reviewer for Ada 83 and as [To give an idea about the many Ada- a member of the language revision team related events organized by local groups, either of the two awards remains eligible for the other.