
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.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
