Towards model-driven development of hard real-time systems - Integrating ASCET and aiT/StackAnalyzer

被引:0
|
作者
Ferdinand, Christian [1 ]
Heckmann, Reinhold [1 ]
Wolff, Hans-Joerg [2 ]
Renz, Christian [2 ]
Parshin, Oleg [3 ]
Wilhelm, Reinhard [3 ]
机构
[1] AbsInt Angewandte Informat GmbH, Sci Pk 1, D-66123 Saarbrucken, Germany
[2] ETAS GmBH, D-70469 Stuttgart, Germany
[3] Univ Saarland, D-66041 Saarbrucken, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developers in the automotive sector must achieve high quality objectives. Many design and implementation errors are avoided by synthesizing code from model-based software specifications using automatic code generators such as ETAS' ASCET. To verify non-functional properties of the implementation, model-based design processes should be complemented with static program analysis tools like AbsInt's StackAnalyzer mid timing analyzer aiT. ASCET, StackAnalyzer and aiT can be integrated hi a way that the aiT/StackAnalyzer analysis results for code generated by ASCET are conveniently accessible from within the ASCET development environment. This gives ASCET users a direct feedback on the effects of their design decisions on resource usage, allowing them to select; more efficient designs and implementation methods. In the paper, we present the tools, the experimental integration, preliminary results and plans for further tool integration.
引用
收藏
页码:145 / +
页数:2
相关论文
共 50 条
  • [31] Towards the Definition of a Pattern Sequence for Real-Time Applications Using a Model-Driven Engineering Approach
    Angel Pastor, Juan
    Alonso, Diego
    Sanchez, Pedro
    Alvarez, Barbara
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 167 - 180
  • [32] Integrating optional software components into hard real-time systems
    Audsley, NC
    Burns, A
    Davis, RI
    Scholefield, DJ
    Wellings, AJ
    SOFTWARE ENGINEERING JOURNAL, 1996, 11 (03): : 133 - 140
  • [33] Model-Driven Development of High-Integrity Distributed Real-Time Systems Using the End-to-End Flow Model
    Perez, Hector
    Javier Gutierrez, J.
    Asensio, Esteban
    Zamorano, Juan
    de la Puente, Juan A.
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 209 - 216
  • [34] Towards an interoperability framework for model-driven development of software systems
    Elvesæter, B
    Hahn, A
    Berre, AJ
    Neple, T
    INTEROPERABILITY OF ENTERPRISE SOFTWARE AND APPLICATIONS, 2006, : 409 - +
  • [35] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [36] NetQoPE: A model-driven network QoS provisioning engine for distributed real-time and embedded systems
    Balasubramanian, Jaiganesh
    Tambe, Sumant
    Dasarathy, Balakrishnan
    Gadgil, Shrirang
    Porter, Frederick
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 113 - +
  • [37] Testing times: On model-driven test generation for non-deterministic real-time systems
    Brinksma, E
    FOURTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2004, : 3 - 4
  • [38] Model-Driven Development Methodology Applied To Real-Time MEG Signal Preprocessing System Design
    Chen, Tao
    Suslov, Sergey
    Schiek, Michael
    Shah, N. Jon
    van Waasen, Stefan
    Dammers, Juergen
    UKSIM-AMSS 11TH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2017), 2017, : 28 - 33
  • [39] A Hierarchical modeling Method Based on Model-Driven Development in Real-time Control System Design
    He, Bi
    Wang, Bin
    Guo, Li
    Yang, Tongyao
    Xiong, Xin
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 5357 - 5362
  • [40] Model-Driven Design of Real-time Component-Based Applications
    Lopez Martinez, Patricia
    Cuevas, Cesar
    Drake, Jose M.
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,