Skip to Main Content Area
CPS-VO
Contact Support
Browse
Calendar
Announcements
Repositories
Groups
Search
Search for Content
Search for a Group
Search for People
Search for a Project
Tagcloud
› Go to login screen
Not a member?
Click here to register!
Forgot username or password?
Cyber-Physical Systems Virtual Organization
Read-only archive of site from September 29, 2023.
CPS-VO
»
Projects
CPS: Breakthrough: Compositional System Modeling with Interfaces (COSMOI)
View
Submitted by tripakis on Mon, 12/21/2015 - 12:46pm
Project Details
Lead PI:
tripakis
Co-PI(s):
Edward Lee
Performance Period:
10/01/13
-
09/30/16
Institution(s):
University of California at Berkeley
Sponsor(s):
National Science Foundation
Project URL:
https://chess.eecs.berkeley.edu/cosmoi/
Award Number:
1329759
1167 Reads. Placed 306 out of 804 NSF CPS Projects based on total reads on all related artifacts.
Abstract:
Design of cyber-physical systems today relies on executable models. Designers develop models, simulate them, find defects, and improve their designs before the system is built, thus greatly reducing the design costs. However, current model-based design methods lack support for model libraries (creating and exchanging models as "black boxes"), tool interoperability (allowing models to be co-simulated by multiple tools), and multi-view modeling (allowing to combine models that "live in different worlds", for instance, a control-logic model with an energy-consumption model). This project seeks to remedy this by developing a compositional modeling framework based on interfaces. Interfaces allow submodels to be treated as black boxes, exposing relevant information while hiding internal details. Success of the project will provide a solid theoretical foundation for compositionality in cyber-physical systems. Compositionality is a key property in system design, allowing to build systems in a scalable and modular manner. This project will enable the construction of model libraries, allowing the exchange of models developed by different teams, potentially coming from different disciplines and using different modeling languages and tools. Besides the considerable economic and societal impact of cyber-physical systems in general, the proposed project will have considerable impact on engineering and computer science education. Its focus on a rigorous and unified modeling theory will erode the boundaries between the currently separated cyber-physical system sub-disciplines that hamper competitiveness of our students. Finally, the project is strategically important for the competitiveness of the United States as it strengthens its presence in international standardization efforts for model exchange and co-simulation.
Related Artifacts
Publications
{Runtime Enforcement of Cyber-Physical Systems}
Supervisory control and reactive synthesis: a comparative introduction
Predictive runtime enforcement
Predictive runtime verification of timed properties
Automatic Synthesis of Distributed Protocols
When Do We Not Need Complex Assume-Guarantee Rules?
Formal Techniques for Distributed Objects, Components, and Systems - 37th {IFIP} {WG} 6.1 International Conference, {FORTE} 2017, Held as Part of the 12th International Federated Conference on Distributed Computing Techniques, DisCoTec 2017, Neuchâtel, Sw
Type Inference of Simulink Hierarchical Block Diagrams in Isabelle
Proceedings of the 24th {ACM} {SIGSOFT} International {SPIN} Symposium on Model Checking of Software, Santa Barbara, CA, USA, July 10-14, 2017
Runtime enforcement of reactive systems using synchronous enforcers
Transactions on Foundations for Mastering Change {I}
Compositional Model-Based System Design and Other Foundations for Mastering Change
Compositionality in the Science of System Design
Tokens vs. Signals: On Conformance between Formal Models of Dataflow and Hardware
Formal Aspects of Component Software - 13th International Conference, {FACS} 2016, Besançon, France, October 19-21, 2016, Revised Selected Papers
Checking Multi-view Consistency of Discrete Systems with Respect to Periodic Sampling Abstractions
Constrained Synthesis from Component Libraries
{FM} 2016: Formal Methods - 21st International Symposium, Limassol, Cyprus, November 9-11, 2016, Proceedings
Learning Moore Machines from Input-Output Traces
Proceedings of the 31st Annual {ACM/IEEE} Symposium on Logic in Computer Science, {LICS} '16, New York, NY, USA, July 5-8, 2016
Towards Compositional Feedback in Non-Deterministic and Non-Input-Receptive Systems
2016 {ACM/IEEE} International Conference on Formal Methods and Models for System Design, {MEMOCODE} 2016, Kanpur, India, November 18-20, 2016
Step revision in hybrid Co-simulation with {FMI}
{NASA} Formal Methods - 8th International Symposium, {NFM} 2016, Minneapolis, MN, USA, June 7-9, 2016, Proceedings
Compositional Runtime Enforcement
Proceedings of the 31st Annual {ACM} Symposium on Applied Computing, Pisa, Italy, April 4-8, 2016
Predictive runtime enforcement
{FIDE:} an {FMI} integrated development environment
International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, {SAMOS} 2016, Agios Konstantinos, Samos Island, Greece, July 17-21, 2016
Multi-view consistency for infinitary regular languages
Model Checking Software - 23rd International Symposium, {SPIN} 2016, Co-located with {ETAPS} 2016, Eindhoven, The Netherlands, April 7-8, 2016, Proceedings
Compositional Semantics and Analysis of Hierarchical Block Diagrams
{Co-Simulation of Hybrid Systems with SpaceEx and Uppaal}
15th International Conference on Application of Concurrency to System Design, {ACSD} 2015, Brussels, Belgium, June 21-26, 2015
When Do We (Not) Need Complex Assume-Guarantee Rules?
Computer Aided Verification - 27th International Conference, {CAV} 2015, San Francisco, CA, USA, July 18-24, 2015, Proceedings, Part {II}
Automatic Completion of Distributed Protocols with Symmetry
Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control, HSCC'15, Seattle, WA, USA, April 14-16, 2015
Requirements for hybrid cosimulation standards
2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, {SAMOS} 2015, Samos, Greece, July 19-23, 2015
Bridging the semantic gap between heterogeneous modeling formalisms and {FMI}
Efficient distribution of Triggered Synchronous Block Diagrams on asynchronous platforms
From Programs to Systems. The Systems perspective in Computing - {ETAPS} Workshop, {FPS} 2014, in Honor of Joseph Sifakis, Grenoble, France, April 6, 2014. Proceedings
Feedback in Synchronous Relational Interfaces
2014 International Conference on Embedded Software, {EMSOFT} 2014, New Delhi, India, October 12-17, 2014
Refinement calculus of reactive systems
Hardware and Software: Verification and Testing - 10th International Haifa Verification Conference, {HVC} 2014, Haifa, Israel, November 18-20, 2014. Proceedings
Synthesizing Finite-State Protocols from Scenarios and Requirements
Twelfth {ACM/IEEE} International Conference on Formal Methods and Models for Codesign, {MEMOCODE} 2014, Lausanne, Switzerland, October 19-21, 2014
Are interface theories equivalent to contract theories?
XIVth International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, {SAMOS} 2014, Agios Konstantinos, Samos, Greece, July 14-17, 2014
On tokens and signals: Bridging the semantic gap between dataflow models and hardware implementations
12th International Workshop on Discrete Event Systems, {WODES} 2014, Cachan, France, May 14-16, 2014
Bridging the Gap between Supervisory Control and Reactive Synthesis: Case of Full Observation and Centralized Control
Tools and Algorithms for the Construction and Analysis of Systems - 20th International Conference, {TACAS} 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, {ETAPS} 2014, Grenoble, France, April 5-13, 2014. Proceedin
Basic Problems in Multi-View Modeling
Design, Automation {&} Test in Europe Conference {&} Exhibition, {DATE} 2014, Dresden, Germany, March 24-28, 2014
Library-based scalable refinement checking for contract-based design
Proceedings of the International Conference on Embedded Software, {EMSOFT} 2013, Montreal, QC, Canada, September 29 - Oct. 4, 2013
Determinate composition of FMUs for co-simulation
Videos
CPS: Breakthrough: Compositional System Modeling with Interfaces (COSMOI)
Other
CPS: Breakthrough: Compositional System Modeling with Interfaces (COSMOI)
|
Download
1 attachment
PDF version
Printer-friendly version
Control
Simulation
Foundations