中文

基于本体的计算平台架构重建方法

密码学与安全 2018-11-08 v1

摘要

当今无处不在的计算生态系统涉及面向不同计算环境的各类硬件与软件技术。因此,计算系统可视为硬件与软件系统的集成系统。实现此类复杂系统对于提供安全性、保障性和可维护性至关重要。然而,若没有枚举不同组件及其结构/行为关系的系统化流程,便无法对计算系统进行刻画。架构重建(AR)是软件工程领域中为特定软件组件实现而定义的一种实践,但它不适用于整个系统(包括硬件/软件)。受Symphony AR框架启发,我们提出了一种通用方法,用于在硬件/软件边界上重建计算平台的架构。为涵盖现有多样的硬件/软件技术,我们的方法采用基于本体的途径来处理这些复杂性。由于文献中缺乏全面准确的本体,我们开发了自有本体——称为PLATOnt——经ONTOQA评估框架验证其更为有效。我们将该AR方法应用于两个用例场景,重建了基于ARM的可信执行环境以及树莓派平台的架构,后者在嵌入式系统与IoT设备中有广泛应用。

关键词

引用

@article{arxiv.1811.02748,
  title  = {A Method for Ontology-based Architecture Reconstruction of Computing Platforms},
  author = {Seyyedeh Atefeh Musavi and Mahmoud Reza Hashemi},
  journal= {arXiv preprint arXiv:1811.02748},
  year   = {2018}
}