An object-oriented bridge among architectural styles, aspects and frameworks

J. Andrés Díaz Pace, Marcelo R. Campo
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
It is generally agreed that designing high-quality frameworks results a difficult task, mainly because this process often relies more on the designer's expertise than the technology used to implement such designs [4] . Besides, frameworks should also take into account several quality attributes. Therefore, framework development practices typically involve considerable efforts. This would indicate that some aspects of the domain could not be directly modeled in terms of object-oriented concepts.
more » ... The problem is how to break the tradeoffs imposed by a pure functional decomposition versus a pure object-oriented decomposition of a system.
doi:10.1145/581457.581468 fatcat:45ewdrzmqngrzbu7gqvffdqvpm