一种软件运行时故障定位方法
摘要:
本发明提供了一种软件运行时故障定位方法,该方法包括静态准备阶段、动态运行阶段和故障定位阶段;其中:在静态准备阶段,即在软件系统运行之前,根据软件系统的高层需求描述,确定性质规约,然后根据该性质规约在软件系统中插装代码、部署探针,并构造运行时监控器;在动态运行阶段,即在软件运行的过程中,插装代码采集软件系统运行时设定监控变量的变化信息,监控器根据该变化信息,对软件系统执行情况进行是否符合性质规约的验证,探针记录软件系统的执行路径。在故障定位阶段,根据软件执行路径和监控器验证结果,进行统计分析实现软件系统故障定位。
公开/授权文献
0/0