Reusable Software Components
HCC Embedded has been developing and deploying advanced embedded software for nearly 12 years. During this time the software has been exposed to the rigor of being deployed in millions of commercial and industrial units. HCC has developed a mature quality process and all of our products are subject to extensive and complex testing, including system testing with hundreds of external USB and flash memory components.
Verifiable Software & MISRA Compliance
HCC’s range of ‘no compromise’ verifiable software is developed according to a full ‘V’ model process with static and dynamic analysis and fully documented high and low level design. It is compliant with MISRA-C:2004. MISRA has become a ‘best-practice’ coding standard, widely used in the medical, industrial, telecom and aerospace industries. HCC has developed its own rigorous coding standard to create a concise, strongly typed subset of the C language for use in embedded communications systems. The result is clean, clear and robust code without ambiguities. It can be used on the most critical embedded applications. Full compliance documentation, developed using the LDRA Tool Suite, is supplied to customers to help them integrate with existing development processes and to confirm that the highest standards of compliance have been met. The software and documentation are capable of meeting some of the requirements for many standards including IEC61508 SIL3, FDA510(k) and EU certification for various industries.