• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 516
  • 171
  • 59
  • 31
  • 27
  • 20
  • 19
  • 11
  • 8
  • 6
  • 4
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 1025
  • 1025
  • 476
  • 455
  • 404
  • 284
  • 182
  • 159
  • 153
  • 141
  • 139
  • 117
  • 112
  • 98
  • 86
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
151

A SYSTEMATIC METHOD FOR SYNTHESIS OF OBJECT ORIENTED SOFTWARE DESIGNS FOR TELEMETRY SIMULATION

White, Joey, Policella, Joseph 10 1900 (has links)
International Telemetering Conference Proceedings / October 25-28, 1993 / Riviera Hotel and Convention Center, Las Vegas, Nevada / A tremendous amount of work has been done recently in the area of Object Oriented Design (OOD) methodology. Most often, texts and papers explaining these methodologies are centered around the explanation of some arcane graphical notation. One is led to believe that the key to understanding Object Orientedness in general will be found by understanding and applying this notation. An understanding of the essence of OOD is difficult to acquire in this manner due to the disproportionate amount of energy required to memorize the graphic symbology. The prospective designer is often left with an understanding of the symbols, but with no understanding of how to apply them to a real world large scale problem. This paper provides an explanation of the Object Oriented paradigm with an example application to telemetry measurements. Next this paper provides an explanation of the most popular graphic notation for Object Oriented Design, the Booch Notation. Finally, this paper shows an alternative graphic notation that can be effectively used in Object Oriented Design during the initial stages of design to help eliminate the learning curve associated with the more popular Object Oriented notations.
152

An Object-Oriented Systems Analysis and Design Technique for Telemetry Systems

Carroll, Don, Miller, Craig, Nickens, Don 11 1900 (has links)
International Telemetering Conference Proceedings / October 30-November 02, 1995 / Riviera Hotel, Las Vegas, Nevada / Object Oriented techniques have been successfully applied to all phases of software development including Requirements Analysis, Design, and Implementation. There has been some reluctance to extend the Object paradigm into the System Analysis, Architecture Development, and System Design phases. This is due to reasons generally related to technology immaturity and concerns with applicability. Telemetry systems in particular appear to be somewhat slow in embracing object technology. The Range Standardization and Automation program has integrated proven techniques to successfully produce an Object-oriented Systems Model. This paper presents the techniques and benefits.
153

'Something stirring in them' : an object-oriented reading of W.G. Sebald's Austerlitz

Egan, Jessica Lee 08 October 2014 (has links)
W.G. Sebald’s final novel Austerlitz is often framed as a work of “postmemorial” Holocaust fiction. While trauma theory has generated valuable insights about the novel, its emphasis on witnessing (or failing to bear witness) tends to elide other important aspects of the text, most notably the careful attention Austerlitz brings to bear on physical things, spaces, and structures. This essay draws on recent work in object-oriented philosophy to suggest a new theoretical framework for reading Sebald’s last novel. Taking Austerlitz’s meticulous descriptions of the physical world as my starting point, I trace how the text cultivates what Jane Bennett calls a “vital materialism,” or a theory of matter that attends to the vitality of nonhuman objects. Instead of reading ‘through’ these descriptions for what goes unrepresented (“the main scenes of horror,” in Sebald’s phrase), I examine how the novel’s attention to physical surfaces troubles the distinction between material things and immaterial processes like subjectivity, memory, and affective response. Viewed in this light, I suggest that we might understand Sebald’s ‘surface readings’ not as a failure to get beyond the surface to the depths, but as part of an alternative archival practice—one that facilitates, in turn, different modes of ethical engagement. / text
154

Automatic generation of a view to geographical database

Dunkars, Mats January 2001 (has links)
<p>This thesis concerns object oriented modelling and automatic generalisation of geographic information. The focus however is not on traditional paper maps, but on screen maps that are automatically generated from a geographical database. Object oriented modelling is used to design screen maps that are equipped with methods that automatically extracts information from a geographical database, generalises the information and displays it on a screen. The thesis consists of three parts: a theoretical background, an object oriented model that incorporates automatic generalisation of geographic information and a case study where parts of the model have been implemented.</p><p>An object oriented model is an abstraction of reality for a certain purpose. The theoretical background describes different aspects that have impact on how an object oriented model shall be designed for automatic generalisation. The following topics are described: category theory, the human ability to recognise visual patterns, previous work in automatic cartographic generalisation, and object oriented modelling.</p><p>A view is here defined to consist of several static levels, or maps, defined at different resolutions. As the user zooms the level that is appropriate for the particular resolution is shown. An object class belongs to one and only one level and has a certain symbolisation. The automatic creation of new objects in a level is discussed as well as the relation between objects in different levels. To preserve topological relations between objects in a level a network structure is formed between all linear objects in a level and objects that might cause conflicts are modelled using dependencies.</p><p>The model is designed for a set of typical geographical object classes such as road, railroad, lake, river, stream, building, built-up area etc. The model is designed to handle information in a scale-range from 1:10 000 to 1:100 000. The model has been implemented for a subset of these classes and tested for an area covering approximatley 60 km<sup>2</sup>.</p>
155

Normalizing Object-oriented Class Styles in JavaScript

Gama, WIDD 22 January 2013 (has links)
JavaScript is the most widely used client-side scripting language, and has become increasingly popular as a crucial component of the AJAX technology. JavaScript is a dynamic, weakly typed, multi-paradigm programming language that supports object-oriented, imperative, and functional programming styles. Many di erent programmers appreciate this exibility when implementing complex and interactive web applications. This wide range of possible styles can hinder program comprehension and make maintenance di cult, especially in large projects involving many di erent programmers. A particular problem is the several di erent ways in which objectoriented classes can be expressed in JavaScript. In this work we aim at enhancing the maintainability of object-oriented JavaScript applications by automatically normalizing the representation of classes to a single model. We begin by analyzing the di erent ways that JavaScript programmers have represented the class concept, identifying and cataloguing the di erent class patterns used in the language. We choose one of these, and show how it is possible to automatically migrate JavaScript applications from any mix of class styles to the chosen one, making it easier to understand and maintain object-oriented JavaScript programs. / Thesis (Master, Computing) -- Queen's University, 2013-01-22 09:29:10.693
156

Development of a PC-Based Object-Oriented Real-Time Robotics Controller

Tran, Hang January 2005 (has links)
The industrial world of robotics requires leading-edge controllers to match the speed of new manipulators. At the University of Waterloo, a three degree-of-freedom ultra high-speed cable-based robot was created called Deltabot. In order to improve the performance of the Deltabot, a new controller called the QNX Multi-Axis Robotic Controller (QMARC) was developed. QMARC is a PC-based controller built for the replacement of the existing commercial controller called PMAC, manufactured by Delta Tau Data Systems. Although the PMAC has its own real-time processor, the rigid and complex internal structure of the PMAC makes it difficult to apply advanced control algorithms and interpolation methods. Adding unconventional hardware to PMAC, such as a camera and vision system is also quite challenging. With the development of QMARC, the flexibility issue of the controller is resolved. QMARC?s open-sourced object-oriented software structure allows the addition of new control and interpolation techniques as required. In addition, the software structure of the main Controller process is decoupled for the hardware, so that any hardware change does not affect the main controller, just the hardware drivers. QMARC is also equipped with a user-friendly graphical user interface, and many safety protocols to make it a safe and easy-to-use system. <br /><br /> Experimental tests has proven QMARC to be a safe and reliable controller. The stable software foundation created by the QMARC will allow for future development of the controller as research on the Deltabot progresses.
157

An empirical investigation of inheritance trends in Java OSS evolution

Nasseri, Emal January 2009 (has links)
Inheritance is a salient feature of Object-Oriented (OO) paradigm which facilitates reuse and improves system comprehensibility in OO systems. The overall aim of inheritance is to model classes in a structured hierarchy where classes residing lower in the hierarchy (subclasses) can inherit the pre-existing functionality in the classes located higher up (superclasses) in the same line of hierarchy. Software maintenance and evolution are the process of making any modifications to a software system and upgrading its dynamic behaviour. In this Thesis, we empirically investigate the trends of evolution of eight Java Open-Source Systems (OSS) from an inheritance perspective and model the propensity for changes of inheritance in those systems. The systems used as testbed in this Thesis represent a variety of application domains with varying sizes and amount of inheritance employed. There are several levels of granularity for inheritance evolution that may manifest a particular trend. This starts from the highest level (package) to lower class, method an attribute levels; and each level may show a different and yet an important pattern of evolution. We empirically investigate the changes of inheritance in the form of increases (additions) and decreases (deletions) in number of classes, methods and attributes. Our analysis also includes the movement of classes within and across an inheritance hierarchy which is another compelling facet of evolution of inheritance and may not be extrapolated through incremental changes only. It requires a finer-grained scrutiny of evolutionary traits of inheritance. In addition, the Thesis also explores the trends of class interaction within and across an inheritance hierarchy and problems embedded in a system that may lead to faults, from an inheritance perspective. The results demonstrate how inheritance is used in practice, problems associated with inheritance and how inheritance hierarchies evolve as opposed to that of a ‘system’. Overall results informed our understanding of the trends in changes of inheritance in the evolution of Java systems.
158

A Unifying Version Model for Objects and Schema in Object-Oriented Database System

Shin, Dongil 08 1900 (has links)
There have been a number of different versioning models proposed. The research in this area can be divided into two categories: object versioning and schema versioning. In this dissertation, both problem domains are considered as a single unit. This dissertation describes a unifying version model (UVM) for maintaining changes to both objects and schema. UVM handles schema versioning operations by using object versioning techniques. The result is that the UVM allows the OODBMS to be much smaller than previous systems. Also, programmers need know only one set of versioning operations; thus, reducing the learning time by half. This dissertation shows that UVM is a simple but semantically sound and powerful version model for both objects and schema.
159

Object oriented development a logical approach to control system software design

Bricker, R I 26 August 2016 (has links)
A dissertation submitted to the Faculty of Engineering, University of the Witwatersand Johannesburg, in fulfillment of the requirements of the degree of Master of Science in Engineering. Johannesburg April 16, 1990 / Automation is currently being used to an ever increasing degree in industrial plants. However most of these applications require only a few basic control concepts repeated for each piece of equipment. There is often a fair amount of interaction between pieces of equipment in terms of safety interlocking and sequencing. Despite this each piece of software remains an autonomous entity receiving the necessary external data it requires. The principles of OBJECT ORIENTED DESIGN are suited to the development of this type of software. This dissertation will demonstrate that object oriented development has distinct benefits over more classical design techniques. Generalized software for controlling a minerals processing plant will be conceptually designed, using techniques implemented in C++ to demonstrate the basic hypothesis. This will attempt to encompass all the available design techniques of object oriented design into an area that has traditionally developed its own software development paradigm.
160

An object oriented approach to the design of distributed virtual reality user interfaces for electrical newtork monitoring

Blumenow, Warren 15 August 2016 (has links)
No abstract provided.

Page generated in 0.0643 seconds