CorbaViews - Distributing objects that support several functional aspects

9Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

The separation of concerns, as a conceptual tool, enables us to manage the complexity of the software systems that we develop. A number of approaches have been proposed that aim at modularizing software around the natural boundaries of the various concerns, including subject-oriented programming (SOP) [Harrison & Ossher, 1993] aspect-oriented programming (AOP) [Kiczales et al., 1997], and our own view-oriented programming (VOP) [Mili et al., 1999]. Both SOP and AOP support compile-time composition. A major advantage of VOP is run-time behavioral composition, which comes at the expense of a cumbersome dispatching mechanism. The same applications that warrant the kind of separation supported by these techniques tend also to be distributed whereby different client sites see different compositions of aspects, simultaneously. The level of indirection provided by distribution middleware simplifies the programming model, and reduces the overhead of VOP.

Cite

CITATION STYLE

APA

Mili, H., Mcheick, H., & Sadou, S. (2002). CorbaViews - Distributing objects that support several functional aspects. In Journal of Object Technology (Vol. 1, pp. 207–229). Journal of Object Technology. https://doi.org/10.5381/jot.2002.1.3.a12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free