A REUSABLE ARCHITECTURE FOR SATELLITE CONTROL SOFTWARE

2000 
It is now recognized that software reuse, to be truly effective, needs to go beyond the reuse of mere code fragments or modules. The toughest design choices, and those where errors and noncompliances most often arise, concern the architecture of a software system. It is accordingly this software architecture that must be made reusable in order to make the intellectual investment that went into developing it available to multiple projects. In mainstream applications, this form of reuse has led to the construction of software frameworks [1,2,3], namely artifacts that encapsulate an architecture optimized for all applications within a certain domain and that provide a ready-made skeleton from which individual applications within that domain can be instantiated.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    9
    References
    4
    Citations
    NaN
    KQI
    []