| Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?," Proceedings of the Eighth |
....as a behavioral abstraction [Lea89, LW95] These approaches address the client side reasoning issues posed by inheritance mechanisms, however, and do not directly address code inheritance. The safety problems with white box code reuse have been described by S. Muralidharan and Bruce Weide [MW90] They note the efficiency concerns that make white box techniques desirable, but concentrate on clearly delineating the disadvantages that come with breaking encapsulation. Muralidharan and Weide propose no solutions to the problem. Perhaps the most well known work that attempts to address the ....
S. Muralidharan and Bruce W. Weide. Should data abstraction be violated to enhance software reuse? In Proceedings of the 8th Annual National Conference on Ada Technology, pages 515--524, Atlanta, GA, March 1990. ANCOST, Inc.
....operations of the Queue Template, plus those explicitly specified in the new concept. Enhancement is a kind of specification or interface inheritance [LaLonde 89] One possible implementation strategy for this enhancement is to layer the Iterator type and operations on top of the Queue Template [Muralidharan 90, Harms 91, Weide 91] so the new code respects the Queue abstraction. Another is to directly implement all the exported types and operations from scratch. For instance, one might simply copy code for the Queue Template and add code for the new type and operations so the new code has access to the ....
Muralidharan, S., and Weide, B.W., "Should data abstraction be violated to enhance software reuse?" Proc. 8th Ann. Natl. Conf. on Ada Tech., ANCOST, Inc., Atlanta, GA, Feb. 1990, pp. 515-524.
No context found.
Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?," Proceedings of the Eighth
No context found.
Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?" Proceedings of the Eighth National Conference on Ada Technology, Atlanta, GA, March 1990, pp. 515-524.
No context found.
Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?," Proceedings of the Eighth National Conference on Ada Technology, Atlanta, GA, March 1990, pp. 515524.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC