Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3240765.3243500guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Waterfall is too slow, let's go Agile: Multi-domain Coupling for Synthesizing Automotive Cyber-Physical Systems

Published: 05 November 2018 Publication History
  • Get Citation Alerts
  • Abstract

    For future autonomous vehicles, the system development life cycle must keep up with the rapid rate of innovation and changing needs of the market. Waterfall is too slow to react to such changes, and therefore, there is a growing emphasis to adopt Agile development concepts in the automotive industry. Ensuring requirements traceability, and thus proving functional safety, is a serious challenge in this direction. Modern cars are complex cyber-physical systems and are traditionally designed using a set of disjoint tools, which adds to the challenge. In this paper, we point out that multi-domain coupling and design automation using correct-by-design approaches can lead to safe designs even in an Agile environment. In this context, we study current industry trends. We further outline the challenges involved in multi-domain coupling and demonstrate using a state-of-the-art approach how these challenges can be addressed by exploiting domain-specific knowledge.

    References

    [1]
    ISO 26262. 2011. Road vehicles - Functional safety. https://www.iso.org/standards.html
    [2]
    A. Aminifar, P. Eles, Z. Peng, and A. Cervin. 2013. Control-quality driven design of cyber-physical systems with robustness guarantees. In Design, Automation & Test in Europe Conference & Exhibition (DATE).
    [3]
    M. Balszun, D. Roy, L. Zhang, W. Chang, and S. Chakraborty. 2017. Effectively utilizing elastic resources in networked control systems. In 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA).
    [4]
    W. Chang, D. Roy, L. Zhang, and S. Chakraborty. 2016. Model-based design of resource-efficient automotive control software. In 35th International Conference on Computer-Aided Design (ICCAD).
    [5]
    W. Chang, L. Zhang, D. Roy, and S. Chakraborty. 2017. Control/architecture codesign for cyber-physical systems. Springer Netherlands.
    [6]
    U. Eliasson and H. Burden. 2013. Extending Agile Practices in Automotive MDE. In Extreme Modeling Workshop (XM).
    [7]
    FlexRay Consortium. 2010. The FlexRay communications system protocol specification, Version 3.0.1. Retrieved July 27, 2018 from https://svn.ipd.kit.edu/nlrp/public/FlexRay/
    [8]
    G.M. Mancuso, E. Bini, and G. Pannocchia. 2014. Optimal Priority Assignment to Control Tasks. ACM Transactions on Embedded Computing Systems (TECS) 13, 5s (2014), 161:1–161:17.
    [9]
    D. Goswami, A. Masrur, R. Schneider, C.J Xue, and S. Chakraborty. 2013. Multirate controller design for resource- and schedule-constrained automotive ECUs. In Design, Automation & Test in Europe Conference & Exhibition (DATE).
    [10]
    D. Goswami, R. Schneider, and S. Chakraborty. 2011. Re-engineering cyber-physical control applications for hybrid communication protocols. In Design, Automation & Test in Europe Conference & Exhibition (DATE).
    [11]
    T. Heurung 2015. Bridging Automotive Design Domains with the Latest in Functional Design Technology. In SAE Technical Paper.
    [12]
    J T. Heurung and S. Walz 2008. White Paper: Designing and implementing architectures for distributed automotive E/E systems. Retrieved August 13, 2018 from http://go.mentor.com/4gtgc
    [13]
    B. Katumba and E. Knauss. 2014. Agile Development in Automotive Software Development: Challenges and Opportunities. In International Conference on Product-Focused Software Process Improvement (PROFES).
    [14]
    L. Ma, F. Xia, and Z. Peng. 2008. Integrated Design and Implementation of Embedded Control Systems with Scilab. Sensors 8, 9 (2008), 5501–5515.
    [15]
    J H.-J. Mantsch 2015. White Paper: A holistic approach to vehicle system design. Retrieved August 13, 2018 from http://go.mentor.com/4ness
    [16]
    Mentor, A Siemens Business. 2017. Capital. Retrieved August 10, 2018 from https://www.mentor.com/products/electrical-design-software/capital/
    [17]
    Mentor, A Siemens Business. 2018. Capital: An Integrated Electrical Engineering Environment. Retrieved August 13, 2018 from http://s3.mentor.com/public_documents/datasheet/products/electrical-design-software/capital!chs_overview.pdf
    [18]
    B. Morris. 2018. White Paper: Implementing SAE J1939 in commercial, off-highway & heavy-duty vehicle design. Retrieved August 13, 2018 from http://go.mentor.com/4ZLAH
    [19]
    D. Roy, M. Balszun, T. Heurung, and S. Chakraborty. 2018. Multi-Domain Coupling for Automated Synthesis of Distributed Cyber-Physical Systems. In International Symposium on Circuits and Systems (ISCAS).
    [20]
    D. Roy, L. Zhang, W. Chang, and S. Chakraborty. 2016. Automated synthesis of cyber-physical systems from joint controller/architecture specifications. In Forum on Specification and Design Languages (FDL).
    [21]
    D. Roy, L. Zhang, W. Chang, D. Goswami, and S. Chakraborty. 2016. Multiobjective co-optimization of FlexRay-based distributed control systems. In Real-Time and Embedded Technology and Applications Symposium (RTAS).
    [22]
    D. Roy, L. Zhang, W. Chang S. Mitter, and S. Chakraborty, 2017. Semantics-Preserving Cosynthesis of Cyber-Physical Systems. Proceedings of the IEEE 106, 1 (2017), 171–200.
    [23]
    W.W. Royce. 1987. Managing the development of large software systems: concepts and techniques. In 9th International Conference on Software Engineering (ICSE).
    [24]
    S. Samii, A. Cervin, P. Eles, and Z. Peng. 2009. Integrated scheduling and synthesis of control applications on distributed embedded systems. In Design, Automation & Test in Europe Conference & Exhibition (DATE).
    [25]
    R. Schneider, D. Goswami, A. Masrur, M. Becker, and S. Chakraborty 2013. Multilayered scheduling of mixed-criticality cyber-physical systems. Journal of Systems Architecture - Embedded Systems Design 59, 10-D (2013), 1215–1230.
    [26]
    R. Schneider, D. Goswami, S. Zafar, M. Lukasiewycz, and S. Chakraborty. 2011. Constraint-driven synthesis and tool-support for FlexRay-based automotive control systems. In 7th International Conference on Hardware/Software Codesign and System Synthesis.
    [27]
    SIMTOOLS GmbH. 2010. SIMTARGET V5.0.1: C code generation from SIMTOOLS models for CAN, FlexRay, and I/O.
    [28]
    SIMTOOLS GmbH. 2012. SIMTOOLS V5.2.0: Model-Based Design Tools for FlexRay-based Applications.
    [29]
    J. Sztipanovits, T. Bapty, S. Neema, X. Koutsoukos, and E. Jackson. 2015. Design tool chain for cyber-physical systems: Lessons learned. In 52nd Design Automation Conference (DAC).
    [30]
    H. Voit, R. Schneider, D. Goswami, A. Annaswamy, and S. Chakraborty. 2010. Optimizing Hierarchical Schedules for Improved Control Performance. In 5th IEEE International Symposium on Industrial Embedded Systems (SIES).

    Cited By

    View all
    • (2024)SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00052(276-280)Online publication date: 6-Jan-2024
    • (2022)ModelMapProceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design10.1145/3508352.3549463(1-9)Online publication date: 30-Oct-2022

    Index Terms

    1. Waterfall is too slow, let's go Agile: Multi-domain Coupling for Synthesizing Automotive Cyber-Physical Systems
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image Guide Proceedings
            2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
            Nov 2018
            939 pages

            Publisher

            IEEE Press

            Publication History

            Published: 05 November 2018

            Permissions

            Request permissions for this article.

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0

            Other Metrics

            Citations

            Cited By

            View all
            • (2024)SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00052(276-280)Online publication date: 6-Jan-2024
            • (2022)ModelMapProceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design10.1145/3508352.3549463(1-9)Online publication date: 30-Oct-2022

            View Options

            View options

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media