The SCSC Produce a journal several times a year. Phaedrus Systems has contributed technical articles to this journal
Embedded systems used to be relatively simple in concept (although not necessarily in implementation). As hardware has got more powerful, software has got more complex. Today applications don’t run on single operating system, instead they may be built out of different components carrying out different aspects of the overall functions, more or less independently of each other. They may come from different providers and work with different operating systems, forcing the system software for embedded systems to cater for all these operating systems simultaneously..> Link to full article
In memory database management systems can provide both deterministic timing and the controls needed for safe memory allocation – both essential for safety critical systems.
Any system has to handle data. Input data from sensors, human interfaces or other systems has to correlated, merged or compared across all data objects and across time, for filtering or analysis and to trigger actions. And database management systems (DBMS) are designed to carry out just this work. But traditionally the DBMS runs on a hard disk, is large, complex, slow and non-deterministic. And for safety critical systems, time is a major issue, since they are normally also real-time systems.> Link to full article
While the new draft automotive safety standard, ISO DIS 26262 is still only at discussion stage, anyone who is developing systems for the automotive area needs to get to grip with the standard. And this is no light task. As David Ward’s excellent introduction to the standard (in Safety Systems, 19 (1) Sept 2009) pointed out, the standard comes in ten volumes, has over 350 pages and there are more than 550 requirements. It is not clear that anyone can carry this detail around in their head, let alone transmit it accurately to a development team.
The draft standard is already beginning to have an influence on the industry. Tools suppliers are announcing products that “Conform” and there is anecdotal evidence of companies looking for some form of compliance with 26262 from their suppliers. > Link to full document
I was asked to write something on the un-controversial and sensible topics of language or RTOS selection for critical systems. I could write a piece which would start the usual religious bun fight between devotes of Ada and C (and a lone voice for Forth!) but as I started thinking about it, another, and to my mind, a more important issue came up.. > Link to