An XSLT-Based Proposal to Ease Embedded Critical Systems Tools Implementation, Verification, Validation, Testing, and Certification Efforts

被引:1
|
作者
Germino, Santiago [1 ]
Menendez, Martin N. [1 ]
Lutenberg, Ariel [1 ]
机构
[1] Univ Buenos Aires, Fac Ingeneria, Lab Sistemas Embebidos, CONICET GICSAFe, C1063ACV, Buenos Aires, Argentina
关键词
Automatic code generation; certification; embedded critical systems; extensive markup language (XML); extensive stylesheet language transformations (XSLT); verification and validation;
D O I
10.1109/LES.2022.3221810
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Implementing embedded critical system tools using general-purpose programming languages usually challenges conformance to relevant standards. This letter proposes implementing tools that manipulate a system model expressed in extensive markup language using the extensive stylesheet language transformations (XSLT) and related technologies playing specific roles in a particular sequence developed to ease verification, validation, testing, and certification efforts. XSLT is a data-centric, domain-specific language that produces a more straightforward tool implementation, thus reducing human errors. We will introduce the proposal by reviewing, as an example, the reimplementation of a tool initially written in Python that automatically generates the VHDL source code of an embedded critical system. Finally, we will compare both implementations, noting compelling results.
引用
收藏
页码:165 / 168
页数:4
相关论文
empty
未找到相关数据