home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / ada / 2441 < prev    next >
Encoding:
Internet Message Format  |  1992-08-25  |  2.4 KB

  1. Path: sparky!uunet!sun-barr!ames!pacbell.com!att!ucbvax!ROO.FIT.EDU!SAHARBAUGH
  2. From: SAHARBAUGH@ROO.FIT.EDU
  3. Newsgroups: comp.lang.ada
  4. Subject: MI, a hope for Automatic Test Equipment
  5. Message-ID: <9208251111.AA07899@ajpo.sei.cmu.edu>
  6. Date: 25 Aug 92 11:07:00 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 47
  11.  
  12.  
  13. Bob Crispen writes, in part:
  14. >email to me if you
  15. >think that there is a domain in which MI is both a natural part of a
  16. >domain-specific software architecture and a safe and effective >technique
  17. >(e.g., system integration or component debug took *less* time than
  18. >previously).
  19.  
  20.    I have hopes but nothing that matches the past tense "took"
  21. in your request.  Here it is for comment anyway.
  22.  
  23.    I am doing work on the IEEE standard "Ada Based Environment
  24. for Test".  It is definitely a DSSA, where the domain = Automatic
  25. Test Equipment (ATE).
  26.   The hope is that test objects can be utilized to reduce the cost
  27. of producing Test Program Sets (TPS's).  NCR reports a 5:1
  28. productivity in using an object-oriented approach.  I don't
  29. know if it involved MI or not.
  30.   I could imagine a scenario where I needed to create a TPS
  31. for a PC clone.  I would derive my TPS from a test object
  32. class named PC_Test_Program_SET and turn off any methods
  33. that didn't apply to the particular PC I need to test (e.g.,
  34. turn off the tests for hard disks if my PC didn't
  35. have a hard disk).
  36.   I further imagine that the PC_Test_Program_Set object
  37. would inherit the PC_motherboard_Test_Program_Set and I
  38. would have to communicate that I want to use the method
  39. for a 486DX cpu and the methods for other CPU's would
  40. not be utilized.
  41.   I would further imagine that the PC_Motherboard_Test_Program_Set
  42. would utilize a 486DX_Test_Program_Set from Intel which would
  43. include methods for 30MHZ, 50Mhz etc. and that I would have
  44. to state my clock rate and that this would be communicated
  45. somehow up 2 levels to the Intel test object.
  46.   This is all a dream so far BUT if it is off base, unachievable
  47. etc. please say so and why.
  48.   No small consideration is that the test system must be
  49. implementable in Ada.  I suspect there is no use to
  50. consider Ada83 but rather look forward to Ada9X objects.
  51. If Ada9X objects don't allow multiple inheritence then
  52. the above inheritance will have to be programmed somehow.
  53.  
  54.    I have sent this to Bob who may put it in perspective
  55. when he summarizes the replies.
  56.  
  57. sam harbaugh saharbaugh@ROO.FIT.EDU        
  58. -----------
  59.