Ada-Europe 2014, Taking Place in Paris, France, June 23-27, 2014
Total Page:16
File Type:pdf, Size:1020Kb
ADA Volume 34 USER Number 3 September 2013 JOURNAL Contents Page Editorial Policy for Ada User Journal 134 Editorial 135 Quarterly News Digest 136 Conference Calendar 157 Forthcoming Events 162 Special Contribution J. G. P. Barnes “Rationale for Ada 2012: Epilogue” 167 Articles from the Industrial Track of Ada-Europe 2013 D. Bigelow “Using the GNAT environment to maintain a large codebase inherited from another compilation system” 175 Reports A. Burns “16th International Real-Time Ada Workshop” 183 E. Plödereder, J. Bundgaard “How to Use the Heap in Real-Time Systems: Panel Report” 187 Ada Gems 190 Ada-Europe Associate Members (National Ada Organizations) 192 Ada-Europe 2013 Sponsors Inside Back Cover Ada User Journal Volume 34, Number 3, September 2013 134 Editorial Policy for Ada User Journal Publication Original Papers a wider audience. This includes papers Ada User Journal — The Journal for Manuscripts should be submitted in published in North America that are the international Ada Community — is accordance with the submission not easily available in Europe. published by Ada-Europe. It appears guidelines (below). We have a reciprocal approach in four times a year, on the last days of granting permission for other March, June, September and All original technical contributions are submitted to refereeing by at least two publications to reprint papers originally December. Copy date is the last day of published in Ada User Journal. the month of publication. people. Names of referees will be kept confidential, but their comments will Commentaries Aims be relayed to the authors at the discretion of the Editor. We publish commentaries on Ada and Ada User Journal aims to inform software engineering topics. These readers of developments in the Ada The first named author will receive a may represent the views either of programming language and its use, complimentary copy of the issue of the individuals or of organisations. Such general Ada-related software engine- Journal in which their paper appears. articles can be of any length – ering issues and Ada-related activities. inclusion is at the discretion of the The language of the journal is English. By submitting a manuscript, authors grant Ada-Europe an unlimited license Editor. Although the title of the Journal refers to publish (and, if appropriate, Opinions expressed within the Ada to the Ada language, related topics, republish) it, if and when the article is User Journal do not necessarily such as reliable software technologies, accepted for publication. We do not represent the views of the Editor, Ada- are welcome. More information on the require that authors assign copyright to Europe or its directors. scope of the Journal is available on its the Journal. website at www.ada-europe.org/auj. Unless the authors state explicitly Announcements and Reports The Journal publishes the following otherwise, submission of an article is We are happy to publicise and report types of material: taken to imply that it represents on events that may be of interest to our original, unpublished work, not under readers. Refereed original articles on consideration for publication else- where. technical matters concerning Ada Reviews and related topics. Proceedings and Special Issues Inclusion of any review in the Journal Invited papers on Ada and the Ada is at the discretion of the Editor. A standardization process. The Ada User Journal is open to reviewer will be selected by the Editor consider the publication of proceedings to review any book or other publication Proceedings of workshops and of workshops or panels related to the sent to us. We are also prepared to panels on topics relevant to the Journal's aims and scope, as well as print reviews submitted from Journal. Special Issues on relevant topics. elsewhere at the discretion of the Reprints of articles published Interested proponents are invited to Editor. elsewhere that deserve a wider contact the Editor-in-Chief. audience. Submission Guidelines News and miscellany of interest to News and Product Announcements All material for publication should be the Ada community. Ada User Journal is one of the ways in sent electronically. Authors are invited which people find out what is going on to contact the Editor-in-Chief by Commentaries on matters relating in the Ada community. Our readers electronic mail to determine the best to Ada and software engineering. need not surf the web or news groups format for submission. The language of the journal is English. Announcements and reports of to find out what is going on in the Ada conferences and workshops. world and in the neighbouring and/or Our refereeing process aims to be competing communities. We will rapid. Currently, accepted papers Announcements regarding reprint or report on items that may be standards concerning Ada. submitted electronically are typically of interest to them. published 3-6 months after submission. Reviews of publications in the Items of topical interest will normally field of software engineering. Reprinted Articles appear in the next edition. There is no While original material is our first limitation on the length of papers, Further details on our approach to priority, we are willing to reprint (with though a paper longer than 10,000 these are given below. More complete the permission of the copyright holder) words would be regarded as information is available in the website material previously submitted exceptional. at www.ada-europe.org/auj. elsewhere if it is appropriate to give it Volume 34, Number 3, September 2013 Ada User Journal 135 Editorial This September issue of the Ada User Journal closes the publication of the Ada 2012 Rationale chapters, with a last installment, an epilogue, which summarizes many general issues which were considered (or not considered) in the standard revision. I would like to thank John Barnes for producing this valuable guide of the changes in the latest version of the Ada standard. Ada-Europe is now taking the necessary steps to publish the consolidated chapters in a volume of the Lecture Notes on Computer Science series. The issue follows by publishing a contribution originating from the Industrial Track of the Ada-Europe 2013 conference. In this paper, Daniel Bigelow, from Bigelow Informatics, Switzerland, presents a strategy to convert a large application code from another compilation system to GNAT. The Industrial Track of Ada-Europe conferences provides very valuable work, which the Journal promotes to be extended to regular papers. We are looking forward to present to our readers with more inputs from the conference in later issues. Also coming from the Ada-Europe 2013 conference, we publish a report on the panel that analyzed the use of heap technologies in real-time systems. The panel included three specialists on the topic: Ludovic Gauthier, from Atego Systems, Inc., USA; S. Tucker Taft, from AdaCore, USA; and James Hunt, from aicas GmbH, Germany, and was moderated by Erhard Plödereder, from the University of Stuttgart, Germany. This paper provides a report of the presentations and discussion of the session, from the session rapporteur, Jørgen Bundgaard. Following the publication in the June issue of the session reports from the 15th International Real-Time Ada Workshop, which took place in 2011, in this issue we present a summary, provided by Alan Burns, the workshop chair, of the 16th edition of the workshop, which took place in York, UK, last April. We plan to provide our readers with the more detailed session summaries of the workshop, in a forthcoming issue of the Journal. As usual, the issue also presents the news digest and calendar sections, by their respective editors, providing the readers with a review to the world of Ada, and reliable software in general. The forthcoming events section provides the advance program for the forthcoming SIGAda International Conference on High-Integrity Language Technology (HILT) that will take place November 10-14 in Pittsburgh, USA, and the call for papers for the 19th International Conference on Reliable Software Technologies - Ada-Europe 2014, taking place in Paris, France, June 23-27, 2014. Finally, the Ada Gems section provides a gem on some potentially unexpected behavior on the update of variables, by Emmanuel Briot and Robert Dewar, of AdaCore. Luís Miguel Pinho Porto September 2013 Email: [email protected] Ada User Journal Volume 34, Number 3, September 2013 136 Quarterly News Digest Jacob Sparre Andersen Jacob Sparre Andersen Research & Innovation. Email: [email protected] For the sixth year in a row, Ada-Belgium distributed at previous events, as well as Contents decided to organize their "Spring Event", back issues of the Ada User Journal[3]. which starts at noon, runs until 7pm, and These will be available on a first-come Ada-related Events 136 includes an informal barbecue, a key first-serve basis at the General Assembly Ada and Education 137 signing party, the 20th General Assembly for current and new members. Ada- Ada-related Resources 137 of the organization, and a round-table Belgium sponsor AdaCore provided us Ada-related Tools 138 discussion on Ada-related topics the some Ada books, and we'll organize a Ada-related Products 142 participants would like to bring up. small raffle to hand them out to interested Ada and GNU/Linux 143 Afterwards, those interested can once members. Ada and MacOS X 143 more get practical hands-on experience on [1] http://www.cs.kuleuven.be/~dirk/ada- References to Publications 143 packaging Ada software for Debian with belgium/forms/member-form13.html Ada Inside 145 Ludovic Brenta, principal maintainer of Ada in Context 146 Ada in Debian. [2] http://www.cs.kuleuven.be/~dirk/ada- belgium/member-benefit.html Ada-related Events Schedule [3] http://www.ada-europe.org/auj/home/ ------------- [To give an idea about the many Ada- Informal barbecue related events organised by local groups, * 12:00 welcome and getting started some information is included here.