Title :
Component Oriented Design Style
Author_Institution :
Nat. Chiao Tung Univ., Hsinchu
Abstract :
In the battle against software development complexity, numerous development methods and techniques have been proposed over the years. Still, mastering software development skills in general and state-of-the-art techniques in particular remains a painstaking process for many, if not most, software developers. To help software developers make proper design decisions and understand rationales behind complex software designs, we propose a conceptual framework in which software designs at various abstraction levels can be represented in a canonical, component-oriented style. Based on the framework, we present a set of reuse-oriented design rules and use them to reason about the driving forces behind various design patterns.
Keywords :
object-oriented programming; software metrics; software reusability; component oriented software design style; reuse-oriented design rules; software design patterns; software development complexity; Computer languages; Computer science; Job design; Object oriented modeling; Programming; Software design; Software engineering; Software tools; Solids; Technological innovation;
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
Print_ISBN :
0-7695-2870-8
DOI :
10.1109/COMPSAC.2007.92