...
【24h】

Auf Spurensuche

机译:搜索痕迹

获取原文
获取原文并翻译 | 示例

摘要

Softwareentwicklung auf ressourcenbeschränkten Mikrorechnern verläuft meist eindimensional: es wird modularer C-Code für eine Zielplattform mit dem zugehörigen Compiler in eine ausführbare Datei übersetzt, auf das Ziel geschrieben und dort in der Ausführung validiert. Die Validierung erfolgt in der Sprache des Programmiermodells, der Ziel- zustand und seine Evolution ist letztendlich ein Blockdatensatz. Der Befehlszeiger deutet auf den Auslöser des aktuellen Evolu-tionsschritts in diesem Blocksatz. Damit kann das Programmiermodell ein lineares genannt werden; zur Validierung müssen geeignete Darstellungen für diesen Blocksatz gefunden werden, sowohl zeitlokal als auch dynamisch. Insbesondere müssen Korrelationen zwischen diesen Unterblöcken einfach darstellbar sein. Zur Falsifizierung und Verifikation muss der Blocksatz manipulierbar und seine Ausführung (Dynamik) steuerbar sein. Diese Arbeit mit Blocksatzdaten kann mit elementaren Algorithmen auch in einer Textkonsole oder einem leistungsfähigen Editor wie Emacs stattfinden.
机译:资源受限的微型计算机上的软件开发通常是一维的:将目标平台的模块化C代码及其关联的编译器转换为可执行文件,写入目标文件并在执行过程中在那里进行验证。验证以编程模型的语言进行,目标状态及其演变最终是一个块数据记录。命令指针在此理由中指向当前演变步骤的触发器。因此,该编程模型可以称为线性模型。必须找到本地的和动态的用于此证明的合适表示形式以进行验证。特别地,这些子块之间的相关性必须易于显示。为了进行伪造和验证,必须对正当性进行操纵,并且其执行(动力学)必须是可控的。合理数据的处理也可以在文本控制台或功能强大的编辑器(例如Emacs)中使用基本算法进行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号