DocumentCode
2217948
Title
Distributing objects with multiple aspects
Author
Mili, Hafedh ; Mcheick, Hamid ; Sadou, Salah
Author_Institution
Dept. d´´Informatique, UQAM, Montreal, Que., Canada
fYear
2002
fDate
2002
Firstpage
459
Lastpage
464
Abstract
The separation of concerns, as a conceptual tool, enables us to manage the complexity of the software systems that we develop. Such was the intent behind the OORAM. When the idea is taken further to software packaging, greater reuse and maintainability are achieved. There have been a number of approaches aimed at modularizing software around the natural boundaries of the various concerns, including subject-oriented programming, aspect-oriented programming, and our own view-oriented programming. The same applications that warrant the kind of separation supported by the above techniques tend also to be distributed where different users may be interested in different aspects of the application at different times. In this paper, we look at distribution in the context of the separation of concerns, and present an approach to distributing objects that embed different aspects.
Keywords
distributed object management; embedded systems; object-oriented programming; software maintenance; software packages; software reusability; software tools; OORAM; aspect-oriented programming; conceptual tool; concern separation; embedding; multiple aspects; object distribution; software complexity; software maintainability; software modularization; software packaging; software reuse; subject oriented programming; view-oriented programming; Application software; Context-aware services; Packaging; Permission; Quality of service; Runtime; Software development management; Software maintenance; Software packages; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on
Print_ISBN
0-7695-1588-6
Type
conf
DOI
10.1109/ICDCSW.2002.1030812
Filename
1030812
Link To Document