Artículo

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

Germino, Santiago Icon; Menéndez, Martín Nicolás Icon; Lutenberg, Ariel Icon

Otros responsables

Fecha

11/2022

Editorial

Institute of Electrical and Electronics Engineers

Revista

IEEE Embedded Systems Letters

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

1943-0663

eISSN

1943-0671

ISBN

Idioma

Inglés

Tipo del evento

Resumen

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.

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa