5 citations found. Retrieving documents...
Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?," Proceedings of the Eighth

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Representation Inheritance: A Safe Form of "White Box" Code.. - Stephen Edwards (1995)   (3 citations)  (Correct)

....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.


Design and Specification of Iterators Using the Swapping.. - Weide, Edwards, Harms.. (1992)   (2 citations)  Self-citation (Weide)   (Correct)

....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.


Teaching the Second Course in Computer Science in a Reuse-Based.. - Gray (1993)   (Correct)

No context found.

Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?," Proceedings of the Eighth


The Role of Reuse in Introducing Software Engineering Principles.. - Gray (1993)   (Correct)

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.


Teaching the Second Course in Computer Science in a Reuse-Based.. - Gray   (Correct)

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