home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:16611 comp.software-eng:4321
- Newsgroups: comp.lang.c,comp.software-eng
- 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
- From: rsd@sei.cmu.edu (Richard S D'Ippolito)
- Subject: Engineering Software (Was: ...ignoring this productivity issue?)
- Message-ID: <1992Nov16.190628.11473@sei.cmu.edu>
- Sender: netnews@sei.cmu.edu (Netnews)
- Organization: The Software Engineering Institute
- References: <1992Nov15.005356.14745@mole-end.matawan.nj.us> <1992Nov16.091643.13590@netcom.com>
- Date: Mon, 16 Nov 1992 19:06:28 GMT
- Lines: 50
-
-
- In article <1992Nov16.091643.13590@netcom.com>, Phil Howard writes:
-
- > mat@mole-end.matawan.nj.us writes:
- >
- > >An Engineering School education is a special blend of theory and practice,
- > >one I feel quite privileged to have enjoyed. It's been ten years since I
- > >got my degrees, but I see no evidence that the software world has as yet
- > >anything like it.
- >
- > NOTHING like it... and I didn't even have to go through engineering to
- > know that.
-
- Please note that there is something like it!
-
- The Air Force Institute of Technology (AFIT) has been incorporating the
- Model-Based Software Development (MBSD) method into the Master of Software
- Engineering Program, and we just presented a joint tutorial with Major Paul
- Bailor, Ph.D. of AFIT at the recent Conference on Software Engineering
- Education in San Diego last month. This technology is rigorously based on
- traditional methods of engineering design using architectural models, and was
- developed by my project (Software Architectures Engineering) at the SEI.
-
- The method is an application of the engineering mindset to software
- development, and is characterized by:
-
- () the routine use of formal system models
- () the use of model-based solutions
- () the expression of designs in terms of system models
- () the synthesis of solutions from models of prior experience
-
- We teach that designs are not created from first principles, but from elements
- of captured, well-known systems models. These systems models comprise
- stylistically-consistent sets of basic-level pattern classifiers which are
- used to form the problem space, to set the problem in terms of known patterns
- of missions and services, and to solve the problem by providing a mapping of
- the patterns to templated structures of known performance. MBSD has been used
- to develop the embedded control system for the Advance Millimeter-Wave
- Maverick missile seeker, the C-17 flight trainer, the Joint Modeling and
- Simulation System (J-MASS) for electronic combat design simulation, and the
- embedded training system for the Navy's new class of minehunting and clearing
- ships.
-
- The tutorial defined the elements of traditional engineering missing from the
- program and described how MBSD provides those elements and is integrated into
- a program of instruction.
-
- Richard S. D'Ippolito, P.E., Ph.D.
- rsd@sei.cmu.edu
-
-