Advertisement

Model Driven Architecture – An Industry Perspective

  • Chris Raistrick
  • Tony Bloomfield
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3069)

Abstract

Model Driven Architecture (MDA) is an initiative of the Object Management Group (OMG) to promote an enhanced system development process based on the clear separation of application logic from the underlying platform technology and to generate software automatically from platform independent models, rather than relying on traditional largely manual code development processes. The avionics industry has identified several areas in which the MDA approach can potentially drive down the rapidly inflating cost of software development and maintenance of the very complex and safety critical systems both those in development and those currently in-service. This paper discusses some of the research work that is currently being undertaken within the avionics industry and specifically in collaboration with Kennedy Carter Ltd.(Software Consultants) to investigate the use of MDA to address the inefficiencies in the process of delivering and certifying avionics software. The conclusion is that the MDA approach represents how future avionics systems will be built.

Keywords

Virtual Channel Object Management Group Model Drive Architecture High Level Architecture Avionic System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Object Management Group - Model Driven Architecture, http://www.omg.org/mda
  2. 2.
    Shlaer, S., Mellor, S.J.: Object Oriented System Analysis: Modelling the World in Data. Yourdon Press Computing Series (March 1988)Google Scholar
  3. 3.
    Shlaer, S., Mellor, S.J.: Object Lifecycles: Modelling the World in States. Yourdon Press Computing Series (April 1991)Google Scholar
  4. 4.
    Mellor, S.J., Balcer, M.: Executable UML. A Foundation for UML, 1st edn. Addison-Wesley Pub Co., Reading (May 2002)Google Scholar
  5. 5.
    Raistrick, C., et al.: Model Driven Architecture with Executable UML. Cambridge University Press, Cambridge (March 2004)Google Scholar
  6. 6.
  7. 7.
  8. 8.
  9. 9.
    Lockheed Martin - F16 Modular Mission Computer: http://www.omg.org/mda/mda_files/New_MDA.ppt
  10. 10.
    BAE Systems - Stingray Torpedo: http://www.kc.com/case_study/baesystems.html
  11. 11.
    RTCA Inc., “Software Considerations in Airborne Systems and Equipment Certification” DO-178B, RTCA SC-167, EUROCAE WG-12, Washington DC (December 1992)Google Scholar
  12. 12.
    UK Ministry of Defence, “Def Stan 00-55: Requirements for Safety Related Software in Defence Equipment” Part 1 Requirements and Part 2 Guidance, UK MoD, Glasgow (August 1997) Google Scholar
  13. 13.
    UK Ministry of Defence, “Def Stan 00-56: Safety Management Requirements for Defence Systems” Part 1 Requirements and Part 2 Guidance, UK MoD, Glasgow (August 1997) Google Scholar
  14. 14.
    SAE, Systems Integration Task Group, “Guidelines and Methods for Conducting the Safety Assessment Process on Civil Airborne Systems and Equipment”, ARP 4761, SAE S 18 Committee (November 1994)Google Scholar
  15. 15.
    Kelly, T.P.: Arguing Safety – A Systematic Approach to Managing Safety Cases. University of York. Department of Computer Science. DPhil Thesis YCST 99/05 (September 1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Chris Raistrick
    • 1
  • Tony Bloomfield
    • 2
  1. 1.Kennedy Carter Ltd., HatchlandsEast ClandonUK
  2. 2.BAE Systems (Avionics) Ltd., Sensor Systems DivisionEdinburghUK

Personalised recommendations