Y
Yuhong Xiong
Researcher at University of California, Berkeley
Publications - 10
Citations - 1773
Yuhong Xiong is an academic researcher from University of California, Berkeley. The author has contributed to research in topics: Component-based software engineering & Type system. The author has an hindex of 9, co-authored 10 publications receiving 1748 citations.
Papers
More filters
Journal ArticleDOI
Taming heterogeneity - the Ptolemy approach
Johan Eker,Jorn W. Janneck,Edward A. Lee,Jie Liu,Xiaojun Liu,J. Ludvig,Steve Neuendorffer,S. R. Sachs,Yuhong Xiong +8 more
TL;DR: It is argued that modeling systems in this manner leads to unexpected and hard-to-analyze interactions between the communication mechanisms and proposes a more structured approach to heterogeneity, called hierarchical heterogeneity, to solve this problem.
Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II)
Christopher Brooks,Edward A. Lee,Xiaojun Liu,Stephen Neuendorffer,Yang Zhao,Haiyang Zheng,Shuvra S. Bhattacharyya,Elaine Cheong,John Davis,Mudit Goel,Bart Kienhuis,Man-Kit Leung,Jie Liu,Lukito Muliadi,John Reekie,Neil Smyth,Jeff Tsay,Brian Vogel,Winthrop Williams,Yuhong Xiong +19 more
TL;DR: This volume describes how to construct Ptolemy II models for web-based modeling or building applications with a brief description of each of the models of computation that have been implemented.
Book ChapterDOI
System-Level Types for Component-Based Design
Edward A. Lee,Yuhong Xiong +1 more
TL;DR: A framework to extend the concept of type systems in programming languages to capture the dynamic interaction in component-based design, such as the communication protocols between components, and shows that a subtyping relation exists among various interaction types and this relation can be described using a partial order.
Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture)
Christopher Brooks,Edward A. Lee,Xieojun Liu,Stephen Neuendorffer,Yang Zhao,Haiyang Zheng,Shuvra S. Bhattacharyya,Elaine Cheong,John Davis,Mudit Goel,Bart Kienhuis,Man-Kit Leung,Jie Liu,Lukito Muliadi,John Reekie,Neil Smyth,Jeff Tsay,Brian Vogel,Winthrop Williams,Yuhong Xiong +19 more
TL;DR: This volume describes the software architecture of Ptolemy II, which provides a set of Java classes supporting clustered graph topologies for models and provides a mechanism to systematically transform models by means of graph rewriting.
Book ChapterDOI
An extensible type system for component-based design
Yuhong Xiong,Edward A. Lee +1 more
TL;DR: The design and implementation of the type system for Ptolemy II is presented, which is a tool for component-based heterogeneous modeling and design, and it supports polymorphic typing of components, and allows automatic lossless type conversion at run-time.