home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / docs / success / ascii / airtraff.txt < prev    next >
Encoding:
Text File  |  1996-04-29  |  2.9 KB  |  61 lines

  1. Flying Object: European Air Navigation System Gets Overhaul
  2.  
  3. As air traffic increases in Europe, navigation and safety are becoming
  4. critical issues. As a result, the European Community is revamping its
  5. air-traffic safety systems.
  6.  
  7. Eurocontrol is an independent European organization overseeing air
  8. navigation safety. It consists of 16 member states that have joined
  9. forces to develop new systems anci to gradually upgrade existing air-
  10. traffic navigation systems throughout Europe. There are five Eurocontrol
  11. centers in Europe, each one respon- sible for clifferent activities for
  12. the project.
  13.  
  14. At the Eurocontrol Experimental Center south of Paris, developers are
  15. working on collision-avoidance softwaire and a mathematical simulator
  16. using object-oriented technology, the Booch method, Rational Rose, and
  17. Ada.
  18.  
  19. One of these projects, RAMS (Re- organized ATC Mathematical Simulator),
  20. is a simulator developed and used in-house by the Eurocontrol
  21. Experimental Center. RAMS is also used by external groups, such as
  22. national aviation organizations. The RAMS program simulates different
  23. air patterns, enabling researchers to study a new section of air space
  24. and new monitoring procedures.
  25.  
  26. The RAMS project consists of about 100,000 lines of code and required 15
  27. man-years of development work.
  28.  
  29. The second project, called Airborne Collision Avoidance System (ACAS), is
  30. a safety-system simulator that consists of more than 40,000 lines of Ada
  31. code, required six man- years of development work, and was completed two
  32. months ahead of schedule.
  33.  
  34. A methodological approach
  35.  
  36. For each of these projects, the development teams adopted an iterative
  37. approach and the Ada programming language. For the design phase,
  38. Eurocontrol used the Booch method and Rational Rose. By using an
  39. object-oriented design approach, developers were abIe to take full
  40. advantage of many of the features and benefits of the Ada language,
  41. including abstraction and information hiding.
  42.  
  43. "Once we had decided to take an iterative, object-oriented approach to
  44. the project, we needed to select an effective methodology," explains
  45. Michael Lott, head of the software- engineering unit at Eurocontrol. "We
  46. needed a method that was well defined by a recognized expert. This
  47. method also had to be supported by several tools. We selected the Booch
  48. method and Rational Rose based on these criteria."
  49.  
  50. The primary reasons for selecting an iterative, object-oriented approach
  51. were maintainability, flexibility, and reusability of the software over
  52. its lifetime, which Eurocontrol estimates to be from 12 to 15 years.
  53.  
  54. "Many of our projects are maintained over long periods of time and are
  55. modified regularly," says Lott. "For example, our real-time simulator
  56. needs to be modified for most specific simulations, and the software
  57. must be adaptable. With object- oriented technology, we are able to
  58. simplify this process."
  59.  
  60. (reprinted by permission from Rational Watch, Summer 1994)
  61.