SCL: a Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk

Abstract : Unanticipated connection of independently developed components is one of the key issues in component-oriented programming. While a variety of component-oriented languages have been proposed, none of them has achieved a breakthrough yet. In this paper, we present Scl a simple language dedicated to component-oriented programming. Scl integrates well-known features such as component class, component, interface, port or service. All these well-known features are presented, discussed and compared to existing approaches because they vary quite widely from one language to another. But, these features are not enough to build a component language. Indeed, most approaches use language primitives and shared interfaces to connect components. But shared interfaces are in contradiction with the philosophy of independently developed components. To this issue, Scl provides new features such as a uniform component composition model based on connectors. Connectors represent interactions between independently developed components. Scl also integrates component properties which enable connections based on component state changes with no requirements of specific code in components.
Type de document :
Communication dans un congrès
De Meuter, Wolfgang. ISC'06: International Smalltalk Conference, Sep 2007, Prague, Czech Republic, LNCS, Springer-Verlag, 4406, pp.91-110, 2007
Liste complète des métadonnées

Littérature citée [45 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00136099
Contributeur : Luc Fabresse <>
Soumis le : lundi 12 mars 2007 - 11:53:46
Dernière modification le : jeudi 11 janvier 2018 - 06:26:11
Document(s) archivé(s) le : mardi 6 avril 2010 - 22:16:56

Identifiants

  • HAL Id : lirmm-00136099, version 1

Collections

Citation

Luc Fabresse, Christophe Dony, Marianne Huchard. SCL: a Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk. De Meuter, Wolfgang. ISC'06: International Smalltalk Conference, Sep 2007, Prague, Czech Republic, LNCS, Springer-Verlag, 4406, pp.91-110, 2007. 〈lirmm-00136099〉

Partager

Métriques

Consultations de la notice

130

Téléchargements de fichiers

170