发明名称 基于部件的源代码生成器
摘要 基于部件的源代码生成器利用生成指令集和参数集生成接近重复的和重复的源代码。通过使用生成指令,开发者规定源代码生成器生成什么。在生成指令集中,开发者规定目标部件和应该生成的代码。生成过程使用建模工具内的信息。因此,开发者不必对生成的代码进行调整,显著减少了维护时间,使差错最少并提高了代码的一致性。
申请公布号 CN1323415A 申请公布日期 2001.11.21
申请号 CN99812093.6 申请日期 1999.10.12
申请人 加拿大柯达根技术公司 发明人 米歇尔·布拉萨德
分类号 G06F9/44 主分类号 G06F9/44
代理机构 中原信达知识产权代理有限责任公司 代理人 谷惠敏;李辉
主权项 1.一种用于在基于部件语言中生成计算机源代码的方法,该方法包括步骤:创建至少一个生成指令集,所述生成指令集代表至少一个滤波变量和利用至少两个上下文变量参数化的目标源代码,其中各个所述至少一个滤波变量用于指示生成过程的动态上下文,各个所述至少两个上下文变量指出参考节点和参考节点标识符,并且所述至少两个上下文变量至少指出两个不同参考节点;对于所述至少一个生成指令集,定义所述参考节点以及所述至少两个上下文变量的所述参考节点标识符;在所述基于部件的源代码语言中,对于部件单元,通过在所述生成指令集内用在由所述至少一个滤波变量定义的动态上下文内找到的参考节点标识符的值替代所述至少两个上下文变量生成多个代码段。
地址 加拿大魁北克省