Dissertations / Theses on the topic 'Object-oriented'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Object-oriented.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Carlsson, Anders. "Object oriented databases : a natural part of object oriented software development?" Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5824.
Full textanders@actk.net
Peek, Nadya (Nadya Meile). "Making machines that make : object-oriented hardware meets object-oriented software." Thesis, Massachusetts Institute of Technology, 2016. http://hdl.handle.net/1721.1/107578.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 143-150).
Rapid prototyping has been in the limelight for the past decade. 3D printers have an evocative name that promises production of complex parts on demand. Yet current practice doesn't quite deliver on these promises of advanced manufacturing. Existing digital fabrication tools enable repeatability and precision by using codes to describe machine actions. But the infrastructure used for digital fabrication machines is difficult to extend, modify, and customize. It is very difficult for the end-user to incorporate more forms of control into the workflow. Machine design today is largely the same as it was 50 years ago, despite decades of progress in other fields such as computer science and network engineering. I argue that we need to transition from rapid prototyping to rapid prototyping of rapid prototyping. To make diverse goods, we need diverse tools. To develop diversity in digital fabrication tools, we need reconfigurable and extensible infrastructure for machine building. Using insights from object-oriented programming, end-to-end principles in network design, and the open system interconnection model, I propose a new paradigm for machine building called object-oriented hardware. In this paradigm, software objects and hardware objects are peers that have procedures, methods, ports, and presentations. Machine building modules are available as software libraries are to programmers. A machine instantiation is an assembly of objects situated in a particular context. Using this approach, a thing together with the machine that makes it becomes an application. This method transcends the additive versus subtractive manufacturing comparisons by considering both types of rapid automation. Development work is divided into infrastructural engineering, which develop modules for use in any machine, and application development, which develop specific machine instantiations. Here I present technical implementations of machine building infrastructure first. These include distributed networked controls, reconfigurable software interfaces, and modular mechanical machine components. Then I present machine instantiations that use this infrastructure to demonstrate its capability. Finally to evaluate the object-oriented hardware paradigm in the wild, I observe machine building novices using these tools in both a workshop format and in the Fab Lab network for machine building. To make the modular components for machine building accessible in this context, I developed an extensible toolkit for machine building-the Cardboard Machine Kit. Using this toolkit, novices were able to make a wide range of machines, demonstrating the power of this method.
by Nadya Peek.
Ph. D.
Lakher, Alexander. "Object comprehension translation for object oriented databases." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape11/PQDD_0021/MQ47733.pdf.
Full textAbounader, Joe Raymond. "Object oriented design metrics." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp01/MQ28170.pdf.
Full textLiu, Xiaowei. "Object-oriented software metrics." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape7/PQDD_0013/MQ41734.pdf.
Full textLi, X. "Intelligent object-oriented modelling." Thesis, Swansea University, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.637900.
Full textKirk, Douglas Samuel. "Understanding object-oriented frameworks." Thesis, University of Strathclyde, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.424359.
Full textPiveropoulos, Giannis. "Dynamic object-oriented systems." Thesis, University of York, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.298492.
Full textBorovoy, Richard Daniel. "Genuine object oriented programming." Thesis, Massachusetts Institute of Technology, 1996. http://hdl.handle.net/1721.1/61090.
Full textFerreira, Ana Paula Ludtke. "Object-oriented graph grammars." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2005. http://hdl.handle.net/10183/10538.
Full textThis thesis presents a graph-based formal framework to model and verify object- oriented specifications. More specifically, an extension of the algebraic single- pushout approach to (typed) graph grammars is developed, where the typing mor- phisms are compatible with the order relations defined over nodes and edges to represent, respectively, inheritance and overriding of classes and methods. This work is divided in three main lines: static specifications, dynamic behaviour, and formal verification of object-oriented systems. The object-oriented class hierarchy structure is modeled by a graph structure called class-model graph, whose set of nodes and edges have a restricted partial order relation over them, to model inheritance and method overriding. The underlying relations of such sets obey additional restrictions, intended to assure that class- model graphs provide an adequate and faithful model of how object-oriented classes are organized and combined. Object-oriented graph grammars model the dynamics of object-oriented systems. Object-oriented graphs are hypergraphs typed over a class-model graph, but the typing morphism is more flexible than the traditional one, in the sense that mapped hyperedges need to preserve relations between sources and targets. This feature adequately models inheritance, for any object can make use of inherited attributes or messages. Morphisms between object-oriented graphs assure that subclass poly- morphism is a built-in feature of the formalism. Object-oriented rules respect the principles of encapsulation and information hiding of the object-oriented paradigm. A direct derivation (or rule application) is shown to be a pushout in the category of object-oriented graphs and their morphisms. An observational semantics for object-oriented graph grammars, based on a labeled transition system, is presented. This semantics is based on a notion of visible entities (objects or messages), which are the elements we are interested in for verification purposes. Finally, a formal translation from object-oriented graph grammars specifications into Promela programs is defined. Objects in the system graph are translated as Promela processes, and message exchange is implemented with buffered communication channels. The semantics of grammar rule application is preserved by the nondeterminism in the choice of which message to consume. Inheritance, polymorphism and dynamic binding are implemented in the Promela program, which originally does not support it. The translation presented assures that both state and event verification can be performed.
Rawles, Simon Alan. "Object-oriented data mining." Thesis, University of Bristol, 2007. http://hdl.handle.net/1983/c13bda2c-75c9-4bfa-b86b-04ac06ba0278.
Full textZou, Wenbin. "Semantic-oriented Object Segmentation." Thesis, Rennes, INSA, 2014. http://www.theses.fr/2014ISAR0007/document.
Full textThis thesis focuses on the problems of object segmentation and semantic segmentation which aim at separating objects from background or assigning a specific semantic label to each pixel in an image. We propose two approaches for the object segmentation and one approach for semantic segmentation. The first proposed approach for object segmentation is based on saliency detection. Motivated by our ultimate goal for object segmentation, a novel saliency detection model is proposed. This model is formulated in the low-rank matrix recovery model by taking the information of image structure derived from bottom-up segmentation as an important constraint. The object segmentation is built in an iterative and mutual optimization framework, which simultaneously performs object segmentation based on the saliency map resulting from saliency detection, and saliency quality boosting based on the segmentation. The optimal saliency map and the final segmentation are achieved after several iterations. The second proposed approach for object segmentation is based on exemplar images. The underlying idea is to transfer segmentation labels of globally and locally similar exemplar images to the query image. For the purpose of finding the most matching exemplars, we propose a novel high-level image representation method called object-oriented descriptor, which captures both global and local information of image. Then, a discriminative predictor is learned online by using the retrieved exemplars. This predictor assigns a probabilistic score of foreground to each region of the query image. After that, the predicted scores are integrated into the segmentation scheme of Markov random field (MRF) energy optimization. Iteratively finding minimum energy of MRF leads the final segmentation. For semantic segmentation, we propose an approach based on region bank and sparse coding. Region bank is a set of regions generated by multi-level segmentations. This is motivated by the observation that some objects might be captured at certain levels in a hierarchical segmentation. For region description, we propose sparse coding method which represents each local feature descriptor with several basic vectors in the learned visual dictionary, and describes all local feature descriptors within a region by a single sparse histogram. With the sparse representation, support vector machine with multiple kernel learning is employed for semantic inference. The proposed approaches have been extensively evaluated on several challenging and widely used datasets. Experiments demonstrated the proposed approaches outperform the stateofthe- art methods. Such as, compared to the best result in the literature, the proposed object segmentation approach based on exemplar images improves the F-score from 63% to 68.7% on Pascal VOC 2011 dataset
Roy, Brian K. "Understanding object-oriented methodology." Master's thesis, This resource online, 1993. http://scholar.lib.vt.edu/theses/available/etd-03172010-020122/.
Full textMoreira, Ana Maria Dinis. "Rigorous object-oriented analysis." Thesis, University of Stirling, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.259868.
Full textDrake, Maria Rosa. "Object-oriented concurrent programming on the connection machine with COOL (Concurrent Object-Oriented Language)." FIU Digital Commons, 1995. http://digitalcommons.fiu.edu/etd/3083.
Full textLoehr, Curtis Howard. "Developing an object-oriented curriculum." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1994. http://handle.dtic.mil/100.2/ADA285185.
Full textCoats, Sidney M. (Sidney Mark). "The Object-Oriented Database Editor." Thesis, University of North Texas, 1989. https://digital.library.unt.edu/ark:/67531/metadc500921/.
Full textPotard, Guillaume. "3D-audio object oriented coding." Access electronically, 2006. http://www.library.uow.edu.au/adt-NWU/public/adt-NWU20061109.111639/index.html.
Full textLoizides, Michael. "Object oriented motion aided segmentation." Thesis, Lancaster University, 2004. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.428738.
Full textWang, Tzone I. "Distributed object oriented logic programming." Thesis, Imperial College London, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.296891.
Full textVoigt, Janina. "Improving Object Oriented Software Contracts." Thesis, University of Canterbury. Computer Science and Software Engineering, 2011. http://hdl.handle.net/10092/5339.
Full textGibbon, Cleveland Augustine. "Heuristics for object-oriented design." Thesis, University of Nottingham, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.388318.
Full textDayao, Jonathan Enrique K. "Distributed object-oriented method (DOOM)." Thesis, University of Brighton, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.361578.
Full textThomas, Lynda A. "Notation for object-oriented design." Thesis, Aberystwyth University, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.339031.
Full textWolczko, M. I. "Semantics of object-oriented languages." Thesis, University of Manchester, 1988. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.234230.
Full textGossain, Sanjiv. "Object-oriented development and reuse." Thesis, University of Essex, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.252679.
Full textWhysall, Peter John. "Object oriented specification and refinement." Thesis, University of York, 1991. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.304413.
Full textOlivier, Albertus Hendrik. "Object-oriented finite element framework." Thesis, Stellenbosch : Stellenbosch University, 2002. http://hdl.handle.net/10019.1/52971.
Full textENGLISH ABSTRACT: The role of the computer has changed from a calculation tool to a tool that supports human thinking. In this thesis fundamental aspects of the Finite Element method are mapped to an object model with a well defined structure which provides for local and distributed analysis work. To achieve this the following was investigated: • An object-oriented framework for the Finite Element analysis method • An associated graphical user interface that enables the user to create and modify Finite Element models in an effective way • Requirements for the sharing of analysis information in a communication network Proposed solutions are implemented in a pilot application which indicates their potential.
AFRIKAANSE OPSOMMING: Die rol van die rekenaar het verander vanaf 'n gereedskapstuk wat berekening doen na 'n gereedskapstuk wat menslike denke ondersteun. In hierdie tesis word die fundamentele aspekte van die Eindige Element metode oorgedra na 'n objek model met 'n goed gedefinieerde struktuur wat lokale en verspreide analisering werk ondersteun. Om dit te bereik is die volgende ondesoek: • 'n Objek orienteerde raamwerk vir die Eindige Element metode • 'n Geassosieerde grafiese raamwerk wat die gebruiker in staat stelom objekte te skep en te verander • Vereistes vir die deel van analise inligting in 'n kommunikasie netwerk Die voorgestelde oplossing is geimplimenteer in 'n loodsimplementering wat die voordele van die benadering uitlig.
Chavda, Manoj. "Visually querying object-oriented databases." Master's thesis, University of Cape Town, 1997. http://hdl.handle.net/11427/17516.
Full textAs database requirements increase, the ability to construct database queries efficiently becomes more important. The traditional means of querying a database is to write a textual query, such as writing in SQL to query a relational database. Visual query languages are an alternative means of querying a database; a visual query language can embody powerful query abstraction and user feedback techniques, thereby making them potentially easier to use. In this thesis, we develop a visual query system for ODMG-compliant object-oriented databases, called QUIVER. QUIVER has a comprehensive expressive power; apart from supporting data types such as sets, bags, arrays, lists, tuples, objects and relationships, it supports aggregate functions, methods and sub-queries. The language is also consistent, as constructs with similar functionality have similar visual representations. QUIVER uses the DOT layout engine to automatically layout a query; QUIVER queries are easily constructed, as the system does not constrain the spatial arrangement of query items. QUIVER also supports a query library, allowing queries to be saved, retrieved and shared among users. A substantial part of the design has been implemented using the ODMG-compliant database system O₂, and the usability of the interface as well as the query language itself is presented. Visual queries are translated to OQL, the standard query language proposed by the ODMG, and query answers are presented using O₂ Look. During the course of our investigation, we conducted a user evaluation to compare QUIVER and OQL. The results were extremely encouraging in favour of QUIVER.
Oliver, Ian. "Animating object oriented conceptual models." Thesis, University of Kent, 2001. https://kar.kent.ac.uk/13637/.
Full textŠlajchrt, Zbyněk. "Object Morphology—A Protean Generalization of Object-Oriented Paradigm." Doctoral thesis, Vysoká škola ekonomická v Praze, 2010. http://www.nusl.cz/ntk/nusl-264276.
Full textBen, Hajla Halim. "Traceability in object-oriented quality engineering, a basis for regression analysis of object-oriented software." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk2/tape16/PQDD_0002/MQ36800.pdf.
Full text呂伯行 and Pak-hang Lui. "Distributed object-oriented C (DOC): a strongly distributed object-oriented language for message passingconcurrent architecture." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 1992. http://hub.hku.hk/bib/B31232711.
Full textBhatti, Muhammad Usman. "Object Identification and Aspect Mining in Procedural Object-Oriented Code." Phd thesis, Université Panthéon-Sorbonne - Paris I, 2009. http://tel.archives-ouvertes.fr/tel-00498436.
Full textReeves, Robert M. "Object-oriented plan representation for the OMWG C2 Object Schema." Thesis, Monterey, California. Naval Postgraduate School, 1997. http://hdl.handle.net/10945/8754.
Full textThe purpose of this thesis is to examine current Command and Control planning methods and to aid in the furtherance of the Object Model Working Group's (OMWG) Core Plan Representation. Chapter I introduces the discipline of planning and its history. Chapter II discusses the theory and practice of modern Object Oriented modeling. The structure and conventions of object programming are covered as well as a method for information system abstraction. Chapter III covers the background of current Command and Control systems and gives a report on the OMWG efforts in creation of an Object Schema for Command and control. Chapter IV presents the author's submission for an Object-Oriented representation of the COMSUBPAC OPLAN 5050 based on the Core Plan Representation (CPR)
Shield, Jamie Barry Nathan. "Towards an object-oriented refinement calculus /." St. Lucia, Qld, 2004. http://www.library.uq.edu.au/pdfserve.php?image=thesisabs/absthe17862.pdf.
Full textRay, William J. "Optimization of distributed, object-oriented architectures." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2001. http://handle.dtic.mil/100.2/ADA397283.
Full textDissertation supervisor: Berzins, Valdis. "September 2001." Includes bibliographical references (p. 299-302 ). Also available in print.
Spiegel, André. "Automatic distribution of object oriented programs." [S.l. : s.n.], 2003. http://www.diss.fu-berlin.de/2003/155/index.html.
Full textTews, Hendrik. "Coalgebraic Methods for Object-Oriented Specification." Doctoral thesis, Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2002. http://nbn-resolving.de/urn:nbn:de:swb:14-1035212977359-10343.
Full textDie Dissertation beschreibt coalgebraische Mittel und Methoden zur Softwarespezifikation und -verifikation. Die Ergebnisse dieser Dissertation vereinfachen die Anwendung coalgebraischer Spezifikations- und Verifikationstechniken und erweitern deren Anwendbarkeit. Damit werden Softwareverifikation im Allgemeinen und im Besonderen coalgebraische Methoden zur Softwareverifikation der praktischen Anwendbarkeit ein Stück nähergebracht. Diese Dissertation enthält zwei wesentliche Beiträge: 1. Im Kapitel 3 wird eine Erweiterung des klassischen Begriffs der Coalgebra vorgestellt. Diese Erweiterung erlaubt die coalgebraische Modellierung von Klassenschnittstellen mit beliebigen Methodentypen (insbesondere mit binären Methoden). 2. Im Kapitel 4 wird die coalgebraische Spezifikationssprache CCSL (Coalgebraic Class Specification Language) vorgestellt. Die Bescheibung umfasst Syntax, Semantik und einen Prototypcompiler, der CCSL Spezifikationen in Logik höherer Ordnung (passend für die Theorembeweiser PVS und Isabelle/HOL) übersetzt
Fröhlich, Dominik. "Object-Oriented Development for Reconfigurable Architectures." Doctoral thesis, Technische Universitaet Bergakademie Freiberg Universitaetsbibliothek "Georgius Agricola", 2009. http://nbn-resolving.de/urn:nbn:de:bsz:105-802464.
Full textLi, Xiaoming. "Object-oriented simulation for queueing systems." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp04/mq20836.pdf.
Full textOumanski, Alexandre. "Object-oriented approach to genetic programming." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp01/MQ39116.pdf.
Full textLi, Honglang. "Simulating games using object-oriented methodology." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp01/MQ39988.pdf.
Full textGagnon, Étienne. "SableCC, an object-oriented compiler framework." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape10/PQDD_0007/MQ44169.pdf.
Full textHitchcock, T. L. "Metrics for object-oriented program control." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape7/PQDD_0005/MQ46256.pdf.
Full textZhang, Changjiang. "Agent simulation using object-oriented methodology." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2000. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape3/PQDD_0015/MQ54339.pdf.
Full textSun, Weidong. "Agent simulation using object-oriented methodology." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2001. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp04/MQ59342.pdf.
Full textHewetson, C. G. "Object - oriented steel member design framework /." Thesis, Link to the online version, 2005. http://hdl.handle.net/10019/249.
Full textGagnon, Etienne. "SableCC, an object-oriented compiler framework." Thesis, McGill University, 1998. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=20824.
Full textTo demonstrate the simplicity of the framework, we discuss the implementation of a state-of-the-art almost linear time points-to analysis. We also provide a brief description of other systems that have been implemented using the SableCC tool.
We conclude that the use of object-oriented techniques significantly reduces the length of the programmer written code, can shorten the development time and finally, makes the code easier to read and maintain.
Alencar, Antonio J. S. M. de. "OOZE : an Object-Oriented Z Environment." Thesis, University of Oxford, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.239339.
Full text