Behavioral Modelling and Composition of Object Slices Using Event Observation

  • Authors:
  • Iulian Ober;Bernard Coulette;Younes Lakhrissi

  • Affiliations:
  • Université de Toulouse - IRIT, Toulouse, France 31062;Université de Toulouse - IRIT, Toulouse, France 31062;Université de Toulouse - IRIT, Toulouse, France 31062 and Faculté des Sciences de Rabat, ACSYS,

  • Venue:
  • MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Some analysis and design methods for complex software systems lead to the specification of components (classes) by slices. It is the case of the use-case slicing technique proposed by Jacobson and Ng, and of view-based modelling proposed by Nassar et al. The composition of class slices is known from the literature to be closer to aspect composition than to traditional interface-based composition, but remains largely an open problem.In this paper we propose a set of constructs to support the behavioral specification and composition of class slices, based on the idea of non-intrusive event observation. This allows slices to be specified separately --- for example by different design teams --- and to be integrated later without changes. The proposal is made in the context of VxUML, a language which supports view-based and use-case-driven separation of concerns.