skip to main content
10.1145/2562059.2562120acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Component based design of hybrid systems: a case study on concurrency and coupling

Published: 15 April 2014 Publication History

Abstract

In the search of design principles that allow compositional reasoning about safety and stability properties of hybrid controllers we examine a case study on a simplified driver assistance system for lane keeping and velocity control. We thereby target loosely coupled systems: the composed system has to accomplish a task that may depend on several of its subcomponents while little coordination between them is necessary. Our assistance system has to accomplish a comfortable centrifugal force, lane keeping and velocity control. This leads to an architecture composed of a velocity controller and a steering controller, where each controller has its local objectives and together they maintain a global objective. The steering controller makes time bounded promises about its steering, which the velocity controller uses for optimization. For this system, we deductively prove from the components' properties that the objectives of the composed system are accomplished.

References

[1]
L. J. Alun Foster, Iris Hamelink, editor. ARTEMIS Book of Successes. ARTEMIS, 2013.
[2]
W. Damm, H. Dierks, J. Oehlerking, and A. Pnueli. Towards component based design of hybrid systems: Safety and stability. In Z. Manna and D. Peled, editors, Essays in Memory of Amir Pnueli, volume 6200 of LNCS. Springer, 2010.
[3]
W. Damm, W. Hagemann, E. Möhlmann, and A. Rakow. Component based design of hybrid systems: A case study on concurrency and coupling. Reports of SFB/TR 14 AVACS 95, 2014.
[4]
W. Damm, A. Mikschl, J. Oehlerking, E.-R. Olderog, J. Pang, A. Platzer, M. Segelken, and B. Wirtz. Automating Verification of Cooperation, Control, and Design in Traffic Applications. In Formal Methods and Hybrid Real-Time Systems, Essays in Honor of Dines Bjørner and Chaochen Zhou on the Occasion of Their 70th Birthdays, 2007.
[5]
W. Damm, T. Peikenkamp, and B. Josko. Contract Based ISO CD 26262 Safety Analysis. In SAE World Congress - Session on Safety-Critical Systems, 2009.
[6]
W. Damm, A. Votintseva, A. Metzner, B. Josko, and E. Peikenkamp, Thomas; Böde. Boosting re-use of embedded automotive applications through rich components. In Proceedings of FIT 2005, 08 2005.
[7]
A. Eggers, N. Ramdani, N. S. Nedialkov, and M. Fränzle. Improving the SAT modulo ODE approach to hybrid systems analysis by combining different enclosure methods. Software & Systems Modeling, 2012.
[8]
W. Hagemann. Reachability analysis of hybrid systems using symbolic orthogonal projections. CAV, 2014. submitted.
[9]
E. Möhlmann and O. E. Theel. Stabhyli: a Tool for Automatic Stability Verification of Non-Linear Hybrid Systems. In C. Belta and F. Ivancic, editors, HSCC. ACM, 2013.
[10]
S. Prajna and A. Jadbabaie. Safety verification of hybrid systems using barrier certificates. In R. Alur and G. J. Pappas, editors, HSCC, volume 2993 of LNCS. Springer, 2004.
[11]
A. L. Sangiovanni-Vincentelli, W. Damm, and R. Passerone. Taming Dr. Frankenstein: Contract-based design for cyber-physical systems. Eur. J. Control, 18(3), 2012.

Cited By

View all
  • (2017)Imperfect Knowledge in Autonomous Urban Traffic ManoeuvresElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.257.7257(59-74)Online publication date: 7-Sep-2017
  • (2017)Synthesizing and verifying controllers for multi-lane traffic maneuversFormal Aspects of Computing10.1007/s00165-017-0424-429:4(583-600)Online publication date: 1-Jul-2017
  • (2017)Linking Discrete and Continuous Models, Applied to Traffic ManoeuvrersProvably Correct Systems10.1007/978-3-319-48628-4_5(95-120)Online publication date: 2-Mar-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HSCC '14: Proceedings of the 17th international conference on Hybrid systems: computation and control
April 2014
328 pages
ISBN:9781450327329
DOI:10.1145/2562059
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 April 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. assume-guarantee
  2. automatic verification
  3. composition
  4. computer-aided design
  5. hybrid systems
  6. interfaces
  7. safety
  8. specifications
  9. stability

Qualifiers

  • Research-article

Funding Sources

Conference

HSCC'14
Sponsor:

Acceptance Rates

HSCC '14 Paper Acceptance Rate 29 of 69 submissions, 42%;
Overall Acceptance Rate 153 of 373 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Imperfect Knowledge in Autonomous Urban Traffic ManoeuvresElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.257.7257(59-74)Online publication date: 7-Sep-2017
  • (2017)Synthesizing and verifying controllers for multi-lane traffic maneuversFormal Aspects of Computing10.1007/s00165-017-0424-429:4(583-600)Online publication date: 1-Jul-2017
  • (2017)Linking Discrete and Continuous Models, Applied to Traffic ManoeuvrersProvably Correct Systems10.1007/978-3-319-48628-4_5(95-120)Online publication date: 2-Mar-2017
  • (2016)An Abstract Model for Proving Safety of Autonomous Urban TrafficTheoretical Aspects of Computing – ICTAC 201610.1007/978-3-319-46750-4_16(274-292)Online publication date: 22-Sep-2016
  • (2016)A Compositional Approach to the Verification of Hybrid SystemsEssays Dedicated to Frank de Boer on Theory and Practice of Formal Methods - Volume 966010.1007/978-3-319-30734-3_8(88-103)Online publication date: 1-Jan-2016
  • (2015)Quo vadis cyber-physical systems: research areas of cyber-physical ecosystems: a position paperProceedings of the 1st International Workshop on Control Theory for Software Engineering10.1145/2804337.2804341(22-25)Online publication date: 31-Aug-2015
  • (2015)Efficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid SystemsMathematics in Computer Science10.1007/s11786-015-0238-99:3(283-325)Online publication date: 23-Sep-2015
  • (2015)Synthesizing Controllers for Multi-lane Traffic ManeuversProceedings of the First International Symposium on Dependable Software Engineering: Theories, Tools, and Applications - Volume 940910.1007/978-3-319-25942-0_5(71-86)Online publication date: 4-Nov-2015
  • (2015)Hybrid Tools for Hybrid Systems – Proving Stability and Safety at OnceFormal Modeling and Analysis of Timed Systems10.1007/978-3-319-22975-1_15(222-239)Online publication date: 22-Aug-2015
  • (2014)Reachability Analysis of Hybrid Systems Using Symbolic Orthogonal ProjectionsProceedings of the 16th International Conference on Computer Aided Verification - Volume 855910.1007/978-3-319-08867-9_27(407-423)Online publication date: 18-Jul-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media