首页 > 最新文献

2006 International Symposium on Industrial Embedded Systems最新文献

英文 中文
A heuristic based method for automatic deployment of distributed component based applications 基于启发式的分布式组件应用程序自动部署方法
Pub Date : 2006-10-18 DOI: 10.1109/IES.2006.357471
M. Khalgui, X. Rebeuf
This paper deals with the deployment of industrial control applications on distributed execution supports. These applications are developed according to the IEC 61499 standard. They are based on compositions of event triggered components. The execution support is a network of computational units scheduling OS tasks. The deployment problem consists then in associating components executions to OS tasks. We resolve this problem by proposing a method based on a heuristic and a schedulability analysis. This method has to take into account the execution support limitation while satisfying functional and temporal constraints on application components.
本文讨论了工业控制应用在分布式执行支持上的部署。这些应用程序是根据IEC 61499标准开发的。它们基于事件触发组件的组合。执行支持是调度操作系统任务的计算单元网络。部署问题包括将组件执行与操作系统任务相关联。我们提出了一种基于启发式和可调度性分析的方法来解决这个问题。这种方法在满足应用程序组件的功能和时间约束的同时,必须考虑到执行支持的限制。
{"title":"A heuristic based method for automatic deployment of distributed component based applications","authors":"M. Khalgui, X. Rebeuf","doi":"10.1109/IES.2006.357471","DOIUrl":"https://doi.org/10.1109/IES.2006.357471","url":null,"abstract":"This paper deals with the deployment of industrial control applications on distributed execution supports. These applications are developed according to the IEC 61499 standard. They are based on compositions of event triggered components. The execution support is a network of computational units scheduling OS tasks. The deployment problem consists then in associating components executions to OS tasks. We resolve this problem by proposing a method based on a heuristic and a schedulability analysis. This method has to take into account the execution support limitation while satisfying functional and temporal constraints on application components.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134639226","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
From UML to Petri Nets for non functional Property Verification 从UML到Petri网的非功能属性验证
Pub Date : 2006-10-18 DOI: 10.1109/IES.2006.357475
F. Mallet, Marie-Agnès Peraldi-Frati, C. André
Real-time embedded architectures consist of software and hardware parts. Meeting non-functional constraints (e.g., real-time constraints) greatly depends on the mappings from the system functionalities to software and hardware components. Thus, there is a strong demand for precise architecture and allocation modeling, amenable to performance analysis. The paper proposes a model-driven approach for the assessment of the quality of allocations of the system functionalities to the architecture. We consider two technical domains: the UML domain for the definition of the model elements, and a non functional property analysis domain, external to UML, used for formal verification. This paper focuses on 1) the specification of expected behavior by UML activities, specialized to support the synchronous paradigm, 2) the definition of an analysis model for temporal properties: the Modular and Hierarchical Time Petri Nets, 3) the transformation from the specification model to the analysis model.
实时嵌入式体系结构由软件和硬件两部分组成。满足非功能约束(例如,实时约束)很大程度上依赖于从系统功能到软件和硬件组件的映射。因此,对精确的体系结构和分配建模有强烈的需求,以适应性能分析。本文提出了一种模型驱动的方法,用于评估系统功能分配到体系结构的质量。我们考虑两个技术领域:用于定义模型元素的UML领域,以及用于形式化验证的UML外部的非功能属性分析领域。本文的重点是1)UML活动的预期行为规范,专门用于支持同步范式,2)时间属性的分析模型的定义:模块化和分层时间Petri网,3)从规范模型到分析模型的转换。
{"title":"From UML to Petri Nets for non functional Property Verification","authors":"F. Mallet, Marie-Agnès Peraldi-Frati, C. André","doi":"10.1109/IES.2006.357475","DOIUrl":"https://doi.org/10.1109/IES.2006.357475","url":null,"abstract":"Real-time embedded architectures consist of software and hardware parts. Meeting non-functional constraints (e.g., real-time constraints) greatly depends on the mappings from the system functionalities to software and hardware components. Thus, there is a strong demand for precise architecture and allocation modeling, amenable to performance analysis. The paper proposes a model-driven approach for the assessment of the quality of allocations of the system functionalities to the architecture. We consider two technical domains: the UML domain for the definition of the model elements, and a non functional property analysis domain, external to UML, used for formal verification. This paper focuses on 1) the specification of expected behavior by UML activities, specialized to support the synchronous paradigm, 2) the definition of an analysis model for temporal properties: the Modular and Hierarchical Time Petri Nets, 3) the transformation from the specification model to the analysis model.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"216 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127604957","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A Complex Protocol Layer as a linux User-Space Process 作为linux用户空间进程的复杂协议层
Pub Date : 2006-10-18 DOI: 10.1109/IES.2006.357478
Antonio Barros, F. Pacheco, L. M. Pinho
With the current complexity of communication protocols, implementing its layers totally in the kernel of the operating system is too cumbersome, and it does not allow use of the capabilities only available in user space processes. However, building protocols as user space processes must not impair the responsiveness of the communication. Therefore, in this paper we present a layer of a communication protocol, which, due to its complexity, was implemented in a user space process. Lower layers of the protocol are, for responsiveness issues, implemented in the kernel. This protocol was developed to support large-scale power-line communication (PLC) with timing requirements.
鉴于当前通信协议的复杂性,完全在操作系统的内核中实现其层过于繁琐,而且它不允许使用仅在用户空间进程中可用的功能。但是,将协议构建为用户空间进程不能损害通信的响应性。因此,在本文中,我们提出了一个通信协议层,由于其复杂性,在用户空间进程中实现。对于响应性问题,协议的较低层在内核中实现。该协议是为了支持具有时序要求的大规模电力线通信(PLC)而开发的。
{"title":"A Complex Protocol Layer as a linux User-Space Process","authors":"Antonio Barros, F. Pacheco, L. M. Pinho","doi":"10.1109/IES.2006.357478","DOIUrl":"https://doi.org/10.1109/IES.2006.357478","url":null,"abstract":"With the current complexity of communication protocols, implementing its layers totally in the kernel of the operating system is too cumbersome, and it does not allow use of the capabilities only available in user space processes. However, building protocols as user space processes must not impair the responsiveness of the communication. Therefore, in this paper we present a layer of a communication protocol, which, due to its complexity, was implemented in a user space process. Lower layers of the protocol are, for responsiveness issues, implemented in the kernel. This protocol was developed to support large-scale power-line communication (PLC) with timing requirements.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125137406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Testing of Hybrid Real-time Systems Using FPGA Platform 基于FPGA平台的混合实时系统测试
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357472
J. Krakora, Z. Hanzálek
This paper presents a hybrid hardware-in-the-loop (HIL) methodology based on both the discrete event system, given by timed automata, and the continuous systems, given by difference equations. The methodology is implemented using an FPGA platform. It guarantees not only the speed enhancement but also the time accuracy and extensibility with no performance loss. Compared to the operating system based platforms, the FPGA platform is able to achieve much faster sampling frequency. Methodology FPGA implementation is generated by using Xilinx System Generator, bit exact toolbox for Matlab/Simulink.
本文提出了一种基于时间自动机给出的离散事件系统和差分方程给出的连续系统的混合硬件在环(HIL)方法。该方法在FPGA平台上实现。它既保证了速度的提高,又保证了时间的准确性和可扩展性,同时又不损失性能。与基于操作系统的平台相比,FPGA平台能够实现更快的采样频率。FPGA实现采用Xilinx System Generator生成,位精确工具箱为Matlab/Simulink。
{"title":"Testing of Hybrid Real-time Systems Using FPGA Platform","authors":"J. Krakora, Z. Hanzálek","doi":"10.1109/IES.2006.357472","DOIUrl":"https://doi.org/10.1109/IES.2006.357472","url":null,"abstract":"This paper presents a hybrid hardware-in-the-loop (HIL) methodology based on both the discrete event system, given by timed automata, and the continuous systems, given by difference equations. The methodology is implemented using an FPGA platform. It guarantees not only the speed enhancement but also the time accuracy and extensibility with no performance loss. Compared to the operating system based platforms, the FPGA platform is able to achieve much faster sampling frequency. Methodology FPGA implementation is generated by using Xilinx System Generator, bit exact toolbox for Matlab/Simulink.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122805005","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Scheduler-based Multi-Bank Main Memory Configuration for Energy Reduction 基于调度器的多银行主存节能配置
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357460
H. Fradj, C. Belleudy, M. Auguin
Modern DRAM technologies offer power management features for energy consumption optimization. It consists of multi-banking the addressing space instead of monolithic memory. The main advantage in this approach is the capability of setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper we investigate how this power management capability can be handled for real-time and multitasking applications. We aim to find, based on the application scheduler, both an efficient allocation of application's tasks to memory banks, and the corresponding memory configuration that lessen the energy consumption: number of banks and the size of each bank. Results show the effectiveness of this approach and the large energy savings.
现代DRAM技术提供了优化能耗的电源管理功能。它由多银行的寻址空间组成,而不是单片内存。这种方法的主要优点是能够在未被访问时将组设置为低功率模式,这样只有被访问的组保持在活动模式。在本文中,我们研究了如何在实时和多任务应用程序中处理这种电源管理功能。我们的目标是找到基于应用程序调度器的应用程序任务到内存库的有效分配,以及减少能耗的相应内存配置:存储库的数量和每个存储库的大小。结果表明了该方法的有效性,节约了大量的能源。
{"title":"Scheduler-based Multi-Bank Main Memory Configuration for Energy Reduction","authors":"H. Fradj, C. Belleudy, M. Auguin","doi":"10.1109/IES.2006.357460","DOIUrl":"https://doi.org/10.1109/IES.2006.357460","url":null,"abstract":"Modern DRAM technologies offer power management features for energy consumption optimization. It consists of multi-banking the addressing space instead of monolithic memory. The main advantage in this approach is the capability of setting banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper we investigate how this power management capability can be handled for real-time and multitasking applications. We aim to find, based on the application scheduler, both an efficient allocation of application's tasks to memory banks, and the corresponding memory configuration that lessen the energy consumption: number of banks and the size of each bank. Results show the effectiveness of this approach and the large energy savings.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"3 Suppl N 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116895581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Real-Time and Embedded System Verification Based on Formal Requirements 基于形式化需求的实时嵌入式系统验证
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357467
Benjamin Fontan, L. Apvrille, Pierre de Saqui-Sannes, J. Courtiat
TURTLE is a real-time UML profile supported by a toolkit which enables application of formal verification techniques to the analysis, design and deployment phases of systems design trajectory. This paper extends the TURTLE methodology with a requirement capture phase. SysML requirement diagrams are introduced. Temporal requirements (TR) are formally expressed using a dedicated language based on Allen's interval algebra. TRs serve as starting point to automatically synthesize observers and to guide the verification process applied to the TURTLE model of the system. Verification results are automatically collected in traceability matrices. A Hybrid Sport Utility Vehicle serves as example.
TURTLE是一个由工具包支持的实时UML概要文件,该工具包支持将正式验证技术应用于系统设计轨迹的分析、设计和部署阶段。本文用需求捕获阶段扩展了TURTLE方法。介绍了SysML需求图。时间需求(TR)使用基于Allen区间代数的专用语言正式表示。tr作为自动合成观察者的起点,并指导应用于系统的TURTLE模型的验证过程。验证结果自动收集到可追溯性矩阵中。以混合动力运动型多功能车为例。
{"title":"Real-Time and Embedded System Verification Based on Formal Requirements","authors":"Benjamin Fontan, L. Apvrille, Pierre de Saqui-Sannes, J. Courtiat","doi":"10.1109/IES.2006.357467","DOIUrl":"https://doi.org/10.1109/IES.2006.357467","url":null,"abstract":"TURTLE is a real-time UML profile supported by a toolkit which enables application of formal verification techniques to the analysis, design and deployment phases of systems design trajectory. This paper extends the TURTLE methodology with a requirement capture phase. SysML requirement diagrams are introduced. Temporal requirements (TR) are formally expressed using a dedicated language based on Allen's interval algebra. TRs serve as starting point to automatically synthesize observers and to guide the verification process applied to the TURTLE model of the system. Verification results are automatically collected in traceability matrices. A Hybrid Sport Utility Vehicle serves as example.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122019796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Exploiting Memory-Boundedness in Energy-Efficient Hard Real-Time Scheduling 在高能效硬实时调度中利用内存约束性
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357463
M. Spiga, Mattia Spiga, A. Alimonda, S. Carta, F. Aymerich
Dynamic voltage and frequency scaling (DVFS) has been extensively exploited in the context of hard real-time systems for the development of energy efficient task scheduling algorithms. However, when tasks are memory bounded, further energy improvement could be obtained. In this paper we analyze the effect of memory boundedness in a state-of-the-art energy efficient hard real-time scheduling algorithm, and we propose a new technique to take into account these effects to substantially improve energy efficiency of the scheduling algorithm while still preventing deadline misses. The proposed technique is compared to a state-of-the-art hard real-time scheduling algorithm from energy efficiency viewpoint. Results show an energy reduction from 15% to 90% depending on the amount of memory boundedness of the task.
动态电压频率标度(DVFS)在硬实时系统中被广泛应用于开发高效节能的任务调度算法。然而,当任务有内存限制时,可以获得进一步的能量改进。在本文中,我们分析了当前最先进的节能硬实时调度算法中内存有界性的影响,并提出了一种新的技术来考虑这些影响,从而大大提高调度算法的能源效率,同时仍然防止错过截止日期。从能源效率的角度将该技术与当前最先进的硬实时调度算法进行了比较。结果显示,根据任务的内存边界的大小,能量减少了15%到90%。
{"title":"Exploiting Memory-Boundedness in Energy-Efficient Hard Real-Time Scheduling","authors":"M. Spiga, Mattia Spiga, A. Alimonda, S. Carta, F. Aymerich","doi":"10.1109/IES.2006.357463","DOIUrl":"https://doi.org/10.1109/IES.2006.357463","url":null,"abstract":"Dynamic voltage and frequency scaling (DVFS) has been extensively exploited in the context of hard real-time systems for the development of energy efficient task scheduling algorithms. However, when tasks are memory bounded, further energy improvement could be obtained. In this paper we analyze the effect of memory boundedness in a state-of-the-art energy efficient hard real-time scheduling algorithm, and we propose a new technique to take into account these effects to substantially improve energy efficiency of the scheduling algorithm while still preventing deadline misses. The proposed technique is compared to a state-of-the-art hard real-time scheduling algorithm from energy efficiency viewpoint. Results show an energy reduction from 15% to 90% depending on the amount of memory boundedness of the task.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128784172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Efficient Design and Implementation on FPGA of a MicroBlaze Peripheral for Processing Direct Electrical Networks Measurements 用于处理直接电网测量的MicroBlaze外围设备的FPGA高效设计与实现
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357486
J. Viejo, M. J. Díaz, A. Millán, E. Ostúa, J. Juan, P. Ruiz-de-Clavijo, David Guerrero Martos
This contribution successfully accomplished the design and implementation of an advanced DSP circuit for direct measurements of electrical network parameters (RMS and real and reactive power) with application to network monitoring and quality assurance. The device is implemented on a mid-range Xilinx Spartan-3 family FPGA and includes an OPE interface so that it can be integrated as a standard peripheral of a microprocessor system like the MicroBlaze. Special attention has been paid to resources optimization and accuracy with simulated error below 1%.
这一贡献成功地完成了一个先进的DSP电路的设计和实现,用于直接测量电网参数(有效值、实功率和无功功率),并应用于网络监测和质量保证。该器件在中档Xilinx Spartan-3系列FPGA上实现,并包含一个OPE接口,因此它可以集成为MicroBlaze等微处理器系统的标准外设。特别注意资源优化和精度,模拟误差在1%以下。
{"title":"Efficient Design and Implementation on FPGA of a MicroBlaze Peripheral for Processing Direct Electrical Networks Measurements","authors":"J. Viejo, M. J. Díaz, A. Millán, E. Ostúa, J. Juan, P. Ruiz-de-Clavijo, David Guerrero Martos","doi":"10.1109/IES.2006.357486","DOIUrl":"https://doi.org/10.1109/IES.2006.357486","url":null,"abstract":"This contribution successfully accomplished the design and implementation of an advanced DSP circuit for direct measurements of electrical network parameters (RMS and real and reactive power) with application to network monitoring and quality assurance. The device is implemented on a mid-range Xilinx Spartan-3 family FPGA and includes an OPE interface so that it can be integrated as a standard peripheral of a microprocessor system like the MicroBlaze. Special attention has been paid to resources optimization and accuracy with simulated error below 1%.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127764966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
NOCDEX: Network on Chip Design Space Exploration Through Direct Execution and Options Selection Through Principal Component Analysis 通过直接执行的芯片网络设计空间探索和通过主成分分析的选择
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357469
Xinyu Li, O. Hammami
The design of system on chip (SoC) is getting more and more complex. One of the challenges is to find out an interconnection topology and a set of architecture parameters which minimize the area and power consumption while satisfying design constraint. The object of this paper is to propose a new design space exploration methodology for network on chip which use (1) hardware emulation for fast performance evaluation (2) actual post synthesis place and route for area results and (3) actual optimal implementation frequency to compute execution time rather than number of cycles. Based on these values, a statistical tool based on principal component analysis brings productivity gains for network on chip designer to quickly select network on chip components appropriate parameters value. Generally speaking the paper introduces fully automatic network on chip implementation cross-layer analysis in an integrated manner. Case studies validate our approach.
片上系统(SoC)的设计越来越复杂。其中一个挑战是找到一种互连拓扑结构和一组架构参数,使面积和功耗最小化,同时满足设计约束。本文的目的是为片上网络提出一种新的设计空间探索方法,该方法使用(1)硬件仿真来快速评估性能;(2)实际后合成位置和路径来计算区域结果;(3)实际最佳实现频率来计算执行时间而不是周期数。基于这些值,基于主成分分析的统计工具为片上网络设计人员快速选择合适的片上网络组件参数值带来了生产力的提高。从总体上讲,本文以集成的方式介绍了全自动片上网络实现跨层分析。案例研究验证了我们的方法。
{"title":"NOCDEX: Network on Chip Design Space Exploration Through Direct Execution and Options Selection Through Principal Component Analysis","authors":"Xinyu Li, O. Hammami","doi":"10.1109/IES.2006.357469","DOIUrl":"https://doi.org/10.1109/IES.2006.357469","url":null,"abstract":"The design of system on chip (SoC) is getting more and more complex. One of the challenges is to find out an interconnection topology and a set of architecture parameters which minimize the area and power consumption while satisfying design constraint. The object of this paper is to propose a new design space exploration methodology for network on chip which use (1) hardware emulation for fast performance evaluation (2) actual post synthesis place and route for area results and (3) actual optimal implementation frequency to compute execution time rather than number of cycles. Based on these values, a statistical tool based on principal component analysis brings productivity gains for network on chip designer to quickly select network on chip components appropriate parameters value. Generally speaking the paper introduces fully automatic network on chip implementation cross-layer analysis in an integrated manner. Case studies validate our approach.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115784888","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
System Level Design with UML: a Unified Approach 用UML进行系统级设计:一种统一的方法
Pub Date : 2006-10-01 DOI: 10.1109/IES.2006.357482
S. Rouxel, G. Gogniat, J. Diguet, J. Philippe, C. Moy
This paper describes a fast prototyping tool targeting software radio applications. It is based on the Unified Modeling Language (UML) and combines a Software Defined Radio UML profile for implementing a real MDA approach with EDA tools for multi-level verifications from the type compatibility to the scheduling and memory use analysis over an heterogeneous platform. Our approach relies on performance analysis to improve architecture and application matching thanks to non-functional criteria. The main contributions of our work are the improvement of the original meta-model of the Software Radio UML profile which is currently under standardization and its integration within a unified design framework. From a high abstraction level of a software application we perform extensive verifications and analysis to validate the designer hardware architecture choice and the corresponding implementations.
本文介绍了一种针对软件无线电应用的快速原型工具。它基于统一建模语言(UML),并结合了软件定义无线电UML概要文件,用于实现真正的MDA方法,以及EDA工具,用于从类型兼容性到异构平台上的调度和内存使用分析的多级验证。我们的方法依靠性能分析来改进体系结构和应用程序匹配,这要归功于非功能标准。我们工作的主要贡献是改进了Software Radio UML概要文件的原始元模型,该模型目前处于标准化之中,并将其集成到一个统一的设计框架中。从软件应用程序的高抽象级别出发,我们执行广泛的验证和分析,以验证设计者硬件架构的选择和相应的实现。
{"title":"System Level Design with UML: a Unified Approach","authors":"S. Rouxel, G. Gogniat, J. Diguet, J. Philippe, C. Moy","doi":"10.1109/IES.2006.357482","DOIUrl":"https://doi.org/10.1109/IES.2006.357482","url":null,"abstract":"This paper describes a fast prototyping tool targeting software radio applications. It is based on the Unified Modeling Language (UML) and combines a Software Defined Radio UML profile for implementing a real MDA approach with EDA tools for multi-level verifications from the type compatibility to the scheduling and memory use analysis over an heterogeneous platform. Our approach relies on performance analysis to improve architecture and application matching thanks to non-functional criteria. The main contributions of our work are the improvement of the original meta-model of the Software Radio UML profile which is currently under standardization and its integration within a unified design framework. From a high abstraction level of a software application we perform extensive verifications and analysis to validate the designer hardware architecture choice and the corresponding implementations.","PeriodicalId":412676,"journal":{"name":"2006 International Symposium on Industrial Embedded Systems","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124490076","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2006 International Symposium on Industrial Embedded Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1