Title :
Modeling and inheritance of behaviour in object-oriented systems
Author :
Philippi, Stephan
Author_Institution :
Inst. for Software Technol., Univ. of Koblenz-Landau, Germany
Abstract :
One of the main benefits of object orientation is the concept of inheritance which allows for the derivation of new types/classes from existing ones. Within commonly used object oriented languages, inheritance is usually directed to attributes and method signatures, only. Considering languages providing means for the specification of object life cycles, the concept of inheritance needs to be extended to be able to cover not only static but also behavioural aspects. The article introduces a set of requirements for the modeling and inheritance of object behaviour. Based on a short survey of existing work, a new approach is introduced which is suited to be used with a class of object oriented Petri nets
Keywords :
Petri nets; inheritance; object-oriented programming; program visualisation; behaviour modeling; behavioural aspects; inheritance; object behaviour; object life cycles; object orientation; object oriented Petri nets; object oriented languages; object oriented systems; type/class derivation; Object oriented modeling; Proposals; System recovery; Unified modeling language;
Conference_Titel :
Information Visualisation, 2001. Proceedings. Fifth International Conference on
Conference_Location :
London
Print_ISBN :
0-7695-1195-3
DOI :
10.1109/IV.2001.942080