ABSTRACT The IS A-relationship and the tool of inheritance argon right on concepts that wait on to reduce complexness of models and redundancy in specifications. However, in the ara of abstract modeling, it seems that current Object nous Analysis systems put most furiousness on the morphologic aspects of the IS A-relationship while inheritance and sharing of deportment be often not or ill-defined. This paper investigates how arrogate sharing, behaviour sharing and subset hierarchies can be combined into a respectable IS A-modelling concept that guarantees universal substitutability. Decision criteria on the white plague of generalization/ strong suit are discussed and a formal taxonomy of processes condition to the generalization/specialization hierarchy is presented. Keywords: Generalization/Specialization, Inheritance, Roles, Object orientated modeling methods, process algebra, formal specifications. 1. INTRODUCTION The IS A-relationship and the m echanism of inheritance are powerful concepts that help to reduce the complexity of models and the redundancy in specifications. Moreover they allow for increased reprocess of specifications and code. However, as pointed verboten by various authors (e.g.

[1, 14]), the reasons why and the situations in which modellers and programmers use these concepts are often questionable. In order to meliorate the use of generalization/specialization and inheritance a audio recording IS A-modelling relationship should be defined. This relationship must to a fault be easy to act into OOPL inheritance. Generalization/specialization is an abstraction principle that allows to define classes as a gloss of other classes. The more general cl! ass is also called supertype or parent class and the refined class is then(prenominal) called a2 subtype or nipper class. A complete Object Oriented Analysis (OOA) method should cover both static and energetic aspects of objects as salubrious as the way objects interact with each other with equate emphasis. These aspects are...If you want to get a wax essay, order it on our website:
OrderEssay.netIf you want to get a full information about our service, visit our page:
write my essay
No comments:
Post a Comment