Output details
11 - Computer Science and Informatics
University of Westminster
Component-oriented approaches for software development in the extreme-scale computing era
<09>Originality: We argue that higher level of complexity involves a wider range of requirements and resources which demand dedicated support for dynamic properties and flexibility that could be provided in an elegant way by adopting the component-based methodology for software development.
Significance: This article addresses the important challenge of achieving much higher software productivity in order to reduce the development cycle of complex software systems and applications.
Rigour: More importantly, we demonstrate that the component-based technologies have emerged as a modern and promising alternative with a clear potential to improve significantly the productivity of software development, particularly for extreme-scale computing.