• Home
  • Search
  • An Architecture Description Language for Embedded Hardware Platforms
  • https://doi.org/10.14279/tuj.eceasst.44.668Copy DOI Icon

An Architecture Description Language for Embedded Hardware Platforms

  • Jul 23, 2015
  • Guillaume Savaton +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Embedded software development relies on various tools - compilers, simulators, execution time estimators - that encapsulate a more-or-less detailed knowledge of the target hardware platform. These tools can be costly to develop and maintain: significant benefits could be expected if they were automatically generated from models expressed in a dedicated modeling language. In contrast with Hardware Description Languages (HDLs), that focus on the internal structure and behavior of an electronic board of chip, Hardware Architecture Description Languages consider hardware as a platform for software execution. Such a platform will be described in terms of low-level programming interface (processor instruction set), resources (processing elements, memory and peripheral devices) and elementary services (arithmetic and logic operations, bus transactions). This paper gives an overview of HARMLESS (Hardware ARchitecture Modeling Language for Embedded Software Simulation), a new domain-specific language for modeling embedded hardware platforms. HARMLESS and its associated tools follow the Model-Driven Engineering philosophy: metamodeling and model transformations have been successfully applied to the automatic generation of processor simulators.

Similar Papers
  • Research Article

整合SDRAM控制器、主僕式矽智財、與SoC匯流排分析儀之系統晶片設計架構

  • Jan 01, 2009
  • 吳俊慶
  • PDF
  • Research Article
  • Citations1

Towards Trust Hardware Deployment of Edge Computing: Mitigation of Hardware Trojans Based on Evolvable Hardware

  • Jun 29, 2022
  • Applied Sciences
  • Zeyu Li +4
  • Research Article
  • Citations1

Research on Structural–Mechanical Property of Rice Starch Gels for Food 3D Printing and Flexible Sensing

  • May 01, 2025
  • Journal of Food Process Engineering
  • Nuo Yan +6
  • Conference Article
  • Citations4

A priority assignment strategy of processing elements over an on-chip bus

  • Mar 11, 2007
  • Ya-Shu Chen +2
  • Conference Article
  • Citations2

Design of a processing element of a SIMD computer for genetic algorithms

  • Apr 28, 1997
  • T Inoue +2
  • Research Article
  • Citations26

Configurable 3D‐integrated focal‐plane cellular sensor–processor array architecture

  • Jun 20, 2008
  • International Journal of Circuit Theory and Applications
  • Péter Földesy +2
  • Research Article
  • Citations6

Design and Implementation of Reconfigurable ALU for Signal Processing Applications

  • Jan 12, 2016
  • Indian Journal of Science and Technology
  • J Thameema Begum +4
  • Conference Article
  • Citations1

A novel approach to design a massively parallel application specific architecture for image recognition systems

  • Mar 26, 1995
  • B.S Farroha +1
  • Conference Article

RTL modeling and simulation using JAVA

  • May 01, 2012
  • Eric Ohana +1
  • Research Article
  • Citations2

Investigating SystemAda

  • Jun 11, 2013
  • ACM SIGAda Ada Letters
  • Negin Mahani
  • Book Chapter
  • Citations4

7 - More Unix Philosophy: Ten Lesser Tenets

  • Jan 01, 2003
  • Linux and the Unix Philosophy
  • Mike Gancarz
  • Book Chapter

Cellular Logic Machines

  • Jan 01, 1984
  • Kendall Preston +1
  • Research Article

Implementation of 4-way Superscalar Hash MIPS Processor Using FPGA

  • May 01, 2018
  • Journal of Physics: Conference Series
  • Safaa Sahib Omran +1
  • Single Book

Reconfigurable signature-based information security tools of computer systems

  • Jan 01, 2022
  • S.Ya Hilgurt +1
  • Research Article

A typing discipline for hardware interfaces (artifact)

  • Jul 12, 2019
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Jan De Muijnck-Hughes +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.