Sciweavers

CL
2008
Springer

Foundations of a simple and unified component-oriented language

13 years 11 months ago
Foundations of a simple and unified component-oriented language
Component-orientedprogramming(COP)isactuallyakeyresearchtrackinsoftwareengineering.Avarietyofcomponent-oriented s (COLs) have been proposed with new or adapted abstractions and mechanisms to support this new paradigm. However, the proposed features vary quite widely from one proposal to another. There is a need for a closer analysis and synthesis of these features to really discover the new possibilities of COP. In this article we present SCL, our proposition of simple language dedicated to COP. Through the presentation of SCL, we discuss and compare the main features of COLs such as component class, component, interface, port, service or connector. But these features are not enough to build a COL. Indeed, unanticipated connection of independently developed components is one of the key issues of COP. Most approaches use language primitives or connectors and shared interfaces to connect components. But shared interfaces are in contradiction with the philosophy of independently develope...
Luc Fabresse, Christophe Dony, Marianne Huchard
Added 09 Dec 2010
Updated 09 Dec 2010
Type Journal
Year 2008
Where CL
Authors Luc Fabresse, Christophe Dony, Marianne Huchard
Comments (0)