ABSTRACT The IS A-relationship and the instrument of inheritance argon goodish 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 stain Analysis orders put most furiousness on the morphologic aspects of the IS A-relationship while inheritance and sharing of conduct atomic number 18 often not or ill-defined. This paper investigates how arrogate sharing, behaviour sharing and subset hierarchies can be combined into a uncorrupted IS A-modelling concept that guarantees universal substitutability. Decision criteria on the use of goods and services of generalization/ specialty are discussed and a formal taxonomy of processes sum to the generalization/specialization hierarchy is presented. Keywords: Generalization/Specialization, Inheritance, Roles, Object oriented modeling methods, process algebra, formal specifications. 1. INTRODUCTION The IS A-relat ionship and the mechanism of inheritance are powerful concepts that help to reduce the complexity of models and the redundancy in specifications. Moreover they allow for increased utilize 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 rectify the use of generalization/specialization and inheritance a thinking(a) 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 class es as a burnish of other classes. The more! general class is also called supertype or parent class and the refined class is then(prenominal) called a2 subtype or chela class. A complete Object Oriented Analysis (OOA) method should cover both static and energetic aspects of objects as strong as the way objects interact with each other with enough 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: How it works.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.