If you think that even an older microprocessor might process over 20 million lines of software code in a second, then it is easy to believe that when analysing code that can be processed so fast, it is actually very difficult for software engineers to predict its behaviour. In systems that require time critical control and very high reliability, engineers have to know how the software is behaving and how long every process takes to complete. The phrase ‘worst case execution time’ (wcet), is a very important parameter to software engineers and in some circumstances being able to determine it accurately can mean the difference between success and failure of the product.
UK company SDC Systems supplies the software tool Rapitime, which is one of the world’s most advanced products for undertaking software timing analysis and for the determination of the worst case execution time in complex software systems. This technology is to be presented at the International Conference on Reliable Software Technologies, 25 – 29 June 2007, Geneva, Switzerland.
“We supply a range of tools to engineers involved in the development of realtime and embedded systems,” said Stuart Parker, Managing Director of SDC Systems. “Gaining an insight into what is happening to software code deep within a microprocessor system can be very challenging and many tools have been developed to meet this requirement. The Rapitime product really is at the sharp end of this type of technology and offers a new level of clarity for those engineers involved in the development of safety critical or highly reliable systems.”
The Rapitime software timing analysis tools have recently been used in a major project by BAE Systems and the developers of Rapitime will be presenting a case study based on this project. Other topics from international experts will include Challenges for Reliable Software Design in Automotive Electronic Control Units, Synchronous Techniques for Embedded Systems, Perspectives on Next Generation Software Engineering, and Observation Rooms for Program Execution Monitoring.
About SDC Systems
SDC Systems Limited is a leading European distributor of embedded development software, tools and hardware. Focused on innovative and leading edge technology, SDC strives to provide “technology that makes a difference”, technology that will positively impact the development process and the quality and functionality of the final product. With many years’ experience and talented engineering support, SDC Systems work closely with their clients to provide an important source of embedded expertise and products.