logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

智能软件工程AI4SE(四)——智能测试

摘要: 智能测试作为AI赋能软件工程(AI4SE)的核心领域,通过机器学习、自然语言处理等技术实现测试活动的自动化与智能化。其核心涵盖五大维度:测试生成(自动创建高覆盖率用例)、测试预言(判定结果正确性)、测试优化(优先执行高价值用例)、缺陷预测(识别风险模块)及测试分析(生成质量洞察)。关键技术包括基于搜索的测试生成、基于ML的测试预言、强化学习驱动的用例优化及深度学习的缺陷定位。

文章图片
#软件工程#架构#人工智能
智能软件工程AI4SE(二)——智能设计与建模

本文探讨了人工智能(AI)在软件设计与建模环节的应用,提出了智能设计的能力分层模型(自动化执行、智能辅助、协同生成、自主演进),并分析了知识图谱、机器学习、自然语言处理和生成式AI等关键使能技术。文章重点阐述了AI在架构设计、模式重构、模型驱动开发和界面生成等核心场景中的实践价值,同时指出了数据质量、可解释性、创造性边界和工具整合等当前挑战。未来发展方向包括人机协同设计、持续学习、多模态输入和伦理

文章图片
#软件工程#人工智能
智能软件工程AI4SE(二)——智能设计与建模

本文探讨了人工智能(AI)在软件设计与建模环节的应用,提出了智能设计的能力分层模型(自动化执行、智能辅助、协同生成、自主演进),并分析了知识图谱、机器学习、自然语言处理和生成式AI等关键使能技术。文章重点阐述了AI在架构设计、模式重构、模型驱动开发和界面生成等核心场景中的实践价值,同时指出了数据质量、可解释性、创造性边界和工具整合等当前挑战。未来发展方向包括人机协同设计、持续学习、多模态输入和伦理

文章图片
#软件工程#人工智能
智能软件工程AI4SE(一)——智能需求工程

本文系统探讨了人工智能与软件工程交叉领域——智能需求工程(AI4RE)的核心内容。文章首先分析了传统需求工程面临的模糊性、不一致性等挑战,指出AI技术应用的机遇。随后提出了AI4RE的四层能力模型:基础辅助层、智能分析层、协同增强层和自主决策层。重点剖析了支撑智能需求工程的四大技术栈(NLP、知识图谱、机器学习、大语言模型)及其协同机制,并通过敏捷开发用户故事管理、大型系统需求规格自动化等五个典型

文章图片
#软件工程#架构#人工智能 +1
嵌入式面试总结(二十六)——定时器

本文系统梳理了嵌入式系统开发中定时器的核心知识点,重点涵盖硬件定时器与软件定时器的区别、关键参数配置、四种工作模式原理及面试常见问题。硬件定时器通过时钟源、预分频器和自动重载寄存器实现精确时间控制;软件定时器基于硬件中断实现多任务调度。文章详细解析了基本定时、输入捕获、输出比较和PWM模式的工作原理及STM32配置示例,并总结了频率计算、脉宽测量、PWM分辨率权衡等高频面试问题。掌握定时器原理和实

文章图片
#面试#单片机#职场和发展 +3
嵌入式面试总结(二十四)——实时操作系统

本文系统梳理了实时操作系统(RTOS)的核心知识与面试要点,为嵌入式领域开发者提供实用指南。文章首先解析RTOS的实时性本质,对比其与通用操作系统的关键差异;然后深入剖析任务管理、调度、同步通信、内存管理和中断处理五大核心机制,结合典型面试题详解回答思路;接着介绍FreeRTOS、μC/OS、VxWorks等主流RTOS及国产天脉、锐华系统的特点;最后展望AI融合、功能安全等发展趋势。全文兼顾理论

文章图片
#面试#职场和发展#单片机 +4
嵌入式软件测试——静态分析原理、工具与实践指南(五)

本文系统介绍了嵌入式软件静态分析的核心概念与实践方法。静态分析作为无需执行程序即可检测代码缺陷的技术,在嵌入式开发中具有早期发现问题、全路径覆盖等独特优势。文章对比了Polyspace、Coverity等商业工具和cppcheck、Clang静态分析器等开源方案,详细阐述了从IDE集成到CI/CD流水线的实施流程,并针对嵌入式特性提出资源约束、实时性等关键检测要点。强调应分阶段引入、定制规则集、优

文章图片
#测试工具#嵌入式
嵌入式处理器仿真技术——LLVM&QEMU编译器框架与系统模拟器的深度解析(五)

摘要: LLVM与QEMU是两大开源技术,分别专注于编译器基础设施和系统虚拟化。LLVM通过模块化设计(如Clang前端、LLVM IR)实现跨语言编译与优化,适用于编程语言开发、静态分析及高性能计算;QEMU则基于动态二进制翻译(TCG)和硬件虚拟化(如KVM)模拟完整硬件环境,用于跨架构测试、云计算和嵌入式开发。两者核心差异在于:LLVM处理源代码→机器码的静态优化,QEMU实现机器码→机器码

文章图片
#嵌入式硬件#dsp开发#risc-v
嵌入式处理器仿真技术——指令集仿真ISS的概念、原理与应用(一)

指令集仿真(ISS)是通过软件模拟目标处理器指令执行过程的技术,包括取指、译码、执行等步骤,无需依赖真实硬件即可运行目标代码。核心类型包括解释型、静态编译和即时编译仿真器。ISS广泛应用于嵌入式开发、体系结构研究、安全分析及教育领域,具有可控性强、安全性高等优势,但存在性能开销大、外设模拟复杂等局限。作为软硬件协同创新的关键工具,ISS加速了芯片设计周期,支撑架构探索与跨平台迁移,并持续向高性能、

文章图片
#嵌入式硬件#dsp开发#devops
嵌入式软件测试——单元测试理论到实践(四)

本文系统介绍了嵌入式软件单元测试的方法与工具。针对嵌入式系统硬件依赖强、资源受限等特点,分析了常用测试框架(如Unity+Ceedling、GoogleTest)和商用工具(VectorCAST、Parasoft)的选型策略,重点阐述了可测试性设计、测试用例设计(含边界值、错误注入等)和持续集成等实践要点。文章提供了代码示例和配置模板,帮助开发者在资源受限环境中构建高效的测试体系,强调从设计阶段就

文章图片
#单元测试#嵌入式#测试覆盖率 +1
    共 28 条
  • 1
  • 2
  • 3
  • 请选择