A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Model-Based Hardware Generation and Programming - The MADES Approach
2011
2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops
This paper gives an overview of the model-based hardware generation and programming approach proposed within the MADES project. ...
This paper concentrates on MADES's approach to the specification of hardware and the way in which software is refactored by Compile-Time Virtualisation. ...
OVERVIEW OF THE MADES APPROACH This section provides an overview of the model-based hardware generation and programming aspects of the MADES project and identifies the high level artifacts and the mappings ...
doi:10.1109/isorcw.2011.20
dblp:conf/isorc/GrayMAIKP11
fatcat:z6647xy7abddxafkxcldlpoi54
A Graphical Framework for High Performance Computing Using An MDE Approach
2008
16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Although the model approach and High Performance Computing are two different fields, the latter can take advantage of modeling to make design, reuse and parallel programming easier. ...
This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it can better fit the architecture. ...
Related work A use of model approach for the HPC has already been studied. Pllana and Fahringer [11] have made a model approach for High Performance Computing based on UML activity diagram. ...
doi:10.1109/pdp.2008.74
dblp:conf/pdp/TaillardGD08
fatcat:mehoex6nvre35ckct4df6av5lq
A unified HW/SW interface model to remove discontinuities between HW and SW design
2005
Proceedings of the 5th ACM international conference on Embedded software - EMSOFT '05
One major challenge in System-on-Chip (SoC) design is the definition and design of interfaces between hardware and software. ...
Traditional ASIC designer and software designer model HW/SW interface twice. Using two separate models introduces a discontinuity between hardware and software. ...
Figure 5 . 5 Unified HW/SW Model using the service-based model
Figure 6 . 6 Example of hardware-dependent software and a simple CPU subsystem ...
doi:10.1145/1086228.1086258
dblp:conf/emsoft/BouchhimaCPCJ05
fatcat:lszirosrsngungpofozelwqcri
Synthesis and Simulation of Digital Systems Containing Interacting Hardware and Software Components
[chapter]
2002
Readings in Hardware/Software Co-Design
The input system model is partitioned into hardware and software components based on imposed performance constraints. ...
In particular, we describe a program, Poseidon, that performs concurrent eventdriven simulation of multiple functional modules implemented either as a program or as behavioral or structural hardware models ...
As a result of system partitioning and program threads generation in Vulcan-II, the system design at this stage consists of interacting hardware modules modeled by the hardware graph models and a software ...
doi:10.1016/b978-155860702-6/50049-1
fatcat:bji2ucsntjbbrlztwlnzp6ql5i
Page 92 of Journal of Research and Practice in Information Technology Vol. 27, Issue 3
[page]
1995
Journal of Research and Practice in Information Technology
Our approach pro- vides a rich, domain-specific, model-based program- ming environment and program synthesis technology (or briefly model based programming — MBP) that directly support concepts, relations ...
The key concepts of the approach are the domain-specific model-based programming environment and the automatic software synthesis technique enabling non-software engineers to build complex applications ...
Survey of modern technologies of simulation-based verification of hardware
2011
Programming and computer software
Comparative analysis of modern approaches to simulation based verification (testing) of hard ware models-AVM (advanced verification methodology) developed by the Mentor Graphics Corporation, OVM (open ...
In the paper, advantages and disadvantages of these approaches are analyzed, and architectures of the test systems are compared. ...
The basic stress in these technologies is made on multiple test reuses, which is achieved by means of the object ori ented programming and transaction level modeling. ...
doi:10.1134/s0361768811030017
fatcat:zyl7podoyfbsthq5b47ey4rlzu
Multilanguage Specification for System Design
[chapter]
1999
System-Level Synthesis
The recent version of SDL introduces a more generic communication model based on RPC. The new versions will also include more algorithmic capabilities. ...
Remote procedure call is a hybrid model allowing to model both message passing and shared memory [20] . ...
Hardware is modeled as behavioral VHDL, software is modeled as C-programs, Hardware/Software communication is performed through generic wires and the mechanical part remains as a Matlab model. ...
doi:10.1007/978-94-011-4698-2_3
fatcat:xjrihqmg7bczjlwr2eoaezpxsa
STUDY OF MEMORY ORGANIZATION AND MULTIPROCESSOR SYSTEM -USING THE CONCEPT OF DISTRIBUTED SHARED MEMORY, MEMORY CONSISTENCY MODEL AND SOFTWARE BASED DSM
2017
International Journal of Advanced Research in Computer Science
, Memory Consistency Model and software based DSM mechanisms and issues of importance for various DSM systems and approaches. ...
different types of DSM (Software based, Hardware Based and it may be combine both Software & Hardware etc) because IT technology is greatly advanced and lot's of information is shared via the internet. ...
A memory model can be defined at any interface between the programmer and the system whereas the system consists of the base hardware and programmers express their programs in machine-level instructions ...
doi:10.26483/ijarcs.v8i7.4406
fatcat:kjr35sorg5enxnztn3kj6kmzy4
Low Cost High Integrity Platform
[article]
2020
arXiv
pre-print
Using its IDE, Atelier B, to program the CLEARSY Safety Platform ensures a higherlevel of confidence on the software generated. ...
The CLEARSY Safety Platform fulfils a need for a technical solution to overcome the difficulties to develop SIL3/SIL4 system with its technology based on a double-processor and a formal method with proof ...
Fig. 2 : 2 Tools and files involved in the generation of the software
Fig. 3 : 3 Tools architecture and dependencies
Fig. 4 : 4 On-the-fly automatic model extraction from relay-based schematics and ...
arXiv:2005.07191v1
fatcat:g47xghtdofgghmgylyfeccsxfi
A New Formal Verification Approach for Hardware-dependent Embedded System Software
2013
IPSJ Transactions on System LSI Design Methodology
The model can be easily integrated into SAT-based verification environments such as those based on Bounded Model Checking (BMC). ...
The proposed construction of the model allows for an efficient reasoning of the SAT solver over entire execution paths. Program netlists are compositional. ...
Hardware-dependent Software Model The following analysis is based on finite unrollings of the transition logic of an FSM model of the processor and its program. ...
doi:10.2197/ipsjtsldm.6.135
fatcat:2xu5vfvcgjgp5agtwxeqpjrvwe
ESL Design Methodology
2012
Journal of Electrical and Computer Engineering
The authors propose a generic execution model and a specific computation method to support hardware/software architecture evaluation. ...
The paper "Hardware and software synthesis of heterogeneous systems from dataflow programs" by G. ...
doi:10.1155/2012/358281
fatcat:tg6yabj6mbg6nmgnb54yzmy5gi
Automated Generation of Built-In Self-Test and Measurement Circuitry for Mixed-Signal Circuits and Systems
2009
2009 24th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems
This paper presents a software based approach for automatic generation of digital circuitry for synthesis and incorporation in a mixed-signal circuit or system to provide Built-In Self-Test (BIST) and ...
The measurements supported by the BIST circuitry include frequency response (both gain and phase), linearity and noise figure. ...
After all decisions have been evaluated by the program, it can generate the hardware model. Each programming language has its own method for creating and writing files. ...
doi:10.1109/dft.2009.43
dblp:conf/dft/StarrQDSDN09
fatcat:kjyxgnb33jfr5ehzczgiyqz7ca
Platform-based software design flow for heterogeneous MPSoC
2008
ACM Transactions on Embedded Computing Systems
Specific software development platforms (abstract models of the architecture) are generated and used to allow debugging of the different software components with explicit hardware-software interaction. ...
An executable software stack is generated automatically for each processor from the initial model. ...
The classical approaches for the software design use programming models to abstract the hardware architecture ( Figure 2b ). ...
doi:10.1145/1376804.1376807
fatcat:pacsjturcjfxdmafbhjhcnfqya
The State of Fault Injection Vulnerability Detection
[chapter]
2018
Lecture Notes in Computer Science
Recent work has started to consider broad spectrum simulation approaches that can cover many fault models and relatively large programs. ...
Similarly the connection between these broad spectrum simulations and hardware experiments is being validated to bridge the gap between the two approaches. ...
More generally another key challenge for both software and hardware based approaches is the limited scope considered. ...
doi:10.1007/978-3-030-00359-3_1
fatcat:54ovnmm5q5f4dbvirhfk44tjw4
Approximate Worst-Case Execution Time Analysis for Early Stage Embedded Systems Development
[chapter]
2009
Lecture Notes in Computer Science
The method should be applicable to a large variety of software engineering tools and hardware platforms used in embedded system development, leading to shorter development times and more reliable embedded ...
A Worst-Case Execution Time (WCET) analysis finds upper bounds for the execution time of programs. ...
Their work, and the measurement-based approach to WCET analysis used by Rapita systems [17] , both have similarities to our idea of deriving a timing model by program runs. ...
doi:10.1007/978-3-642-10265-3_28
fatcat:pe44znpktzhs3ep3mcwizoueky
« Previous
Showing results 1 — 15 out of 273,289 results