H o m e A b o u t C o n t a c t D o w n l o a d
x U M L P r o d u c t s T r a i n i n g  &  C o n s u l t a n c y C u s t o m e r  S u c c e s s


L o c k h e e d  M a r t i n
   C u s t o m e r  S u c c e s s


Lockheed Martin

Lockheed Martin Aeronautics at Fort Worth, Texas has used the OMG's MDA to develop the F-16 Modular Mission Computer Application Software.

Their goal was to achieve cross-platform compatibility and increased productivity and quality, all in the context of the demanding environment of avionics software development.

Background and Goals
The F-16 MMC team originally used traditional CASE tools with an OO modelling notation to specify the software before manually coding in Ada. When they migrated their development to Kennedy Carter's iUML tool, they gained the ability to use a UML action language which made their UML models executable. They could then test their UML models to verify their intended behaviour before hand-coding the implementation.

More recently they have used Kennedy Carter's iCCG product to specify, in Executable UML, an Ada code generator which can automatically generate 100% of the Ada implementation.

By this means they guarantee that their UML models are entirely platform independent and portable across any future platform.

In Lockheed Martin's case, what constitutes the platform ?

   Page 1 of 4 C o n t i n u e   


The terms "UML" and "iUML" refer respectively to the Unified Modelling Language and Kennedy Carter's MDA product suite and are used with the consent of the Object Management Group. All other trademarks are the property of their respective holders.

© Kennedy Carter 2008. Trademarks may appear on this website, the rights of the trademark owner are acknowleged.