Transition-based Object-oriented Programming Systems ( TOPS ) for Hardware Simulation


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 2, No. 4, pp. 567-580, Jul. 1995
10.3745/KIPSTE.1995.2.4.567,   PDF Download:

Abstract

A transition-based object-oriented programming system(TOPS) is a transition-based object-oriented system suitable for development of various concurrent systems. A TOPS consists of a collection of interacting structural active objects (SAOs), and their behaviors are determined by the transition statements provided in their class definitions. Furthermore, SAOs can be structurally and hierarchically composed from their component SAOs like hardware components. These features allow SAOs to model components for circuit simulation more naturally than passive objects used in ordinary object-oriented programming. Also, we can easily add new kinds of components by using the inheritance mechanism. Executions of transition statements may be event-and/or time-driven, and hence digital, analog, and mixed-mode simulation is possible. Prototype simulation programs with graphical user interfaces have been developed as TOPS programs for digital, analog, and mixed-mode circuit simulation.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
E. D. Hun, "Transition-based Object-oriented Programming Systems ( TOPS ) for Hardware Simulation," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 2, no. 4, pp. 567-580, 1995. DOI: 10.3745/KIPSTE.1995.2.4.567.

[ACM Style]
Eum Doo Hun. 1995. Transition-based Object-oriented Programming Systems ( TOPS ) for Hardware Simulation. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 2, 4, (1995), 567-580. DOI: 10.3745/KIPSTE.1995.2.4.567.