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

  1. Form U125-0394
  2. MEDANAL.TXT
  3.  
  4. Ada Information Clearinghouse, 1-800-AdaIC-11 (232-4211),
  5. 703/685-1477
  6.  
  7.  
  8.          Ada Used to Develop Medical Analytical Systems
  9.  
  10. The developer (Tegimenta):
  11.  
  12. Tegimenta is a 460-person subsidiary of Hoffman-La Roche AG. 
  13. Located in the Roche Diagnostic System division, it is dedicated to
  14. the development, production and assembly of high precision
  15. analytical systems used in hospitals and laboratories, to perform
  16. in-vitro diagnostics.  After 24 years in business, Tegimenta's
  17. products are used worldwide, with major customers in the USA,
  18. Europe and Japan.
  19.  
  20. The system developed in Ada:
  21.  
  22. The system developed in Ada provides control of the COBASr INTEGRA,
  23. an integrated analytical system with throughput of up to 750 tests
  24. per hour by use of Absorbency and Fluorescence Photometry and Ion
  25. Selective Electrode.  The system functionality comprises an User
  26. Interface, order & result processing and calculation, data storage
  27. and retrieval, printing, real-time instrument control, scheduling
  28. of tests, event tracking, server interface to laboratory
  29. information systems (LIS), quality control, system configuration,
  30. system maintenance and system diagnostics.
  31.  
  32. The development of the application:
  33.  
  34. The application now totals 220,000 lines of code.  It has been
  35. developed by a ten-person team on HP 9000/ series 400 and 700
  36. running under UNIX, over a period of 3 years.  Tegimenta engineers
  37. used the Alsys development environment, a proprietary GUI-builder
  38. and Cadre Teamwork.  They followed the Structured Design and
  39. Structured Analysis method of Tom DeMarco using the Realtime
  40. Modeling of Pages-Jones to develop the software.  A TCP/IP network
  41. supports six client-server connections to control the analytical
  42. instrument and an RS-232 network provides an interface for LISes. 
  43. Some bindings to Raima db_VISTA DBMS and some OSF/MOTIF and
  44. proprietary UNIX bindings have been used.  "Our system consists of
  45. several UNIX processes and Ada tasking is also used" states Martin
  46. Burri, Software Project Manager.  UNIX message-queues are used for
  47. Internal Processor Calls.  The real-time processing takes place on
  48. a INTEL-186 processor board.
  49.  
  50. Alsys and Ada advantages for this application:
  51.  
  52. According to Martin Burri, "Ada was initially chosen because it
  53. preserves our knowledge of programming languages like Pascal and
  54. Modula-2, it is more reliable than other languages because of the
  55. required validation of the compiler, and it proved after
  56. comparisons with C to provide significant advantages in terms of
  57. software engineering".  With regard to the Tegimenta compliance
  58. with ISO 9001 which implies quality and certification requirements
  59. to the medical instruments developed, "use of Ada is a key asset"
  60. assures Martin Burri.  During the development Ada also shown the
  61. advantages of its strong typing.  "Let's say if you have compiled
  62. and linked successfully and something goes wrong, it is a 95% a
  63. matter of logic and/or design error but never something like a
  64. pointer mismatch" acknowledges Mr. Burri.  Also, Ada has been very
  65. easy to learn and understand by Tegimenta engineers because of
  66. their Pascal and Modula-2 background.  In that context, engineers
  67. are able to implement more elaborated features while working with
  68. Ada.
  69.  
  70. "Alsys technology was the only real Ada implementation for
  71. HP9000/300 hardware at the time we started" states Mr. Burri.  Ada
  72. Probe provided very helpful support during the development and the
  73. Alsys development environment including the rich implementation of
  74. Ada Chapter 14 (representation clauses) supports mixed development
  75. and integration of the db_VISTA DBMS.
  76.  
  77. Convinced of the success of the use of Alsys and Ada for their
  78. development, Tegimenta now plans to continue developing in Ada. 
  79. With the coming of Ada 9X, Tegimenta looks forward with interest
  80. the features related to the object oriented programming features
  81. with extensible data types, the internationalization of STRINGS,
  82. and less restrictive visibility rules.
  83.  
  84. Thanks to Martin Burri from Tegimenta for presenting his experience
  85. with Alsys Ada.
  86.  
  87. For further information, please contact:
  88.  
  89. Ann Tr|b
  90. Alsys GMBH & Co.KG
  91. Kleinoberfeld 7
  92. D-76135 Karlsruhe
  93. Germany
  94. Tel: + 49 721 986 530
  95. Fax: + 49 49 721 986 5398
  96.  
  97.  
  98. Reprinted With Permission of Alsys, Inc.
  99.  
  100.  
  101. **********************
  102.  
  103. The views, opinions, and findings contained in this report are
  104. those of the author(s) and should not be construed as an official
  105. Agency position, policy, or decision, unless so designated by other
  106. official documentation.
  107.  
  108. Ada Information Clearinghouse (AdaIC)
  109. P.O. Box 46593
  110. Washington, DC  20050-6593
  111. 1-800-AdaIC-11 (232-4211), 703/685-1477, FAX 703/685-7019
  112. adainfo@ajpo.sei.cmu.edu; CompuServe 70312,3303
  113.  
  114. The AdaIC is sponsored by the Ada Joint Program Office and operated
  115. by IIT Research Institute.
  116.  
  117.