Using SysML for Modelling and Code Generation for Smart Sensor ASICs

被引:0
作者
Kirchner, Aljoscha [1 ]
Oetjens, Jan-Hendrik [1 ]
Bringmann, Oliver [2 ]
机构
[1] Robert Bosch GmbH, Engn Integrated Circuits Methods Tool & Technol, Tubinger Str 123, Reutlingen, Germany
[2] Eberhard Karls Uniyersitat Tubingen, Lehrstuhl Eingebettete Syst, Wilhelm Schickard Inst Informat, Sand 13, Tubingen, Germany
来源
PROCEEDINGS OF THE 2018 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL) | 2018年
关键词
Embedded SW; SysML; Code generation; VP;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The latest developments in networking and the rapidly increasing demand for IoT devices lead to higher demands on time-to-market and production costs. In addition, the complexity of the development processes for smart sensor ASICs is constantly increasing and new methods for automation and code generation are particularly needed in development. This paper describes a new methodology that formalizes functional specification based on SysML and enables automation of Virtual Prototype (VP) development. The virtual prototype is an established approach for early embedded software development. The presented methodology translates natural language written specifications into a modeled and formalized functional specification and enables the generation of behavior descriptions in SystemC that are used for the creation of VP. Furthermore, it enables the connection of the IP-XACT-centric generation of the register interface description, as well as the description of the signal processing parts by MATLAB (R) Simulink (R), with the SysML-based generated functional description.
引用
收藏
页数:8
相关论文
共 20 条
[1]  
[Anonymous], 2005, UNIFIED MODELING LAN, P496
[2]  
[Anonymous], 2008, IBM RHAPSODY USER GU, P225
[3]  
Arantes M., 2018, 2018 annual IEEE international systems conference (SysCon), P1
[4]  
Bouquet F., 2012, TRANSFORMATION SYSML
[5]  
Boutekkouk F., 2010, IJCA
[6]  
Guo Y, 2008, PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, P552, DOI 10.1109/MESA.2008.4735654
[7]  
IEEE, 2011, 1685 IEEE
[8]  
IEEE Computer Society, 2011, 16662011 IEEE
[9]  
Kutzer P, 2011, P IEEE RAP SYST PROT, P128, DOI 10.1109/RSP.2011.5929986
[10]  
MathWorks Inc, 2016, MATLAB