软件在信息社会生活中起着越来越重要的作用,而如何提高软件系统的可信性也成为研究的重要课题,而运行时监控技术是提升软件可信性的重要方法之一。针对当前软件网络化、分布化的发展趋势,提出了一种全新的分布式软件运行时监控机制,通过建立监控服务使得远程监控客户端能够实现对软件系统跨网络、跨平台、实时的监控,从而进一步增强原有软件系统的可信性。这种机制在实际软件系统中获得了有效的应用,具有可行性和合理性。
Software is increasingly exhibiting more and more important role in this information society. And people become more and more concerned about how to improve the dependability of software systems. Software runtime monitoring is such an important assurance measure. This paper presents a novel distributed software runtime monitoring mechanism according to current developing trends of software. By establishing a runtime monitoring service, remote monitoring clients can monitor software system through networks and different platforms. The mechanism has been applied to some practical software systems, which can prove its rationality and feasibility.