129 citations found. Retrieving documents...
A. Goldberg and D. Robson. Smalltalk 80: The Language. Addison-Wesley, 1989.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

An Enhanced Role Model for Alleviating the Role-Binding Anomaly - Lee, Bae (2002)   (1 citation)  (Correct)

....language technologies and design patterns enables one to easily develop facilities for the dynamic composition of classes. The dynamic binding techniques such as pointer variable in C, polymorphism in C , generic class in Java, and reflection facilities in various languages (CLOS, Smalltalk [17], OpenC [18] OpenJava [19] Javassist [15] AOP [20] and so on) can make the developer s efforts in implementing dynamic evolution easier. In addition, design patterns presented by Gamma et al. 21] provide many useful patterns for implementing dynamic behavior evolution, for example, the ....

Goldberg A, Robson D. Smalltalk-80 The Language. Addison-Wesley: Reading, MA, 1989.


A Comparison of Alternative Extensions for Data Modeling in VHDL - Ashenden, al. (1998)   (Correct)

....inheritance. Section 7 presents the conclusion that, while both approaches m e viable, the programming by extension approach is prefen ed. 2. Outline of the two approaches 2. 1 The class based approach The class based approach is influenced by programming languages such as Simula [5] Smalltalk [7], C [15] and Java [8] where a specific language construct to encapsulate state and operations is defined (a class) Derived classes inherit state and operations from superclasses, with possible augmentation or modification. An object is an instance of a class, and contains storage for the state ....

A. Goldberg and D. Robson, Smalltalk-80: The Language. Reading, MA: Addison-Wesley, 1989.


Rule-Based Agents for the Semantic Web - Dietrich, Kozlenkov, Schroeder.. (2003)   (1 citation)  (Correct)

....management of knowledge bases, means to make knowledge bases persistent (using XML and binary serialization) and an inference engine based on backward reasoning and unification. Mandarax is based on the principles of object oriented technology and the implementation of these principles in Java [2,14]. The basic logical concepts of Mandarax are as follows: 1) Mandarax types are Java classes. Primitive datatypes such as int and boolean are not Mandarax types but can be integrated by means of suitable wrapper classes such as java.lang.Integer. 2) A constant term #o, consists of a Java ....

A. Goldberg. Smalltalk 80: The Language. Addison-Wesley, 1989.


On Multiple Inheritance in Java - Bettini, Loreti, Venneri (2002)   (Correct)

.... in Phyton [15] or by linearizing the inheritance graph (i.e. reducing the inheritance graph to a at list) as in CLOS [21] or by prioritizing an object s parents as in Self [10] Otherwise the language may simply make the same names for instance variables of subclasses illegal as in SmallTalk [12]. Explicit resolution. Ei el forces the programmer to explicitly remove all the ambiguities by renaming methods that con ict [16] C [23] complains when a con ict arises, and requires to use class quali ers in order to explicitly disambiguate. An implicit resolution, especially if based on ....

A. Goldberg and D. Robson. Smalltalk 80: The Language. Addison-Wesley, 1989.


Garbage Collector Memory Accounting in Language-Based Systems - Price, Rudys, Wallach (2002)   (1 citation)  (Correct)

....to traditional operating systems: a single entity is charged for each memory region in use, and is free to deallocate the region at will. Angel [39] Opal [14] and Mungi [32] are example single address space operating systems. 5. 2 Language Based Resource Accounting Systems such as Smalltalk [26], Pilot [40] Cedar [44] Lisp Machines [10] and Oberon [49] have taken advantage of language based mechanisms to provide OS like services. At least as early as the Burroughs B5000 [11] series computers, language based mechanisms were being used for security purposes. More recently, ....

A. Goldberg and D. Robson. Smalltalk 80: The Language. Addison-Wesley, Reading, Massachusetts, 1989.


Termination and Rollback in Language-Based Systems - Rudys (2002)   (Correct)

....Transactional rollback, in addition to its relation to language security, also derives from previous work in persistent object systems. Finally, this thesis depends on work done in bytecode rewriting and code to code transformation. 1.1. 1 Language Based Security Systems such as Smalltalk [40], Pilot [66] Cedar [76] Lisp Machines [11] and Oberon [82] have taken advantage of language based mechanisms to provide OS like services. At least as early as the Burroughs B5000 [13] series computers, language based mechanisms were being used for security purposes. At least as early as the ....

A. Goldberg and D. Robson. Smalltalk 80: The Language. Addison-Wesley, Reading, Massachusetts, 1989.


A Family of Software Architecture Implementation Frameworks - Nikunj (2002)   (1 citation)  (Correct)

....[3] enabled the reuse of components implemented in a single programming language (PL) 2) Remote procedure calls and platform neutral data representations (e.g. 1,24] enabled distribution and reuse across PLs. 3) Platform neutral runtime environments and dynamic component loading (e.g. [6,10]) enabled dynamism and reuse across computing platforms. 4) Domainspecific and GUI frameworks (e.g. 8,21] enabled reuse across applications. 5) Provision of infrastructure services such as naming, threading, persistence, and transaction management (e.g. 8,27,35] introduced the possibility ....

A. Goldberg. Smalltalk-80: The Language, Addison-Wesley, 1989.


PICCOLA - a Small Composition Language - Achermann, Lumpe, Schneider.. (1999)   (17 citations)  (Correct)

....of an application explicit in the source code [Sch99] similar to the approach we have described in section 1.5. Furthermore, the (meta )object protocol offers limited support to change the underlying object model, although it does not have a meta reflective architecture like Smalltalk [GR89] Finally, Python is not inherently concurrent, although there is a POSIX dependent threads library, and some researchers have experimented with active object models for Python [PHMS97] PICCOLA can also be compared to numerous coordination languages. Linda is generally considered to be the ....

Adele Goldberg and David Robson. Smalltalk-80: The Language. Addison-Wesley, September 1989.


Object Relations and Syntactic Mechanisms in Design Patterns - Cohen   (Correct)

....called an idiom [7] On the other hand, a design pattern may require a complex relationship between several classes and objects. Gil and Lorenz give a taxonomy of design patterns based on this criteria [10] Design patterns have several drawbacks when implemented in languages like SMALLTALK [11], C [14] and JAVA [2] These problems can be summarized as follows: Traceability problem. In many cases, the design pattern is lost between the classes and objects that implement it, making it hard to see the whole pattern as one entity. When this is the case, a good documentation tool is ....

A. Goldberg and D. Robson. Smalltalk-80: The Language. Addison-Wesley, 1989.


Modularity in the Presence of Subclassing - Stata (1997)   (4 citations)  (Correct)

....elements, and contains. For example: this.removeElement(e.nextElement( Figure 5.2: Base class for integer collection classes. Fig. 5.2 gives IntCollection, a partial class for building integer collections. This class is inspired by the Collection class in the Smalltalk library [Goldberg89]. This class provides code for about two dozen methods common to collection classes, such as membershiptesting, adding and removing multiple members from an array, and so on. Subclasses provide their own implementation for the elements component and can inherit these two dozen methods. An ....

A. Goldberg and D. Robinson. Smalltalk-80: The Language. Addison-Wesley, Reading, MA and London, UK, 1989.


The Architecture Of A Uml Virtual Machine - Riehle, Fraleigh, Bucka-Lassen, .. (2001)   (8 citations)  (Correct)

....as a core piece of the flagship product of SKYVA International. The virtual machine is part of a system that combines a modeling environment with a model execution environment, much like CLOS, Smalltalk, or Self systems provide both a programming environment and a program execution environment [21, 7, 31]. We report about our experiences of using SKYVA s system in industry projects. Section 2 reviews the architecture of UML based systems in general. Section 3 presents the architecture of the virtual machine and how it realizes the requirements set up in Section 2. Section 4 reviews key ....

Adele Goldberg and David Robson. Smalltalk: The Language. Addison-Wesley, 1989.


An Object-Oriented Implementation of a Graphical-Programming System - Jennings (1994)   (Correct)

....parameterization, given limited data generated by a well characterized, user defined measurement system. Supported by the United States Department of Energy under contract number W 7405 ENG 36. 1 The software described in this paper was written in an OO programming language, Smalltalk 80 [5], in the context of ParcPlace s supporting environment, VisualWorks [11] We have found that the OO concepts of abstraction, inheritance, message passing, encapsulation, polymorphism, and dynamic binding, are important in realizing our goal of a flexible and powerful software solution. In the ....

Goldberg, A., and Robson, D., Smalltalk-80: The Language, Addison-Wesley, 1989.


UPSILON: Universal Programming System with Incomplete Lazy .. - Postow, Regan, Smith   (Correct)

....No external functions are needed to invoke these operations, you merely need to access the methods that are already there. With a little more effort, we could add any other arithmetic methods that we wished. Likewise, booleans are objects with an if then else method, very much like in Smalltalk [GR89]. The other major (many would same the primary) components of an object oriented system are inheritance and subsumption. We can model inheritance and extension crudely through the operator, however, we do not yet have a concept of subtype or subsumption. Adding subtypes is a future addition to ....

Adele Goldberg and David Robson. Smalltalk 80: The Language. Addison-Wesley, Reading, MA, 1989.


Knowledge, State, Event and Time in System Modeling -.. - Dong, Duke, Sun (2006)   (Correct)

No context found.

A. Goldberg and D. Robson. Smalltalk 80: The Language. Addison-Wesley, 1989.


Prototypes with Multiple Dispatch: - An Expressive And   (Correct)

No context found.

A. Goldberg and D. Robson. Smalltalk-80: The Language. Addison-Wesley, Reading, Massachusetts, 1989.


A Framework for Microworld-style Construction Kits - Strohecker, Slaughter (2000)   (Correct)

No context found.

Goldberg, A., and Robson, D. Smalltalk-80: The Language. Addison-Wesley, Reading, MA, 1989.


Compile-time meta-programming in Converge - Tratt (2004)   (Correct)

No context found.

Goldberg, A., Robson, D.: Smalltalk-80: The Language. Addison-Wesley (1989)


SOUL and Smalltalk - Just Married: Evolution of the Interaction.. - Gybels (2003)   (Correct)

No context found.

Adele Goldberg and Dave Robson. Smalltalk-80: the language. Addison-Wesley, 1983.


System-Level Modeling and Performance Analysis - Theelen, Voeten, van.. (2000)   (Correct)

No context found.

A. Goldberg and D. Robson. Smalltalk-80: The Language. Reading, Massachusetts (U.S.A.): Addison-Wesley, 1989.


Global Analysis and Transformations in Preprocessed Languages - Spinellis (2003)   (Correct)

No context found.

A. Goldberg and D. Robson, Smalltalk-80: The Language. AddisonWesley, 1989.


A Framework for Microworld-style Construction Kits - Strohecker, Slaughter (2000)   (Correct)

No context found.

Goldberg, A., and Robson, D. Smalltalk-80: The Language. Addison-Wesley, Reading, MA, 1989.


The Successes and Failures of a Language - As Language Extension   (Correct)

No context found.

. Goldberg and D. Robson. Smalltalk 80: The Language. ddison-Wesley, June 1989. ISBN: 0-201-13688-0.


Performance Evaluation With Temporal Rewards - Voeten (2002)   (1 citation)  (Correct)

No context found.

A. Goldberg, D. Robson, Smalltalk-80: The Language, Addison-Wesley, Reading, MA, 1989.


Specyfikacja I Optymalizacja Programw W - Smalltalku Marcin Ml   (Correct)

No context found.

Adele Goldberg and David Robson. Smalltalk-80 The Language. Addison--Wesley, Reading (MA), 1989.


Experiences in Database System Implementation Using a Persistent.. - Hanson   (Correct)

No context found.

Adele Goldberg and David Robson, Smalltalk-80: The Language, Addison Wesley, 1989.

First 50 documents  Next 50

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