Past Issues

Studies in Informatics and Control
Vol. 7, No. 2, 1998

An Algorithm To Manage Multiple Inheritance in An Object-Oriented Software Engineering Tool

Franck Barbier
Abstract

ObJect-oriented methods lead to the construction of models - in other words, ensure the formal definition of requirements- in which inheritance relationships, sometimes multiple inheritance relationships, are depicted. A technique for validating models using multiple inheritance consists of defining, during the early activity of software development, precise semantics of inheritance to estimate appropriateness and relevance of the models constructed: to understand them, to make them conform to requirements, to validate them in order to pursue software development up to implementation. This technique is automated with the help of an algorithm implemented into a software engineering tool, which is now operational

Keywords

object-oriented methods, object-oriented software engineering tools, multiple inheritance, requirements engineering, model verification.

View full article