Mise en symbiose des traits et des classboxes: Application à l'expression des collaborations

Minjat, Florian; Bergel, Alexandre; Cointe, Pierre; Ducasse, Stéphane (2005). Mise en symbiose des traits et des classboxes: Application à l'expression des collaborations. In: 11th International Conference on Languages and Models with Objects (LMO'2005). Proceedings. Bern, Schweiz. 09.-11. März 2005.

[img] Text
Minj05a-TraitClassbox.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (168kB) | Request a copy

The trait model is complementary to class inheritance and allows collections of methods to be reused by several classes. The classbox model allows a collection of classes to be locally extended with variables and/or methods addition. This paper describes a symbiosis of these two models: classes can be locally extended by using a trait. It is illustrated by an efficient implementation of the collaboration model where a collaboration is represented by a classbox and a role by a trait.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

30 Oct 2017 15:54

Last Modified:

02 Nov 2017 05:09

BORIS DOI:

10.7892/boris.104635

URI:

https://boris.unibe.ch/id/eprint/104635

Actions (login required)

Edit item Edit item
Provide Feedback