- 1 Berard, E.V. Essays ub Object-Oriented Software Engineering,Vol. I Prestice- Hall, Englewood Cliffs.N.J., 1993. Google ScholarDigital Library
- 2 Gibbs, S., Tsichritzis, D., Casais, E., Nierstrasz,O., and Pintado, X. Class management for software communities. COmmun. ACM 33,9(sept.1990). Google ScholarDigital Library
- 3 Helm, R., Holland I.M., and Gangopadhyay D. Contracts: Specifying behavioral compositions in objectoriented systems, In ,SIGPLAN Not. 25. 1O, 169-180. Google ScholarDigital Library
- 4 Johnson, R.E. and Foote, B. Designing reusable classes.J. Object-oriented Program. 1,2 (June/July 1998).22-35.Google Scholar
- 5 Lieberherr,K.J. Component enhancement: An adaptive reusability mechanism for groups of collaborating classes. In Informatrion PRocessing 92, Twelfth World COmputer Congress, J.van Leeuwen, Ed. Elsevier, New York,PP. 179-185. Google ScholarDigital Library
- 6 Lieberherr,K.J.and Holland, I. Assuring good style for object-oriented programs. IEEE Softw. (Sept. 1989), 38-48, Google ScholarDigital Library
- 7 Lieberherr, R.J. and Xiao,C.Object oriented software evolution. IEEE Trans. Softw. eng. 19,4 (Apr,1993), 313-343. Google ScholarDigital Library
- 8 Lieberherr. k.J. and Xiao C. Fornal foundations for object-orineted data modeling. IEEE Trans. Knowledge Data Eng. 5,3 (June 1993),462-478. Google ScholarDigital Library
- 9 Lieberherr, K.J., Berstein, P., and Silva-Lepe, I.From objects to classes: Algorytithms for object-oriented design. F.Softw.Eng.6,4(July 1991),205- 228. Google ScholarDigital Library
- 10 Lieberherr, R.J. Hursch, w., silva- Lepe, L, and Xiao, C. Experience with a graph-based propagation pattern programming tool. In International-Workdhop on CASE. IEEE Computer Society, Washington, D.c., PP. 114-119.Google Scholar
- 11 Lieberberr, K.J., The Art of Growing Adaptive Object-Oriented Software.PWS Publishing Co., Boston, Mass., 1995. Google ScholarDigital Library
- 12 Polya, G.How to Solve It. Princeton university Press, Princeton, N.J., 1949.Google Scholar
- 13 Ralston, A. Encyclopedia of Computer Science and Engineering. second ed. Van Nostrrand Reinhold,New YOrk, 1983. Google ScholarDigital Library
- 14 Rumbaugh, J. Controlling propagation of operations using attributes on relations. SIGPLAN Notices, 23, IL., PP.285-297. Google ScholarDigital Library
- 15 Tsichritzis, D.and Lochovsky, F.Data Models Prentice-Hall, Englewood Cliff, N.J., 1982, Google ScholarDigital Library
- 16 Wilde, N. and Huitt, R. Maintenance support for object-oriented programs. In Conference on Software Maintencance. IEEE.Press, New York, 1991,PP.162- 170.Google ScholarCross Ref
- 17 Yonezawa, A.ABCL: An Object-Oriented Concurrent System. The MIT PRess Cambridge, Mass. 1990. Google ScholarDigital Library
Index Terms
- Adaptive object-oriented programming using graph-based customization
Recommendations
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
Constraint-Based Object-Oriented Programming
Constraint programming (CP) is a young but rapidly developing technology that supports the modeling and solution of a wide range of planning, scheduling, search, and optimization problems. The integration of CP concepts into languages from other ...
Comments