| Subject-oriented composition rules |
| Full text |
Pdf
(2.02 MB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
table of contents
Austin, Texas, United States
Pages: 235 - 250
Year of Publication: 1995
ISBN:0-89791-703-0
Also published in ...
|
|
Authors
|
|
Harold Ossher
|
IBM Thomas J Research Center P.O.Box 704, Yorktown Heights, NY
|
|
Matthew Kaplan
|
IBM Thomas J Research Center P.O.Box 704, Yorktown Heights, NY
|
|
William Harrison
|
IBM Thomas J Research Center P.O.Box 704, Yorktown Heights, NY
|
|
Alexander Katz
|
IBM Thomas J Research Center P.O.Box 704, Yorktown Heights, NY
|
|
Vincent Kruskal
|
IBM Thomas J Research Center P.O.Box 704, Yorktown Heights, NY
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 36, Citation Count: 20
|
|
|
ABSTRACT
Subject-oriented programming supports composition of object-oriented programs or program fragments called subjects. This paper presents an approach to the composition rules used to specify composition details. Rules can be generic, allowing different subrules to be "plugged into" higher-level rules, and they include a means of specifying exceptions to general rules. We give definitions of a number of useful, generic rules, including merge and override, as a first step towards a generally-useful composition rule library. We also outline an object-oriented framework for implementing rules, which we are currently building as part of our support for subject-oriented programming in C++.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Gilad Bracha and Gary Lindstrom. Modularity meets inheritance. In Proceedings qf the 1992 International Conference on Computer Languages, pages 282-290, Oakland, April 1992. IEEE.
|
| |
3
|
|
| |
4
|
|
 |
5
|
Ira R. Forman , Scott Danforth , Hari Madduri, Composition of before/after metaclasses in SOM, Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, p.427-439, October 23-28, 1994, Portland, Oregon, United States
|
| |
6
|
|
 |
7
|
William Harrison , Harold Ossher, Subject-oriented programming: a critique of pure objects, Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, p.411-428, September 26-October 01, 1993, Washington, D.C., United States
|
| |
8
|
Jo A. Lawless and Molly M. Miller. Understanding CLOS. Digital Press, 1991.
|
 |
9
|
|
| |
10
|
L. R. Nackman and J. J. Barton. Base-class compositions with multiple derivation and virtual bases. In I994 Usenix: C+ + Conference, pages 57-72, Berkeley, Ca., 1994. Usenix Association.
|
 |
11
|
Harold Ossher , William Harrison, Combination of inheritance hierarchies, conference proceedings on Object-oriented programming systems, languages, and applications, p.25-40, October 18-22, 1992, Vancouver, British Columbia, Canada
|
| |
12
|
Harold Ossher, William Harrison, Frank Budinsky, and Ian Simmonds. Subject-oriented programming: Supporting decentralized development of objects. In Proceedings of the 7th IBM Corzference on Ohject- Oriented Technology, Santa Clara, CA, July 1994. IBM.
|
| |
13
|
Harold Ossher, Matthew Kaplan, Alexander Katz, William Harrison, and Vincent Kruskal. Specifying subject-oriented composition. Submitted for publication., 1995.
|
 |
14
|
Daniel M. Yellin , Robert E. Strom, Interfaces, protocols, and the semi-automatic construction of software adaptors, Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, p.176-190, October 23-28, 1994, Portland, Oregon, United States
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Simon Holland, Reflective composition: the declarative composition of roles to unify objects, roles, and aspects, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
|
|
|
Renaud Pawlak , Lionel Seinturier , Laurence Duchien , Gérard Florin , Fabrice Legond-Aubry , Laurent Martelli, JAC: an aspect-based distributed dynamic framework, Software—Practice & Experience, v.34 n.12, p.1119-1148, October 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|