首页> 外国专利> Method for rapidly prototyping, testing and verifying application software

Method for rapidly prototyping, testing and verifying application software

机译:快速建模,测试和验证应用软件的方法

摘要

A method is provided for prototyping, testing, stimulating and verifying software embedded in a microprocessor without modifications to the underlying source code. The method includes: presenting an software program having a plurality of machine instructions of a finite number of fixed lengths in an executable form; searching through the machine instructions of the executable and finding at least one appropriate instruction to replace; and defining a replacement instruction for identified machine instructions in the software program; and replacing identified machine instructions in the executable form of the software program with the replacement instruction. The replacement instruction may be further defined as a branch instruction that references an address outside an address space for the software program.
机译:提供了一种方法,用于原型,测试,刺激和验证嵌入在微处理器中的软件,而无需修改基础源代码。该方法包括:以可执行形式呈现具有有限数量的固定长度的多个机器指令的软件程序;搜索可执行文件的机器指令,并找到至少一条要替换的适当指令;在软件程序中为已识别的机器指令定义替换指令;并将替换后的指令以软件程序的可执行形式替换所标识的机器指令。替换指令可以进一步被定义为分支指令,该分支指令引用用于软件程序的地址空间之外的地址。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号