摘要
软件开发中可以通过模块化的方法提高代码的重用率,但不同系统调用相同的模块,将使得各系统发生共同故障的可能性大大增加。为提高软件的可靠性,将容错技术引入到模块化方法开发的测控系统软件中,根据测控系统自身的特点,从数据、操作、硬件及软件四个方面讨论了软件开发中的避错、容错方法。在我们所研制开发的驱动桥综合性能实验台软件系统开发中的应用表明,该方法在提高代码重用率,降低开发周期的同时,也显著提高软件系统的可靠性。
Software development based on modular method can improve the reuse rate of the code, but the possibility increases that the same faults occur in each system. In order to improve the reliability of software, Fault-tolerant is applied to the development of test and control system software based on modular method, According to the characteristic of these systems, the method of fault-avoiding and fault-tolerant is discussed from four aspects: data, operation, hardware and software. The application in the software of the driving-axle synthesis performance test bed that we developed indicates that it can raise the reuse rate of the code, reduce the development period, and also improve the reliability of the software obviously.
出处
《传感技术学报》
EI
CAS
CSCD
北大核心
2006年第2期537-540,共4页
Chinese Journal of Sensors and Actuators
关键词
软件容错
模块化
测控系统
驱动桥
software fault-tolerant
modular
test and control system
driving-axle