"Ravenscar-like" profile for C/C++
From: Marc Le Roy (invalide_at_invalide.com)
Date: 04/25/04
- Next message: Marius Amado Alves: "Yet another XML and Ada issue"
- Previous message: Robert C. Martin: "Re: OOP Language for OS Development"
- Next in thread: Marc Le Roy: "Re: "Ravenscar-like" profile for C/C++"
- Reply: Marc Le Roy: "Re: "Ravenscar-like" profile for C/C++"
- Reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Maybe reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Maybe reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 25 Apr 2004 15:23:32 +0200
Hello,
ADA Ravenscar is a restricted subset of the ADA language that has been
defined for real-time software development in safety critical applications.
Completed with additional restrictions like the ones defined in the SPARK
profile, it allow to build very deterministic applications that support
automatic static code analysis and schedulability analysis.
http://www.acm.org/pubs/articles/proceedings/ada/289524/p1-dobbing/p1-dobbing.pdf
I would like to know if there is a similar standard for C / C++. I found
only MISRA-C and EC++, but they are rather permissive with respect to the
Ravenscar ADA profile. Moreover, because the ADA standard covers concepts
that are out of the scope of the C/C++ standards, I suppose that an
equivalent of the Ravenscar profile in C/C++ should make reference to an
RTOS.
Marc
--
- Next message: Marius Amado Alves: "Yet another XML and Ada issue"
- Previous message: Robert C. Martin: "Re: OOP Language for OS Development"
- Next in thread: Marc Le Roy: "Re: "Ravenscar-like" profile for C/C++"
- Reply: Marc Le Roy: "Re: "Ravenscar-like" profile for C/C++"
- Reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Maybe reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Maybe reply: Jack Klein: "Re: "Ravenscar-like" profile for C/C++"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|