Title :
Transformation of binary relations
Author :
Said, Jamal ; Steegmans, Eric
Author_Institution :
Dept. of Comput. Sci., Katholieke Univ., Leuven, Belgium
Abstract :
In the object-oriented paradigm, as complexity rises, the cost of developing and maintaining software systems grows exponentially. This complexity emerges from the continuous evolution of software systems to cope with changing requirements. This crucial problem can be dealt with by performing an active transformation of the elements (i.e. classes and relations) of the conceptual model to produce an optimum design model. We show transformations for a simple conceptual model consisting of three inter-related classes. Each of these transformations satisfies particular software quality factor(s), from which the software engineer can choose the one that matches the intended non-functional requirements. The added value of this approach is that less manual optimization is required and high maintenance is achieved
Keywords :
object-oriented methods; object-oriented programming; software maintenance; software quality; active transformation; binary relation transformation; changing requirements; complexity; conceptual model; object-oriented paradigm; optimum design model; software system development; software system evolution; software system maintenance; Application software; Computer science; Costs; Maintenance engineering; Object oriented modeling; Programming; Software design; Software maintenance; Software quality; Software systems;
Conference_Titel :
Computer Supported Cooperative Work in Design, The Sixth International Conference on, 2001
Conference_Location :
London, Ont.
Print_ISBN :
0-660-18493-1
DOI :
10.1109/CSCWD.2001.942328