一种基于Web图片的前端代码自动生成方法和装置

    公开(公告)号:CN115373658A

    公开(公告)日:2022-11-22

    申请号:CN202210983859.3

    申请日:2022-08-17

    摘要: 本发明提供一种基于Web图片的前端代码自动生成方法和装置,其中,所述方法包括:对于输入系统的Web图片使用训练好的神经网络进行元素识别,得到元素的类别和位置信息,然后根据所识别的元素信息通过容器生成算法生成容器,得到Web页面合理的布局。并用神经网络对生成的每个元素进行单独的样式推理,生成元素的样式信息。解决了现有技术中生成的元素有限,元素样式统一、布局不匹配的问题,本方法实现了多种类元素的生成,并且实现了Web页面合理布局和样式信息的生成,弥补了现有技术的缺陷。

    一种基于性能需求的高并发优化方案自动生成方法及系统

    公开(公告)号:CN115373636A

    公开(公告)日:2022-11-22

    申请号:CN202210986096.8

    申请日:2022-08-17

    IPC分类号: G06F8/10 G06F16/21 G06F16/22

    摘要: 本发明提供一种基于性能需求的高并发优化方案自动生成方法及系统,通过构建具体的、可用于实际场景中建模的性能需求模型,进行高并发场景下的需求分析,并提出一个数据库设计模型用于辅助映射方案的实现,基于性能需求模型获得数据库设计模型的场景特征信息,并通过一系列预设算法对数据库设计模型中的场景特征信息进行分析,不断对数据库设计模型中的技术特征信息进行刻画,来修改、完善技术特征信息。完善的技术特征信息可以描述映射方案为数据库设计所提出的技术方案,进而将数据库设计模型中刻画后的技术特征作为映射方案的输出,实现了从性能需求到技术方案的自动化映射。

    一种从目标模型到UML需求模型转化方法

    公开(公告)号:CN113655998A

    公开(公告)日:2021-11-16

    申请号:CN202110890624.5

    申请日:2021-08-04

    IPC分类号: G06F8/20

    摘要: 本发明提供了一种从目标模型到UML需求模型转化方法,包括以下步骤:(1)完成对目标模型的标注,使目标模型可以完成转换;(2)设计转换规则和转换算法,将目标模型向UML进行映射;(3)验证转换方法的正确性。在本发明中,提出了一种从目标模型到UML模型的转换方法Goal2UML,此方法可以用户需求提取的基础上,实现用户需求到系统需求的平滑过渡。通过CoCoME案例研究表明,本文提出的方法可以将84.1%的用户需求信息可以自动的转换到系统需求模型中,这将大大减少构建系统需求模型的工作量,进一步用户可完善系统需求模型,并结合RM2PT需求原型化工具,实现需求确认与迭代演化。

    一种基于AutoSAR架构的可视化建模方法和系统

    公开(公告)号:CN118733013A

    公开(公告)日:2024-10-01

    申请号:CN202410776453.7

    申请日:2024-06-17

    IPC分类号: G06F8/34 G06F8/20

    摘要: 本发明提供一种基于AutoSAR架构的可视化建模方法和系统,涉及软件工程技术领域,所述方法包括:首先在应用层建模出系统需要的软件组件以及对应的端口对整个系统进行建模;其次对每一个软件组件内部进行建模,包括软件组件内部的内部行为、运行实体以及对端口的调用情况;最后对每个端口进行建模,包括端口的类型以及端口涉及到的数据以及操作。本发明通过引入自顶向下的建模方法以及图形化可视化建模方法,使得建模方法更为灵活,并且提高了模型的易用性、可理解性和协作效率。

    一种基于模型驱动架构的微服务设计方法

    公开(公告)号:CN117539433B

    公开(公告)日:2024-09-17

    申请号:CN202311451469.2

    申请日:2023-11-02

    IPC分类号: G06F8/20 G06F8/10

    摘要: 本发明提供一种基于模型驱动架构的微服务设计方法,涉及软件工程技术领域,所述方法包括:对初始需求模型进行拓展,根据拓展需求模型划分微服务的上下文范围,获得领域模型的初步划分结果;根据所述初步划分结果生成微服务架构模型;对生成的所述微服务架构模型进行评估,并将评估结果用可视化的方式反馈给用户,并对初步划分结果进行迭代优化,获得优化后的微服务架构模型。本申请提供一个简化和加速领域模型划分的方法,从领域模型和微服务架构模型之间通过自动化的手段完成,保证过程的一致性和信息完整性,大大降低了人力成本,提高了模型评估的速度和准确性,解决了现有技术中微服务设计难度大、准确率低和效率低的技术问题。

    一种基于需求模型的微服务识别的方法

    公开(公告)号:CN117632086B

    公开(公告)日:2024-06-18

    申请号:CN202311459313.9

    申请日:2023-11-03

    IPC分类号: G06F8/10 G06F8/20 G06N3/126

    摘要: 本发明提供了一种基于需求模型的微服务识别的方法,包括:以面向对象的用带有合约的需求模型为输入,自动提取系统软件的依赖关系图;根据依赖关系图对通过需求模型描述的系统软件的微服务进行识别,并生成每个微服务的交互接口后得到包含多个微服务架构的微服务架构群;微服务架构群中每个微服架构使用多目标遗传算法和多个优化目标进行迭代优化,直至得到最优的微服务架构。本发明的方法可以解决现有技术中通过架构师手动进行微服务识别导致的难确定是否要划分微服务、如何划分以及划分的粒度的问题,以及通过基于需求的微服务识别时会影响系统的准确性和完备性,导致微服务架构系统的可用性低等技术问题。

    一种基于深度学习的GUI代码生成方法

    公开(公告)号:CN117539484A

    公开(公告)日:2024-02-09

    申请号:CN202311451998.2

    申请日:2023-11-02

    IPC分类号: G06F8/38 G06F8/41 G06F8/71

    摘要: 本发明提供一种基于深度学习的GUI代码生成方法,涉及计算机信息处理技术领域,所述方法包括:对GUI数据集通过数据转译器进行转化和扩充,将转化和扩充后的GUI数据集作为训练数据集对端到端模型进行训练,将GUI图片输入至训练完成的所述端到端模型,通过CNN编码器和Transformer解码器对输入信息进行编码、解码,输出描述GUI图片结构和样式的DSL语言输出描述所述GUI图片结构和样式的DSL语言;通过编译器将所述DSL语言编译为GUI代码。本申请基于现有的代码生成模型,改进模型对复杂页面的处理方法,使得模型在训练过程中不断提高对复杂页面的学习能力,提高模型准确度。

    一种基于图片的前端VUE代码自动生成方法和系统

    公开(公告)号:CN115658056A

    公开(公告)日:2023-01-31

    申请号:CN202211275485.6

    申请日:2022-10-18

    摘要: 本发明提供一种基于图片的前端VUE代码自动生成方法和系统,其中,所述方法包括:通过对输入图片进行网页元素识别,获得各网页元素的类别和绝对位置,继而基于布局生成算法,根据所述各网页元素的类别和绝对位置划分各网页元素并生成网页布局的VUE代码。通过将生成代码这一任务拆分成元素识别和代码生成两大部分,减少了开发工作量,提高了代码转化的灵活性,且本发明提供的算法能够适应复杂布局的页面,解决了现有技术中开发工作量大,代码转化缺乏灵活性、转换效果较差的技术问题。

    一种异构无人机集群任务分配方法和系统

    公开(公告)号:CN115619149A

    公开(公告)日:2023-01-17

    申请号:CN202211275483.7

    申请日:2022-10-18

    摘要: 本发明提供一种异构无人机集群任务分配方法和系统,所述方法包括:收集异构无人机集群的常见任务分配场景,并针对场景进行强化学习环境建模,继而采用QMIX算法对不同的任务分配场景进行训练,并将所得到的Agent网络参数以及QMIX网络参数存储在数据库中。当获取新的分配任务时,在数据库中找到满足条件的,相似度最高的任务的网络模型,将得到的Agent网络参数以及QMIX网络参数迁移到新的分配任务的网络中,用来加快任务分配的收敛速度,从而完成任务分配。解决了现有技术中算法收敛慢,运行时间过长的技术问题。