2015 Forum on Specification and Design Languages (FDL)最新文献

筛选
英文 中文
Virtual hardware-in-the-loop co-simulation for multi-domain automotive systems via the functional mock-up interface 基于功能模型接口的多域汽车系统虚拟半实物联合仿真
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306355
Robert Buecs, L. Murillo, Ekaterina Korotcenko, Gaurav Dugge, R. Leupers, G. Ascheid, A. Ropers, Markus Wedler, A. Hoffmann
{"title":"Virtual hardware-in-the-loop co-simulation for multi-domain automotive systems via the functional mock-up interface","authors":"Robert Buecs, L. Murillo, Ekaterina Korotcenko, Gaurav Dugge, R. Leupers, G. Ascheid, A. Ropers, Markus Wedler, A. Hoffmann","doi":"10.1109/FDL.2015.7306355","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306355","url":null,"abstract":"Modern cars require powerful multi- and many-core hardware platforms to fulfill the demands of upcoming computationally intensive advanced driver assistance systems. This leads to a distributed hardware/software architecture that poses an unbearable system complexity to designers. Additionally, the strict requirements of new functional safety standards make it extremely difficult to rapidly and comprehensively close the development-evaluation-debug cycle. To overcome these complications, virtual platform technology is a promising approach that provides full hardware/software visibility, controllability and adequate simulation speed at electronic system level. However, for highly heterogeneous systems, such as modern cars, this technology lacks the capability to capture and integrate interactions of multiple subsystems beyond the hardware/software domain. To bridge this gap, this work presents multiple methods to facilitate the integration of virtual platforms into complex heterogeneous multi-domain vehicular simulation systems via the Functional Mock-Up Interface (FMI), the de facto co-simulation standard for automotive. The presented approaches significantly increase the depth of functional safety testing, as holistic car simulation covers cross-domain interactions of its subsystems.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129321435","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}
引用次数: 20
Architectural system modeling for correct-by-construction RTL design 按结构正确RTL设计的体系结构建模
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306086
J. Urdahl, D. Stoffel, W. Kunz
{"title":"Architectural system modeling for correct-by-construction RTL design","authors":"J. Urdahl, D. Stoffel, W. Kunz","doi":"10.1109/FDL.2015.7306086","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306086","url":null,"abstract":"This paper works towards a new design flow in which a design model at an architectural system level is refined into an RTL implementation in such a way that architectural model and RTL implementation stand in a well-defined formal relationship to each other. Functional properties valid at the system level are guaranteed to hold also in the concrete implementation without any additional verification efforts at the RTL. Based on the notion of path predicate abstraction (PPA) introduced in previous work, this paper contributes an \"architectural modeling language (AML)\" which formalizes the semantics of the architectural description level w.r.t. a PPA. The language is intended to be used only as an intermediate description automatically derived from standardized ESL languages such as SystemC when these descriptions are restricted to a mappable subset. Such an intermediate representation is needed to overcome the limitations of SystemC in precisely defining the semantics of the design model and its interfaces as well as to cope with the overwhelming expressive power of SystemC and the large syntactical diversity it allows. With an AML description of the architectural model as a starting point, the paper will show how properties in a standard language like SVA can be automatically generated that guarantee the correctness of the implementation when proven on the design after all refinement steps in the design and the property set have been completed.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123166712","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
Building a dynamically reconfigurable system through a high development flow 通过高开发流程构建动态可重构系统
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306090
D. Fuente, Jesús Barba, X. Peña, J. C. López, P. Peñil, P. Sánchez
{"title":"Building a dynamically reconfigurable system through a high development flow","authors":"D. Fuente, Jesús Barba, X. Peña, J. C. López, P. Peñil, P. Sánchez","doi":"10.1109/FDL.2015.7306090","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306090","url":null,"abstract":"Partial Reconfiguration is one of the most attractive features of FPGAs. This feature provides new computing possibilities, such as the reduction of the total area required in a FPGA by means of functioning overlapping, or the modification of the design after its deployment, where a complete configuration is not needed. However, the design of partially reconfigurable systems is still a complex task. This work focuses on facilitating the design process and proposes a new development framework for dynamically configurable systems from high level UML/MARTE models which, starting from dynamically reconfigurable systems high level UML/MARTE models. Simulation and VHDL code are generated from those models, according to the specification requirements of the reconfigurable hardware captured in the specifications. To demonstrate this approach, a edge detection-based use case has been implemented with the developed framework.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133714080","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}
引用次数: 5
Towards a toolchain for assertion-driven test sequence generation 走向一个工具链,用于断言驱动的测试序列生成
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306354
L. Pierre
{"title":"Towards a toolchain for assertion-driven test sequence generation","authors":"L. Pierre","doi":"10.1109/FDL.2015.7306354","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306354","url":null,"abstract":"Coverage is a major concern in simulation-based test and verification, but it usually addresses statements, conditions, or FSM transitions. The work reported here focuses on dynamic Assertion-Based Verification, which aims at checking that designs obey requirements formalized as temporal assertions. In that context, the selection of test sequences is related to coverage of the assertions activation conditions. This goal also differs from the one of usual ATPG methods (Automatic Test Pattern Generation), which target the production of test patterns designed to detect incorrect circuit behaviors and that are guided by fault models such as stuck-at faults. This paper describes a toolchain for the automatic construction of test sequence generators directed by specifications expressed as temporal assertions. It also sketches some experimental results and discusses some issues related to the diversity of alternative solutions.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115394031","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
Mixed-criticality system modelling with dynamic execution mode switching 具有动态执行模式切换的混合临界系统建模
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306356
Philipp Ittershagen, Kim Grüttner, W. Nebel
{"title":"Mixed-criticality system modelling with dynamic execution mode switching","authors":"Philipp Ittershagen, Kim Grüttner, W. Nebel","doi":"10.1109/FDL.2015.7306356","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306356","url":null,"abstract":"In this paper, an executable system model for performing a functional simulation while observing the dynamic effects of mixed-criticality requirements regarding applications with different levels of assurance is proposed. The model provides the expression of dynamic execution modes and execution time estimates on each criticality level of the system. In a refinement step, it is possible to observe the effects of scheduling policies, dynamic criticality-, and execution mode switches on the functional behaviour of the system in a trace-based, simulative manner. An early evaluation of a quadrocopter platform consisting of a safety-critical flight control application and a video-based, performance-critical object detection is used to demonstrate the applicability of the design flow. Simulation results indicate that by defining multiple execution modes of the object detection algorithm, the run-time utilisation feedback allows the algorithm to run in a high-quality mode for more than 50% of the time, thereby increasing the overall system utilisation by two thirds compared to a static resource utilisation analysis.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115853015","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
Enhancing analysability and time predictability in UML/MARTE component-based application models 增强基于UML/MARTE组件的应用程序模型中的可分析性和时间可预测性
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306365
F. Herrera, P. Peñil, E. Villar
{"title":"Enhancing analysability and time predictability in UML/MARTE component-based application models","authors":"F. Herrera, P. Peñil, E. Villar","doi":"10.1109/FDL.2015.7306365","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306365","url":null,"abstract":"This paper presents how to integrate formally based models relying on the Synchronous Dataflow Model-of- Computation (MoC) in a UML/MARTE component-based application model. This model corresponds to a flexible and expressive modelling methodology, which facilitates finding and building an application model with the intended semantics, but does not help to ensure a strict fulfilment of functional and extrafunctional requirements. However, this capability has become a need in the context of modelling mixed-criticality applications. This paper shows how the component-based UML/MARTE models captured in such a flexible methodology can integrate parts transformable into synchronous data-flows. This formalism facilitates the analysis of the functional and extra-functional properties of such parts. Specifically, the paper shows a set of modelling patterns which can be translated into SDF counterparts. Relying on these patterns, a framework has been implemented which enables a bi-directional interoperability between the UML/MARTE models abiding the patterns and the formally-based ForSyDe methodology.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126301069","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}
引用次数: 1
A special-purpose language for implementing pipelined FPGA-based accelerators 一种用于实现流水线式fpga加速器的专用语言
2015 Forum on Specification and Design Languages (FDL) Pub Date : 2015-11-12 DOI: 10.1109/FDL.2015.7306085
C. B. Oliveira, Ricardo Menotti, João MP Cardoso, E. Marques
{"title":"A special-purpose language for implementing pipelined FPGA-based accelerators","authors":"C. B. Oliveira, Ricardo Menotti, João MP Cardoso, E. Marques","doi":"10.1109/FDL.2015.7306085","DOIUrl":"https://doi.org/10.1109/FDL.2015.7306085","url":null,"abstract":"A common use for Field-Programmable Gate Arrays (FPGAs) is the implementation of hardware accelerators. A way of doing so is to specify the internal logic of such accelerators by using Hardware Description Languages (HDLs). However, HDLs rely on the expertise of developers and their knowledge about hardware development with FPGAs. Regarding this, efforts have been focused on developing High-level Synthesis (HLS) tools in an attempt to increase the overall abstraction level required for using FPGAs. However, the solutions presented by such tools are commonly considered inefficient in comparison to the ones achieved by a specialized hardware designer. An alternative solution to program FPGAs is the use of Domain- Specific Languages (DSLs), as they can provide higher abstraction levels than HDLs still allowing the developers to deal with specific issues leading to more efficient designs and not always covered by HLS tools. In this paper we present our recent work on a DSL named LALP (Language for Aggressive Loop Pipelining), which has been developed focusing on the development of FPGAbased, aggressively pipelined, hardware accelerators. We present the recent LALP extensions and the challenges we are facing regarding to the compilation of LALP to FPGAs.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"26 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130414741","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
Clocks and Their Applications 时钟及其应用
2015 Forum on Specification and Design Languages (FDL) Pub Date : 1900-01-01 DOI: 10.1109/fdl.2015.7306364
K. Morin-Allory, Jean-Christophe Brignone, A. Pegatoquet, F. Fummi
{"title":"Clocks and Their Applications","authors":"K. Morin-Allory, Jean-Christophe Brignone, A. Pegatoquet, F. Fummi","doi":"10.1109/fdl.2015.7306364","DOIUrl":"https://doi.org/10.1109/fdl.2015.7306364","url":null,"abstract":"This session presents a new technique to verify synchronization protocols on RTL designs that automatically extract synchronizers from a flat design, and helkps to formally verify the correctness of the implemented synchronization protocol. It also present an approach to dynamically tune the time quantum in temporally decoupled simulations in order to improve the accuracy/performance tradeoff in virtual prototypes. Finally it presents an approach for the high level modeling of efficient power strategies in ESL design, which helps analyzing the effect of clock gating and frequency scaling by using a template that allows to integrate clock domains in SystemC-TLM simulations with power management support.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129790568","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
FMI and SystemC-AMS
2015 Forum on Specification and Design Languages (FDL) Pub Date : 1900-01-01 DOI: 10.1109/fdl.2015.7306362
Michael Karner
{"title":"FMI and SystemC-AMS","authors":"Michael Karner","doi":"10.1109/fdl.2015.7306362","DOIUrl":"https://doi.org/10.1109/fdl.2015.7306362","url":null,"abstract":"This session presents an approach to connect multiple System-C virtual platforms via the Functional Mock-Up Interface (FMI), allowing co-simulations of complex systems consisting of many Functional Mock-Up Units (FMUs). It also presents a methodology to generate these FMUs from SystemC/SystemC-AMS to represent electronics sistems for an automotive simulation environment. Finally it introduces a new method to design conservative behavioral models of AMS blocks in SystemC AMS by translating a Verilog-AMS model into a netlist of SysetmC-AMS/ELN primitives.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128919754","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
Power aware modelling and design 电源感知建模和设计
2015 Forum on Specification and Design Languages (FDL) Pub Date : 1900-01-01 DOI: 10.1109/fdl.2015.7306091
Javier Moreno Molina
{"title":"Power aware modelling and design","authors":"Javier Moreno Molina","doi":"10.1109/fdl.2015.7306091","DOIUrl":"https://doi.org/10.1109/fdl.2015.7306091","url":null,"abstract":"This special session will explore the different constraints in power aware design as well as different modelling approaches to overcome them. The session will start with a system level power consumption modelling approach that enables the simulation of power consumption transients and their effects on AMS subsystems. The next presentation will introduce a model to estimate and benchmark wireless sensor nodes energy lifetime, including power consumption and battery models. The third presentation will show an approach to measure energy and power consumption in multi-core Systems-on-Chip in order to optimise software. Finally the last presentation will analyse near-threshold logic circuits and its vulnerabilities and will propose models of error-aware logic circuits.","PeriodicalId":171448,"journal":{"name":"2015 Forum on Specification and Design Languages (FDL)","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132219156","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信