Micrium Releases New Version of MicroC/OS-II with MISRA Compliance and DO-178B Level A Improvements.Business Editors/High-Tech Writers
WESTON, Fla.--(BUSINESS WIRE)--Oct. 28, 2002
MicroC/OS-II Refinements Make It Ideal for
Micrium, Inc., developer of MicroC/OS-II, one of the most popular embedded Inserted into. See embedded system. real-time operating systems (operating system) Real-Time Operating System - (RTOS) Any operating system where interrupts are guaranteed to be handled within a certain specified maximum time, thereby making it suitable for control of hardware in embedded systems and other time-critical applications. (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) in the world, today announced the release of Version 2.60 of MicroC/OS-II, upgraded to make MicroC/OS-II an industry standard for high-reliability, mission-critical systems.
Of 15 enhancements to Version 2.60, two deserve special attention:
-- MicroC/OS-II is now 99% compliant with the Motor Industry Software Reliability Association (MISRA) C Coding Standards. These standards were created by MISRA to improve the reliability and predictability of C programs in critical automotive systems. Members of the MISRA consortium include Delco Electronics, Ford Motor Company, Jaguar Cars Ltd., Lotus Engineering, Lucas Electronics, Rolls-Royce, Rover Group Ltd., and other firms and universities dedicated to improving safety and reliability in automotive electronics. Full details of this standard can be obtained directly from the MISRA web site, http://www.misra.org.uk. A detailed MicroC/OS-II compliance matrix describing all of MISRA's 127 C Coding Rules is available from Micrium' website at http://www.Micrium.com. "This release continues the quality focus for MicroC/OS-II", states Jean Labrosse, creator of MicroC/OS-II and President of Micrium, Inc., the firm that provides sales and support of MicroC/OS-II. "Customers demand that their RTOS performs reliably in safety-critical environments. Release 2.60 is one more step in meeting the quality standards our users demand." -- All Modified Condition Decision Coverage (MCDC) code in MicroC/OS-II has been removed, improving code quality for RTCA / EUROCAE DO-178B Level A-certified environments for avionics applications. MCDC code, in simple terms, is composed of complex Boolean statements. All of these statements that existed in prior releases have been modified into simple conditional statements. Companies producing safety-critical products will confirm that documenting MCDC code is a costly, time-consuming task, and the complexity of these statements can incur design and execution problems. According to Scott Nowell, President of Validated Software, which provides RTCA, EUROCAE, FAA, FDA, and safety certification documentation and test suites for MicroC/OS-II, "Now developers of safety-critical systems can use MicroC/OS-II with confidence. Additionally, by reducing complexity, we can continue to drive down the costs of safety certification." Validated already leads the industry with affordable safety certification software packages, starting at under $10,000. More details of these packages can be found at http://www.ValidatedSoftware. com.
The DO-178B standard was developed by a worldwide consortium of avionics avionics (ā'vēŏn`ĭks), electronic instruments used in air or space flight; also the design and production of such instruments. Early planes had few instruments, but as aviation and aircraft became more complex, so did instrumentation. manufacturers, including Boeing, Aerospatiale, British Aerospace British Aerospace (BAe) was a UK aircraft and defence systems manufacturer, now part of BAE Systems. History
The company was formed as a statutory corporation on April 29, 1977 as a result the Aircraft and Shipbuilding Industries Act. , Honeywell, Pratt & Whitney, Rockwell-Collins, Smiths Industries and other avionics manufacturers. Complete information on this avionics specification can be found at http://www.rtca.org and http://www.eurocae.org. In addition, an introductory FAQ (Frequently Asked Questions) A group of commonly asked questions about a subject along with the answers. Vendors often display them on their Web sites for use as troubleshooting guidelines. to safety certification can be found at http://www.ValidatedSoftware.com/cert_faq.html.
Micrium, Inc., founded in 1999, licenses and supports the world-renowned real-time operating system (RTOS) MicroC/OS-II (or uC/OS-II). MicroC/OS-II is used in hundreds of products around the world, such as network routers and switches, cell phones, avionics/navigation systems, medical devices, audio equipment, even washing machines (storage) washing machine - An old-style 14-inch hard disk in a floor-standing cabinet. So called because of the size of the cabinet and the "top-loading" access to the media packs - and, of course, they were always set on "spin cycle". and dryers. Micrium also licenses and supports other reusable re·use
tr.v. re·used, re·us·ing, re·us·es
To use again, especially after salvaging or special treatment or processing.
re·us software modules written in ANSI C (language, standard) ANSI C - (American National Standards Institute C) A revision of C, adding function prototypes, structure passing, structure assignment and standardised library functions. ANSI X3.159-1989.
cgram is a grammar for ANSI C, written in Scheme. : uC/GUI, a graphical user interface graphical user interface (GUI)
Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to and, uC/FS, an embedded file system. More information is at http://www.Micrium.com.
About Validated Software
Validated Software Corporation provides FAA- and FDA-compliant Validation and Verification Suites for MicroC/OS-II for use in safety-critical systems safety-critical system - A computer, electronic or electromechanical system whose failure may cause injury or death to human beings. E.g. an aircraft or nuclear power station control system. . Validated also provides custom test suites and test solutions for software and products used in safety-critical systems. Validated is on the web at http://www.ValidatedSoftware.com.