Integrating communication cost estimation in embedded systems design: a PCI case study

Author(s):  
A. Rastogi ◽  
M. Balakrishnan ◽  
A. Kumar
Author(s):  
Lisane Brisolara de Brisolara ◽  
Marcio Eduardo Kreutz ◽  
Luigi Carro

This chapter covers the use of UML as a modeling language for embedded systems design. It introduces the UML language, presenting the history of its definition, its main diagrams and characteristics. Using a case study, we show that using the standard UML with its limitations one is not able to model many important characteristics of embedded systems. For that reason, UML provides extension mechanisms that enable one to extend the language for a given domain, through the definition of profiles covering domain-specific applications. Several profiles have been proposed for the embedded systems domain, and some of those that have been standardized by OMG are presented here. A case study is also used to present MARTE, a new profile specifically proposed for the embedded system domain, enabling designers to model aspects like performance and schedulability. This chapter also presents a discussion about the effort to generate code from UML diagrams and analyses the open issues to the successful use of UML in the whole embedded system design flow.


Information ◽  
2020 ◽  
Vol 11 (2) ◽  
pp. 120
Author(s):  
Augusto Y. Horita ◽  
Denis S. Loubach ◽  
Ricardo Bonna

Sophisticated and high performance embedded systems are present in an increasing number of application domains. In this context, formal-based design methods have been studied to make the development process robust and scalable. Models of computation (MoC) allows the modeling of an application at a high abstraction level by using a formal base. This enables analysis before the application moves to the implementation phase. Different tools and frameworks supporting MoCs have been developed. Some of them can simulate the models and also verify their functionality and feasibility before the next design steps. In view of this, we present a novel method for analysis and identification of possible automation approaches applicable to embedded systems design flow supported by formal models of computation. A comprehensive case study shows the potential and applicability of our method.


2017 ◽  
Vol 5 (1) ◽  
pp. 1-16
Author(s):  
Emna Kallel ◽  
Yassine Aoudni ◽  
Mohamed Abid

The complexity of embedded systems design is continuously augmented, due to the increasing quantity of components and distinct functionalities incorporated into a single system. To deal with this situation, abstraction level of projects is incessantly raised. In addition, techniques to accelerate the code production process have appeared. In this context, the automatic code generation is an interesting technique for the embedded systems project. This work presents an automatic VHDL code generation method based on the OpenMP parallel programming specification. In order to synthesize C code for loops into hardware, the authors applied the directives of OpenMP, which specifies portable implementations of shared memory parallel programs. A case study focused on the use of embedded systems for the DCT algorithm is presented in this paper to demonstrate the feasibility of the proposed approach.


TAPPI Journal ◽  
2012 ◽  
Vol 11 (8) ◽  
pp. 17-24 ◽  
Author(s):  
HAKIM GHEZZAZ ◽  
LUC PELLETIER ◽  
PAUL R. STUART

The evaluation and process risk assessment of (a) lignin precipitation from black liquor, and (b) the near-neutral hemicellulose pre-extraction for recovery boiler debottlenecking in an existing pulp mill is presented in Part I of this paper, which was published in the July 2012 issue of TAPPI Journal. In Part II, the economic assessment of the two biorefinery process options is presented and interpreted. A mill process model was developed using WinGEMS software and used for calculating the mass and energy balances. Investment costs, operating costs, and profitability of the two biorefinery options have been calculated using standard cost estimation methods. The results show that the two biorefinery options are profitable for the case study mill and effective at process debottlenecking. The after-tax internal rate of return (IRR) of the lignin precipitation process option was estimated to be 95%, while that of the hemicellulose pre-extraction process option was 28%. Sensitivity analysis showed that the after tax-IRR of the lignin precipitation process remains higher than that of the hemicellulose pre-extraction process option, for all changes in the selected sensitivity parameters. If we consider the after-tax IRR, as well as capital cost, as selection criteria, the results show that for the case study mill, the lignin precipitation process is more promising than the near-neutral hemicellulose pre-extraction process. However, the comparison between the two biorefinery options should include long-term evaluation criteria. The potential of high value-added products that could be produced from lignin in the case of the lignin precipitation process, or from ethanol and acetic acid in the case of the hemicellulose pre-extraction process, should also be considered in the selection of the most promising process option.


2004 ◽  
Vol 9 (3) ◽  
pp. 193-210
Author(s):  
Juan Antonio Maestro ◽  
Daniel Mozos ◽  
Raquel Dormido ◽  
Pedro Reviriego

Sign in / Sign up

Export Citation Format

Share Document