1,721,012 research outputs found
Recommended from our members
OSU v 3.0 Browser : window into GUI applications
Graphical user interface (GUI) applications based on object-oriented design are difficult to build without a supportive tool to graphically visualize the structure of the entire application. As an application becomes larger and more complex, it becomes harder to visualize its class hierarchy. Several systems, such as Smalltalk, MacApp, THINK C 5.0 and THINK Pascal, have provided powerful tools for this visualization. However, none of them can be invoked internally by the Oregon Speedcode Universe version 3.0 (OSU v3.0) supporting tools such as the Petri Net Editor [Keh 91]. The Petri Net Editor needs to view the class hierarchy of an application and obtain information to specify a transition arc, such as the method that sends a message to an object, the class that defines this method. and the path to find the definition of this class.
The solution is straight forward: to build our own OSU 3.0 Browser to meet the OSU v3.0 supporting tools' needs. A browser provides a graphical view of the class hierarchy of an entire application and gives a better idea of how the system or the application is structured and how the classes relate to each other.
The functionalities of the OSU 3.0 Browser is to parse the C++ source code of the OSU Application Framework, save the necessary information in an internal data structure, display the class hierarchy in a tree chart, and return the path name of the definition of the selected methods to the Petri Net Editor. The Browser is built on the OSU Application Framework [Wittel 91] and integrated with the Petri Net Editor
Going Beyond Counting First Authors in Author Co-citation Analysis
The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation
counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings
are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that
only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into
account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed
Variations on the Author
“Variations on the Author” discusses two of Eduardo Coutinho’s recent films (Um Dia na Vida, from 2010, and Últimas Conversas, posthumously released in 2015) and their contribution to the general question of documentary authorship. The director’s filmography is characterized by a consistent yet self-effacing form of authorial self-inscription: Coutinho often features as an interviewer that rather than express opinions propels discourses; an interviewer that is good at listening. This mode of self-inscription characterizes him as an author who is not expressive but who is nonetheless markedly present on the screen. In Um Dia na Vida, however, Coutinho is completely absent form the image, while Últimas Conversas, on the contrary, includes a confessional prologue that moves the director from the margins to the center of his films. This article examines the ways in which these works stand out in the filmography of a director who offers new insights into the notion of cinematic authorship
Appropriate Similarity Measures for Author Cocitation Analysis
We provide a number of new insights into the methodological discussion about author cocitation analysis. We first argue that the use of the Pearson correlation for measuring the similarity between authors’ cocitation profiles is not very satisfactory. We then discuss what kind of similarity measures may be used as an alternative to the Pearson correlation. We consider three similarity measures in particular. One is the well-known cosine. The other two similarity measures have not been used before in the bibliometric literature. Finally, we show by means of an example that our findings have a high practical relevance.information science;Pearson correlation;cosine;similarity measure;author cocitation analysis
Recommended from our members
A TINI infrared application
Monitoring the performance of electrical utility assets is a critical activity for power companies. Gas chromatography has long been established as the analytical technique of choice for assessment of transformer fault conditions by detection of the presence of key fault gases through analysis of transformer oil. Chromatography is one of the best technologies for identifying incipient equipment failures and avoiding catastrophic results and unscheduled maintenance. Serveron Corporation manufactures online gas chromatography instruments, which allow technicians to continuously monitor an electrical utility's assets by gathering data on transformer gases under actual operating conditions of the transformer.
In this project I have implemented a prototype client-server application, which, using infrared, allows users to download and view critical gas chromatograph data from Serveron instruments using a handheld device. The TrueGas Server runs in an embedded Java environment and the client is a Palm OS application
Recommended from our members
Low cost first class functions
We describe a. new approach to implementing functions as first class values. Using this technique, there is no additional overhead imposed for the most common case, that of non-nested functions bound at compile time. Invoking function values assigned to variables requires two additional instructions. It is only when functions are invoked which contain nested functions that can outlive their defining context that the full overhead of the construction of dynamic closures is required. The approach is being used in a new strongly typed compiled multi-paradigm programming language being developed by the author
Recommended from our members
Implementation of first class functions and type checking for a multiparadigm language
A multiparadigm language is one which combines features of different language paradigms. Leda is a strongly typed, compiled, multi.paradigm language with facilities for imperative, functional, object oriented and relational programming. This report describes the type checker of the Leda compiler and the implementation of first class functions required for functional programming. Closure analysis is done to determine if a function can outlive its defining context. If the defining context is not on the activation stack at the time of the function invocation, the context is allocated on the heap. Type checking rules for Leda are presented. These rules illustrate the interaction between the different paradigms. The report also describes the development of the Leda compiler using an object oriented paradigm
Recommended from our members
Design and implementation of a COM interface for a bug tracking software
The Component Object Model (COM) defines a completely standardized mechanism for creating objects and for clients and objects to communicate. Unlike traditional object-oriented programming environments, these mechanisms are independent of the applications that use object services and of programming languages used to create the objects. In the present work, a subset of COM technology was used to build an interface to a bug tracking software currently being used at Micro Systems Engineering, Inc. at Lake Oswego, OR. In addition to providing a user-friendly API, COM enables the interface to evolve over time and at the same time maintain backward compatibility. Furthermore, COM's standard of binary interoperability removes the restriction that users of the interface employ a particular language to make use of the software's services
Recommended from our members
Jini Smart Sensor Application in Mobile Interactive Data Acquisition System (MIDAS)
MIDAS is an application framework developed at College of Oceanic and Atmospheric
Science for interactive remote data acquisition and visualization. The objective is to provide
dynamic reconfiguration of the sensing process. The current MIDAS application framework
utilizes the code mobility and portability of Java 2 platform. The Jini technology for networking
devices increases the system evolvability, scalability, network reliability, ease of use and
maintenance. The MIDAS system architecture is illustrated with Unified Modeling Language
(UML). To test the effectiveness of MIDAS/Jini framework two applications have been built.
The first application allows users to control a Davis atmospheric sensor wired to a computer
network. The second application uses a Palm Pilot V to emulate a sensor program that can run
within a K Java Virtual Machine (KVM)
- …
