10 citations found. Retrieving documents...
Farkas, A. "Aberdeen: A Browser allowing Interactive Declarations and Expressions in Napier88", Honours thesis, Computer Science, University of Adelaide, 1991.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Hyperlinked Persistent Software Development Environment - Dearle, Marlin (1992)   (2 citations)  (Correct)

....the above ideas is in its early stages. Initially, the thrust has been to concentrate on document and program editors, and the tools capable of generating them. Independently of this effort, work has been continuing on browser technology and a programmable Napier object browser has been completed [4]. Some ideas for hyperlinking between objects in the persistent object store have also been prototyped. Once a suitable framework of such facilities has been constructed, this framework will be used in the investigation of research issues related to the kind of support which is helpful during the ....

Farkas, A. "Aberdeen: A Browser allowing Interactive Declarations and Expressions in Napier88", University of Adelaide, 1991.


The Napier88 Persistent Programming Language and.. - Morrison, Connor.. (1999)   (2 citations)  (Correct)

....method used to create the entry. Both type and type constructor names may be used as type denotations in programs, but only type constructor names may be used to construct instances of types. The declaration sets model is based on a number of earlier systems: Napier88 Release 1. 0 [109] ABERDEEN [110]; and a previous version of the Napier88 programming environment [111] The operations on declaration sets are: create a new declaration set; delete a declaration set; add a value, location or type to a declaration set; display the contents of a declaration set; and . choose an ....

Farkas AM. ABERDEEN: A Browser allowing intERactive DEclarations and Expressions in Napier88. University of Adelaide, 1991


A Hyperlinked Persistent Software Development Environment - Alan Dearle (1992)   (2 citations)  (Correct)

....the above ideas is in its early stages. Initially, the thrust has been to concentrate on document and program editors, and the tools capable of generating them. Independently of this effort, work has been continuing on browser technology and a programmable Napier object browser has been completed [4]. Some ideas for hyperlinking between objects in the persistent object store have also been prototyped. Once a suitable framework of such facilities has been constructed, this framework will be used in the investigation of research issues related to the kind of support which is helpful during the ....

Farkas, A. "Aberdeen: A Browser allowing Interactive Declarations and Expressions in Napier88", University of Adelaide, 1991.


Napier88 Standard Library Reference Manual (Release.. - Kirby, Brown, Connor.. (1996)   (Correct)

....used to create the entry. Both type and type constructor names may be used as type denotations in programs, but only type constructor names may be used to construct instances of types. The declaration sets model is based on a number of earlier systems: Napier88 Release 1. 1 [MBC 89a] ABERDEEN [Far91]; and a previous version of the Napier88 programming environment [KCC 92b] The operations on declaration sets are: create a new declaration set; delete a declaration set; add a value, location or type to a declaration set; display the contents of a declaration set; and . choose an ordered ....

Farkas, A.M. "ABERDEEN: A Browser allowing intERactive DEclarations and Expressions in Napier88". University of Adelaide (1991).


The Napier88 Standard Library Reference Manual (Release .. - Kirby, Brown, Connor.. (1994)   (Correct)

....used to create the entry. Both type and type constructor names may be used as type denotations in programs, but only type constructor names may be used to construct instances of types. The declaration sets model is based on a number of earlier systems: Napier88 Release 1. 0 [MBC 89a] ABERDEEN [Far91]; and a previous version of the Napier88 programming environment [KCC 92a] The operations on declaration sets are: create a new declaration set; delete a declaration set; add a value, location or type to a declaration set; display the contents of a declaration set; and . choose an ordered ....

Farkas, A.M. "ABERDEEN: A Browser allowing intERactive DEclarations and Expressions in Napier88". University of Adelaide (1991).


Orthogonal Persistence and Ada - Crawley, Oudshoorn (1994)   (4 citations)  (Correct)

....software and data components; e.g. 19] The incremental binding model is well suited to prototyping [15] and to building software systems with a strong requirement for evolution. Linguistic reflection enhances support for prototyping by allowing interactive programming, data visualisation [22] and application generator tools [21] tools to be built. It also supports advanced software construction techniques such as hyper programming [23,30] and is useful for building applications that operate at the meta program or meta data level. It is clear that adding orthogonal persistence to ....

A.M. Farkas, "Aberdeen. A Browser allowing intERactive DEclarations and Expressions in Napier88", Honours thesis, University of Adelaide, 1991.


The Addition of Persistence to Ada95 and its Consequences - Oudshoorn, Crawley   (Correct)

....software and data components; e.g. 15] The incremental binding model is well suited to prototyping[8] and to building software systems with a strong requirement for evolution. Linguistic reflection enhances support for prototyping by allowing interactive programming, data visualisation[18] and application generator tools[17] to be built. It also supports advanced software construction techniques such as hyper programming[19, 24] and is useful for building applications that operate at the meta program or metadata level. We have identified a problem common to most examples where ....

A.M. Farkas. Aberdeen: A Browser allowing intERactive DEclarations and Expressions in Napier88. Technical report, Department of Computer Science, University of Adelaide, 1991. Honours thesis.


Delivering the Benefits of Persistence to System Construction and.. - Cutts (1992)   (15 citations)  (Correct)

....on top of the integrated programming environment described here [Kir92] Browsing technology Advanced persistent object browsers [DCK90,FDK 92] have been developed using the technology described in this thesis. In particular, the ABERDEEN environment developed at the University of Adelaide [Far91] permits the browsing and tagging of persistent objects. Tagged objects may subsequently be incorporated into programs under construction. These tags are resolved during compilation providing another time at which program and data may be bound together. Run time Linguistic reflection The ....

....Type Representations into Denotations The system occasionally makes type information available to the programmer, requiring a conversion from a representation to a denotation. This may occur for 41 example when the programmer is manipulating language values with a tool such as a browser [DB88,Far91] or when type errors occur. With structural equivalence there are an infinite number of denotations for a given representation since the choice of identifiers for named types is arbitrary and they are not part of the type information. However, the identifiers used in a particular set of ....

A.M. Farkas "ABERDEEN: A Browser allowing intERactive DEclarations and Expressions in Napier88" University of Adelaide Report Honours Project (1991).


Reflection and Hyper-Programming in Persistent Programming Systems - Kirby (1992)   (22 citations)  (Correct)

....and variants as well as structures and vectors. The browser also supported partitioning of the display by means of self contained universes, an idea first proposed in the context of the refined PS algol browser described above. 4.2.5. 4 ABERDEEN The ABERDEEN system, developed by Farkas [Far91], supported interactive program development with compile time linking to persistent data items. The user specified the linking by attaching a tag identifier to the browser representation of the required data item and using that identifier in a source program. The system also allowed a structured ....

....to be established during three different phases of the application development process. These are at program composition time, compilation time and runtime. 139 No other languages support composition time linking. Compilation time linking is available in the ABERDEEN programming environment [Far91]. It also occurs in the interactive languages ML [MTH89] Quest [Car89] and Galileo [ACO85] Several language systems support a distinct linking phase between compilation time and runtime, during which unresolved references to data and programs in the compiled program are established to give an ....

Farkas, A.M. "ABERDEEN: A Browser allowing intERactive DEclarations and Expressions in Napier88". University of Adelaide Honours Project (1991).


Operating System Support for Inter-Domain Type Checking - Farkas, Dearle, Hulse   Self-citation (Farkas)   (Correct)

....entities may be recorded, thus enabling more informative user interfaces, tools and applications to be constructed. 1 . Introduction The development of persistent systems has sparked the emergence of a variety of new programming techniques and tools. In particular, persistent store browsers [4,7,8,14] have been developed which permit users to discover the types of values contained in a persistent store, and the structure of values with respect to each other. In systems such as the Aberdeen programming environment [8] for Napier88 [17] the browser enables a user to quickly locate and execute ....

....techniques and tools. In particular, persistent store browsers [4,7,8,14] have been developed which permit users to discover the types of values contained in a persistent store, and the structure of values with respect to each other. In systems such as the Aberdeen programming environment [8] for Napier88 [17] the browser enables a user to quickly locate and execute programs in a persistent store without prior knowledge of the location of the data, programs or their interfaces. This is achieved by displaying graphical representations of the discovered values and their types. Using ....

Farkas, A. "Aberdeen: A Browser allowing Interactive Declarations and Expressions in Napier88", Honours thesis, Computer Science, University of Adelaide, 1991.

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