scispace - formally typeset
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

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)

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

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)

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

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.