ComponentJ: A Component-Based Programming Language with Dynamic Reconfiguration João Costa Seco; Ricardo Silva; Margarida Piriquito — 2008 Computer Science and Information Systems