skip to main content
10.1145/3141235.3141238acmconferencesArticle/Chapter ViewAbstractPublication PagesccsConference Proceedingsconference-collections
research-article
Public Access

CPS Runtime Architecture And Automated Transformation of Applications

Authors Info & Claims
Published:03 November 2017Publication History

ABSTRACT

National Academy of Science's study on dependable software systems concluded that simplicity is the key. Reducing the complexity of software has been investigated by the FEAST community on automated transformation of application software and by the CPS runtime community on the development of runtime architectures that simply the development of applications. This creates the need of collaboration between these two communities.

The goal of this review paper is to bring this need to the attention of FEAST community.

References

  1. Hoyme, Ken, Kevin Driscoll, 1992, SAFEbus, Proc. IEEE/AIAA Digital Avionics Systems Conference (DASC'92), pp. 68--73. Google ScholarGoogle ScholarCross RefCross Ref
  2. Kopetz, Hermann, G. Bauer, The time-triggered architecture, 2003, Proceedings of the IEEE, Vol. 91, Issue 1, pp. 112--126.Google ScholarGoogle ScholarCross RefCross Ref
  3. Al-Nayeem, Abdullha, Mu Sun, Xiaokang Qiu, Lui Sha, Steven P. Miller, Darren D. Cofer, 2009, A Formal Architecture Pattern for Real-Time Distributed Systems, IEEE 30th Real-Time Systems Symposium (RTSS), pp. 161--170.Google ScholarGoogle Scholar
  4. Jhala, Ranjit, Rupak Majumdar: Software model checking. ACM Comput. Surv. 41(4) (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Clarke, Edmund, Daniel Kroening, Flavio Lerda: A Tool for Checking ANSI-C Programs. TACAS 2004: 168--176 Google ScholarGoogle ScholarCross RefCross Ref
  6. Miller, Steven P., Darren D. Cofer, Lui Sha, Jose Meseguer, Abdullah Al-Nayeem, 2009, Implementing Logical Synchrony in Integrated Modular Avionics, IEEE/AIAA 28th Proc. of Digital Avionics Systems Conference (DASC), pp. 1.A.3-1--1.A.3-12.Google ScholarGoogle Scholar
  7. Chaki, Sagar, Arie Gurfinkel, Soonho Kong, Ofer Strichman, 2013, Compositional Sequentialization of Periodic Programs, Proc. of VMCAI, Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Feiler, Peter H., David P. Gluch, 2012, Model- Based Engineering with AADL - An Introduction to the SAE Architecture Analysis and Design Language, Addison-Wesley.Google ScholarGoogle Scholar
  9. Meseguer, Jose, Peter C. Ölveczky, 2010, Formalization and Correctness of the PALS Architectural Pattern for Distributed Real-Time Systems, Proceedings of the 12th International Conference on Formal Engineering Methods and Software Engineering, Pp. 303--320. Google ScholarGoogle ScholarCross RefCross Ref
  10. Ölveczky, Peter C., Jose Meseguer, 2007, Semantics and Pragmatics of Real-Time Maude, Journal of Higher-Order and Symbolic Computation, Vlusm 20, Issue 1-2, pp. 161--196.Google ScholarGoogle Scholar
  11. Steiner, Wilfried, John M. Rushby, 2011, TTA and PALS: Formally Verified Design Patterns for Distributed Cyber-Physical Systems, IEEE/AIAA 30th Proc. of Digital Avionics Systems Conference (DASC) pp.7B5-1--7B5-15.Google ScholarGoogle Scholar
  12. Rushby, John M., 1999, Systematic Formal Verification for Fault-Tolerant Time-Triggered Algorithms, Transactions of Software Engineering, Vol 25, Issue 5, pp. 651--660. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bae, Kyungmin, Joshua Krisiloff, Peter C. Ölveczky, Jose Meseguer, 2012, PALS-Based Analysis of an Airplane Multirate Control System in Real-Time Maude, International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS). Google ScholarGoogle ScholarCross RefCross Ref
  14. Min-Young Nam, Lui Sha, Sagar Chaki, and Cheolgi Kim, Applying Software Model Checking to PALS Systems, IEEE/AIAA 33rd Digital Avionics Systems Conference, 2014.Google ScholarGoogle Scholar

Index Terms

  1. CPS Runtime Architecture And Automated Transformation of Applications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      FEAST '17: Proceedings of the 2017 Workshop on Forming an Ecosystem Around Software Transformation
      November 2017
      78 pages
      ISBN:9781450353953
      DOI:10.1145/3141235

      Copyright © 2017 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 November 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

      CCS '24
      ACM SIGSAC Conference on Computer and Communications Security
      October 14 - 18, 2024
      Salt Lake City , UT , USA
    • Article Metrics

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

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader