home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / c / 16611 < prev    next >
Encoding:
Internet Message Format  |  1992-11-16  |  2.9 KB

  1. Xref: sparky comp.lang.c:16611 comp.software-eng:4321
  2. Newsgroups: comp.lang.c,comp.software-eng
  3. Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!rsd
  4. From: rsd@sei.cmu.edu (Richard S D'Ippolito)
  5. Subject: Engineering Software (Was: ...ignoring this productivity issue?)
  6. Message-ID: <1992Nov16.190628.11473@sei.cmu.edu>
  7. Sender: netnews@sei.cmu.edu (Netnews)
  8. Organization: The Software Engineering Institute
  9. References: <1992Nov15.005356.14745@mole-end.matawan.nj.us> <1992Nov16.091643.13590@netcom.com>
  10. Date: Mon, 16 Nov 1992 19:06:28 GMT
  11. Lines: 50
  12.  
  13.  
  14. In article <1992Nov16.091643.13590@netcom.com>, Phil Howard writes:
  15.  
  16. > mat@mole-end.matawan.nj.us writes:
  17. >
  18. > >An Engineering School education is a special blend of theory and practice,
  19. > >one I feel quite privileged to have enjoyed.  It's been ten years since I
  20. > >got my degrees, but I see no evidence that the software world has as yet
  21. > >anything like it.
  22. > NOTHING like it... and I didn't even have to go through engineering to
  23. > know that.
  24.  
  25. Please note that there is something like it!
  26.  
  27. The Air Force Institute of Technology (AFIT) has been incorporating the
  28. Model-Based Software Development (MBSD) method into the Master of Software
  29. Engineering Program, and we just presented a joint tutorial with Major Paul
  30. Bailor, Ph.D.  of AFIT at the recent Conference on Software Engineering
  31. Education in San Diego last month.  This technology is rigorously based on
  32. traditional methods of engineering design using architectural models, and was
  33. developed by my project (Software Architectures Engineering) at the SEI.
  34.  
  35. The method is an application of the engineering mindset to software
  36. development, and is characterized by:
  37.  
  38.   () the routine use of formal system models
  39.   () the use of model-based solutions
  40.   () the expression of designs in terms of system models
  41.   () the synthesis of solutions from models of prior experience
  42.  
  43. We teach that designs are not created from first principles, but from elements
  44. of captured, well-known systems models.  These systems models comprise
  45. stylistically-consistent sets of basic-level pattern classifiers which are
  46. used to form the problem space, to set the problem in terms of known patterns
  47. of missions and services, and to solve the problem by providing a mapping of
  48. the patterns to templated structures of known performance.  MBSD has been used
  49. to develop the embedded control system for the Advance Millimeter-Wave
  50. Maverick missile seeker, the C-17 flight trainer, the Joint Modeling and
  51. Simulation System (J-MASS) for electronic combat design simulation, and the
  52. embedded training system for the Navy's new class of minehunting and clearing
  53. ships.
  54.  
  55. The tutorial defined the elements of traditional engineering missing from the
  56. program and described how MBSD provides those elements and is integrated into
  57. a program of instruction.
  58.  
  59. Richard S. D'Ippolito, P.E., Ph.D.
  60. rsd@sei.cmu.edu
  61.  
  62.