Skip to main navigation Skip to search Skip to main content

Foundations of a new software engineering method for real-time systems

Research output: Contribution to journalArticlepeer-review

Abstract

The design of a fault-tolerant distributed, real-time, embedded system with safety-critical concerns requires the use of formal languages. In this paper, we present the foundations of a new software engineering method for real-time systems that enables the integration of semiformal and formal notations. This new software engineering method is mostly based upon the "COntinuuM" co-modeling methodology that we have used to integrate architecture models of real-time systems (Perseil and Pautet in 12th International conference on engineering of complex computer systems, ICECCS, IEEE Computer Society, Auckland, pp 371-376, 2007) (so we call it "Method C"), and a model-driven development process (ISBN 978-0-387-39361-2 in: From model-driven design to resource management for distributed embedded systems, Springer, chap. MDE benefits for distributed, real time and embedded systems, 2006). The method will be tested in the design and development of integrated modular avionics (IMA) frameworks, with DO178, DO254, DO297, and MILS-CC requirements.

Original languageEnglish
Pages (from-to)195-202
Number of pages8
JournalInnovations in Systems and Software Engineering
Volume4
Issue number3
DOIs
Publication statusPublished - 1 Jan 2008

Keywords

  • +CAL
  • AADL
  • Code generation
  • Continuum
  • MARTE
  • MDA
  • MDE
  • Model transformation
  • PBSE
  • Real-time
  • Software engineering method
  • UML

Fingerprint

Dive into the research topics of 'Foundations of a new software engineering method for real-time systems'. Together they form a unique fingerprint.

Cite this