在分析场景和状态图的基础上,首先提出一种从单个场景自动生成状态图的算法。遍历场景中的事件,将场景中对象的发送事件作为对象状态的动作,接收事件作为对象状态的转换,为场景中的每个对象都生成状态图。然后根据场景间的关系定义一系列的规则,将状态图合并得到对象完整的状态图。实验结果表明,该方法能有效减少状态的数目,提高了状态图的可读性和可维护性。
刘卫国,康维.基于多场景的状态图自动生成方法.计算机系统应用,2009,18(12):204-207
京公网安备 11040202500063号