寻找有关最佳方式的建议或想法 试图为分析师开发一种方式来开发一个规范文档,该文档描述我们的流程(BlackBoc)生成的可能的状态,然后可以提供其他流程,如文档生成(流程图等),测试, 代码生成等
如果规范是用编程编码类型语言语法编写的,然后使用 NLP 或 ANTLR 操作以创建我们的进程(BlackBoc)生成的可能状态列表
我想我的问题是 1)有人做过这样的事情吗?2) ANTLR 或 NLP 是否是处理以编程编码类型语言编写的文档的最佳方式?
谢谢
来自 Spec Language 的状态列表 - 可以为其他进程提供支持
"CAR" : CAR_FULLSIZE_CHASSIS : 350cc : CAR = 1X23 (Altima SE)
"CAR" : CAR = 1X23 (Altima S)
或者可能
VEHICLE = "CAR" = True : CHASSIS = CAR_FULLSIZE_CHASSIS = True : CAR_ENGIN_SIZE > 350cc = True : CAR = 1X23 (Altima SE)
VEHICLE = "CAR" = True : CHASSIS = CAR_FULLSIZE_CHASSIS = False: CAR_ENGIN_SIZE > 350cc = False : CAR = 1X23 (Altima S)
分析师编写的规范语言
if VEHICLE = "CAR"
if CHASSIS IN LIST ( CAR_FULLSIZE_CHASSIS )
if CAR_ENGIN_SIZE > 350cc
CAR = 1X23 (Altima SE)
else
CAR = 1X24 (Altima S)
else
....