Abstract.A behavior preserving relation between Petri-net systems is introduced in this paper, basing on the observability of both places and transitions, which is important in modeling the dynamic behavior of concurrent object-oriented systems with Petri nets. Each group of closely related attributes of a concurrent object is modeled by the state of a collection of observable places, and each of its methods by a group of observable transitions. The grouping distinguishes our definition from others, which makes it easy to work together with the static object models, to reuse the models and to dispel the interference among groups, thus relieving the problem of inheritance anomaly by the possibility of dividing the synchronization code into independent parts. For a formal definition of this behavior subtyping relation, Elementary Net systems, with both S-elements and T-elements labeled, are used. Then it is extended informally to state based colored Petri net systems. Finally, the background of the definitions and our future work is presented.