11.07.2015 Views

An Open Ravenscar Real-Time Kernel for GNAT - DIT - Universidad ...

An Open Ravenscar Real-Time Kernel for GNAT - DIT - Universidad ...

An Open Ravenscar Real-Time Kernel for GNAT - DIT - Universidad ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ORK is free software, and is distributed with the same license as <strong>GNAT</strong> (a slightlymodified GNU Public License). This means that everybody is free to read the ORKsource code, modify it, and redistribute it, provided they give others the same freedom.ORK is currently maintained on a voluntary basis <strong>for</strong> the general public.6 Conclusions and future workORK has been designed to provide an open source implementation of the <strong>Ravenscar</strong>profile. Although the ORK project is primarily targeted to the on-board space softwaredomain, we expect that it will be useful to the hard real-time systems community atlarge.We plan to port ORK to other hardware plat<strong>for</strong>ms, starting with the ix86 PC compatiblearchitecture, in the near future. This will enable it to be used in other applicationdomains, and also in real-time systems education.AcknowledgmentsORK was developed by a team of the Department of Telematics Engineering TechnicalUniversity of Madrid (<strong>DIT</strong>/UPM), lead by Juan <strong>An</strong>tonio de la Puente. The other membersof the team were Juan Zamorano, José F. Ruiz, Ramón Fernández, and RodrigoGarcía. Alejandro Alonso and Ángel Álvarez acted as document and code reviewers,and contributed to the technical discussions with many fruitful comments and suggestions.The same team developed the adapted packages that enable <strong>GNAT</strong> to work withORK.GDB was adapted to ORK by a Jesús González-Barahona, Vicente Matellán, <strong>An</strong>drésArias, and Juan Manuel Dodero. José Centeno and Pedro de las Heras acted asreviewers <strong>for</strong> this part of the work. All of them work at the King Juan Carlos Universityof Madrid.The ORK software was validated by Jesús Borruel and Juan Carlos Morcuende,from Construcciones Aeronáuticas (CASA), Space Division. We also relied very muchon <strong>An</strong>dy Wellings and Alan Burns, of York University, <strong>for</strong> reviewing and discussionsabout the <strong>Ravenscar</strong> profile and its implementation.ORK was developed under contract with ESA, the European Space Agency. JorgeAmador, Tullio Vardanega and Jean-Loup Terraillon provided many positive criticismand contributed the user’s view during the development. The project was carried outfrom September, 1999 to early June, 2000.References1. Ada Core Technologies. <strong>GNAT</strong> Reference Manual. Version 3.13a, March 2000.2. Ada 95 Reference Manual: Language and Standard Libraries. International StandardANSI/ISO/IEC-8652:1995, 1995. Available from Springer-Verlag, LNCS no. 1246.3. Lars Asplund, Bob Johnson, and Kristina Lundqvist. Session summary: The <strong>Ravenscar</strong>profile and implementation issues. Ada Letters, XIX(25):12–14, 1999. Proceedings of the9th International <strong>Real</strong>-<strong>Time</strong> Ada Workshop.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!