The Ptolemy Project Closing Remarks

Slides:



Advertisements
Similar presentations
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Advertisements

UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Leveraging Synchronized Clocks in Distributed Applications Edward A. Lee Robert S. Pepper Distinguished Professor UC Berkeley Swarm Lab Retreat January.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
PTIDES: Programming Temporally Integrated Distributed Embedded Systems Yang Zhao, EECS, UC Berkeley Edward A. Lee, EECS, UC Berkeley Jie Liu, Microsoft.
7th Biennial Ptolemy Miniconference Berkeley, CA February 13, 2007 Causality Interfaces for Actor Networks Ye Zhou and Edward A. Lee University of California,
7th Biennial Ptolemy Miniconference Berkeley, CA February 13, 2007 Leveraging Synchronous Language Principles for Hybrid System Models Haiyang Zheng and.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Distributed Computing in Kepler Ilkay Altintas Lead, Scientific Workflow Automation Technologies.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
5 th Biennial Ptolemy Miniconference Berkeley, CA, May 9, 2003 C AL - An actor language Jörn W. Janneck The Ptolemy Group University of California, Berkeley.
Mixing Models of Computation Jie Liu Palo Alto Research Center (PARC) 3333 Coyote Hill Rd., Palo Alto, CA joint work with Prof. Edward.
Department of Electrical Engineering and Computer Sciences University of California at Berkeley System-Level Types for Component-Based Design Edward A.
7th Biennial Ptolemy Miniconference Berkeley, CA February 13, 2007 PTIDES: A Programming Model for Time- Synchronized Distributed Real-time Systems Yang.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
System-Level Types for Component-Based Design Paper by: Edward A. Lee and Yuhong Xiong Presentation by: Dan Patterson.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
5/24/011 Advanced Tool Integration for Embedded Systems Assurance Insup Lee Department of Computer and Information Science University of Pennsylvania.
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web Service Implementation Maitreya, Kishore, Jeff.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Distributed Software Development Requirements Definition and Design Description Presentation : Live TV Customers : Damir Isovic.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Team 1 Jesus Weibo Mina Yunming. Client’s Needs  Short term, medium term, long term plans  Simulation of energy system to provide affordable future.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
Understanding the CORBA Model. What is CORBA?  The Common Object Request Broker Architecture (CORBA) allows distributed applications to interoperate.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.
How computer’s are linked together.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
A.Obaid - Wilfried Probst - Rufin Soh INE4481 DISTRIBUTED DATABASES & CLIENT-SERVER ARCHITECTURES1 Chapter 1. Distributed systems: Definitions, design.
Ophelia User friendly Network Multi-player game engine Albert Öhrling.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Motivation Significant impact on public safety, health care, environment control, and manufacturing MIT Technology Review named wireless sensor networks.
A Systematic Approach to the Design of Distributed Wearable Systems Urs Anliker, Jan Beutel, Matthias Dyer, Rolf Enzler, Paul Lukowicz Computer Engineering.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Stefano De Panfilis (Fi-WARE PCC Member) 4 th July 2011 FInES - Samos Summit.
I ndustrial Cy ber- Ph ysical Systems October 16, 2015 CyPhySim CyPhySim is an open-source simulator for cyber-physical systems. The.
Internet of Things. Creating Our Future Together.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Identify internal hardware devices (e. g
Interfacing the Internet of a Trillion Things
A SEMINAR ON ROVER TECHNOLOGY
Discovery project Find swarmlets for devices around you
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Business Process Modelling
Advancements in Availability and Reliability computation Introduction and current status of the Comp Reports mini project C. Kanellopoulos GRNET.
Open-O Client Project Proposal
iWay Sentinel: Centralized Monitoring and Management Inessa Gerber
TRUST:Team for Research in Ubiquitous Secure Technologies
Not Your Grandparent’s PowerOn
Some remarks on Portals and Web Services
CS 31006: Computer Networks – The Routers
Retargetable Model-Based Code Generation in Ptolemy II
Modern web applications
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Lecture 1: Multi-tier Architecture Overview
EXTENSION AND INTEGRATION
Modeling Heterogeneous Semantics in Ptolemy
Embedded Systems: A Focus on Time
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Modern web applications
By Prof .A. ARPUTHARAJ Department of Electronics St. Josephs college
Introduction to TypeScript
Concurrent Models of Computation
Presentation transcript:

The Ptolemy Project Closing Remarks Edward A. Lee Robert S. Pepper Distinguished Professor Tenth Biennial Ptolemy Miniconference October 16, 2015 Berkeley, CA, USA

Accessors An accessor is a local proxy for a (possibly) remote device or service. It has an actor interface with (possibly time-stamped) streaming inputs and outputs

Accessors in the RoboCafe at the DARPA Wait, What? Demo [Brad, Pat, UMich] Swarmlet host (in this case, CapeCode, based on Ptolemy II) integrates multiple accessors and distributed swarmlets under an actor model, which emphasizes streaming data. Task 2.2: Programming Models and Modeling Formalisms TerraSwarm

Accessors in the RoboCafe at the DARPA Wait, What? Demo Battery Monitor Lucy Task 2.2: Programming Models and Modeling Formalisms Wait, What? exhibit floor, St. Louis, MO, September, 2015 Customer Obstacle TerraSwarm

Accessors in the RoboCafe at the DARPA Wait, What? Demo Integration of swarmlets with other networked swarmlets (in this case, a battery-state monitor) is handled by network interface accessors (in this case, a WebSocketServer). Integration of swarmlets with foreign services (in this case, ALPS localization from a mobile phone) is handled by network interface accessors (also a WebSocketServer in this case). Task 2.2: Programming Models and Modeling Formalisms Orchestration of accessors is governed by a timed discrete-event (DE) model of computation with strong formal properties. TerraSwarm

Accessor Architecture Today Version 0.1a Edward A. Lee 6/27/2018 Accessor Architecture Today Version 0.1a Accessor Interface Accessor Interface These hosts are functional, but diverging. Effort is needed to bring them back into alignment. implements requires Accessor Interface + JavaScript implements Module API Definition CommonJS + Text runs in Accessor Host Nashorn + Ptolemy II runs in Give demo of random image filter. Accessor Host Nashorn + Java Module Implementation JavaScript + Java (Nashorn) Accessor Host Node.js Module Implementation JavaScript (Node.js) Accessor Host Browser Module Implementation JavaScript TerraSwarm

ON TO 2017! AND BEYOND!