Find out more about HCC software and activities by watching some of our short video clips.
For more than a decade HCC has been entirely focused on developing re-usable embedded software components for Flash, File Systems and Communications. Many of the leading RTOS vendors in the industry re-sell HCC software under their own brand, giving engineers access to excellent middleware regardless of the RTOS or processor they use. As a consequence, HCC is now one of the leading experts in deployment of platform software independently of the processor, software, peripherals or tools used in the project.
HCC was founded in 2000 by Dave Hughes, CEO and has been privately held, self-funded and profitable since its incorporation. The company today has offices in New York and Edinburgh with its headquarters in Budapest, and it provides support to hundreds of engineers around the world. Amongst many significant milestones in the company’s history are the release of the world’s first MISRA compliant TCP/IP stack and the first verifiable embedded DICOM stack for portable medical applications. Currently more than half of the industry’s leading RTOS vendors integrate HCC technology with their core product portfolio.
Advanced Embedded Framework
All software components from HCC can be integrated easily with almost any common RTOS, development environment, peripheral or flash device. The ability to achieve this efficiently is a central part of the company’s technology strategy. It also provides an important benefit for those companies who do not want to rely on proprietary operating systems in their design. HCC developed its Advanced Embedded Framework to enable consistent abstractions and interfaces to any embedded environment. This means that engineers can easily integrate HCC middleware whether they have proprietary or commercial software platforms. The framework not only provides a consistent set of interfaces, but it also creates the environment for HCC to apply its rigorous coding standard in the development of MISRA compliant and verifiable software components.
HCC’s range of ‘no compromise’ verifiable software is developed according to a full ‘V’ model process with static and dynamic analysis with 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.