• 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.
201

A formal specification-based approach to object-oriented software testing at the class level

徐志農, Xu, Zhinong. January 1997 (has links)
published_or_final_version / Computer Science / Doctoral / Doctor of Philosophy
202

Distributed object-oriented C (DOC): a strongly distributed object-oriented language for message passingconcurrent architecture

呂伯行, Lui, Pak-hang. January 1992 (has links)
published_or_final_version / Electrical and Electronic Engineering / Doctoral / Doctor of Philosophy
203

Improving predictive models of software quality using search-based metric selection and decision trees

Vivanco, Rodrigo Antonio 10 September 2010 (has links)
Predictive models are used to identify potentially problematic components that decrease product quality. Design and source code metrics are used as input features for predictive models; however, there exist a large number of structural measures that capture different aspects of coupling, cohesion, inheritance, complexity and size. An important question to answer is: Which metrics should be used with a model for a particular predictive objective? Identifying a metric subset that improves the performance for the classifier may also provide insights into the structural properties that lead to problematic modules. In this work, a genetic algorithm (GA) is used as a search-based metric selection strategy. A comparative study has been carried out between GA, the Chidamber and Kemerer (CK) metrics suite, and principal component analysis (PCA) as metric selection strategies with different datasets. Program comprehension is important for programmers and the first dataset evaluated uses source code inspections as a subjective measure of cognitively complexity. Predicting the likely location of system failures is important in order to improve a system’s reliability. The second dataset uses an objective measure of faults found in system modules in order to predict fault-prone components. The aim of this research has been to advance the current state of the art in predictive models of software quality by exploring the efficacy of a search-based approach in selecting appropriate metrics subsets. Results show that GA performs well as a metric selection strategy when used with a linear discriminant analysis classifier. When predicting cognitive complex classes, GA achieved an F-value of 0.845 compared to an F-value of 0.740 using PCA, and 0.750 for the CK metrics. By examining the GA chosen metrics with a white box predictive model (decision tree classifier) additional insights into the structural properties of a system that degrade product quality were observed. Source code metrics have been designed for human understanding and program comprehension and predictive models for cognitive complexity perform well with just source code metrics. Models for fault prone modules do not perform as well when using only source metrics and need additional non-source code information, such module modification history or testing history.
204

An object infrastructure for high-performance interactive applications

Eisenhauer, Greg Stephen January 1998 (has links)
No description available.
205

Extensible object-oriented databases with dynamic schemas

Morsi, Magdi, M. A. 08 1900 (has links)
No description available.
206

Techniques and tools for implementing and testing robust object-oriented software

D'Souza, Rosario J. 05 1900 (has links)
No description available.
207

An approach to managing manufacturing exceptions using object-oriented information integration

Wang, Ching-Yang 12 1900 (has links)
No description available.
208

Design/construction processes simulation in real-time object-oriented environments

Op den Bosch Augusto 05 1900 (has links)
No description available.
209

Judesio objektiškai orientuoto projektavimo modeliai / Object-Oriented Movement Projecting Models

Račkauskas, Zigmantas 27 May 2005 (has links)
Topic: Object-Oriented Movement Projecting Models. The basic aim of the work is to define creation of object-oriented animation on Internet. In order to reach the given target, the following tasks are set: to analyse projecting systems; to review object-oriented programming languages with the possibility to create movement (animation) for Internet; to create a number of movement models. New in the work is that in Lithuania object-oriented movement modelling using UML and object-oriented programming is practically not applied, using slip animation instead. In the work I describe the following designing systems: Rational Rose, MagicDraw UML, Poseidon for UML and ArgoUML; movement creation tools: Macromedia Flash MX 2004, Corel R.A.V.E, 3D Flash Animator; Adobe LiveMotion2; object-oriented programming languages: ActionScript, Java. In the work I also give a number of object-oriented movement model examples: advertisement banner, clock, falling snow, moving man, dynamic goods catalogue. Master’s work consists of seven parts: Introduction, Computer movement models and problem analysis, Object-oriented projecting technology analysis, Object-oriented movement programming, Conclusions, Literature and information source references, Summary. The work has 46 pages. While writing the work the following steps were covered: Topic formulation, setting of targets and tasks, hypotheses formulation, source analysis, project creation and implementation, work description and conclusion... [to full text]
210

Modeling and Analysis of Software Product Line Variability in Clafer

Bak, Kacper 24 October 2013 (has links)
Both feature and class modeling are used in Software Product Line (SPL) engineering to model variability. Feature models are used primarily to represent user-visible characteristics (i.e., features) of products; whereas class models are often used to model types of components and connectors in a product-line architecture. Previous works have explored the approach of using a single language to express both configurations of features and components. Their goal was to simplify the definition and analysis of feature-to-component mappings and to allow modeling component options as features. A prominent example of this approach is cardinality-based feature modeling, which extends feature models with multiple instantiation and references to express component-like, replicated features. Another example is to support feature modeling in a class modeling language, such as UML or MOF, using their profiling mechanisms and a stylized use of composition. Both examples have notable drawbacks: cardinality-based feature modeling lacks a constraint language and a well-defined semantics; encoding feature models as class models and their evolution bring extra complexity. This dissertation presents Clafer (class, feature, reference), a class modeling language with first-class support for feature modeling. Clafer can express rich structural models augmented with complex constraints, i.e., domain, variability, component models, and meta-models. Clafer supports: (i) class-based meta-models, (ii) object models (with uncertainty, if needed), (iii) feature models with attributes and multiple instantiation, (iv) configurations of feature models, (v) mixtures of meta- and feature models and model templates, and (vi) first-order logic constraints. Clafer also makes it possible to arrange models into multiple specialization and extension layers via constraints and inheritance. On the other hand, in designing Clafer we wanted to create a language that builds upon as few concepts as possible, and is easy to learn. The language is supported by tools for SPL verification and optimization. We propose to unify basic modeling constructs into a single concept, called clafer. In other words, Clafer is not a hybrid language. We identify several key mechanisms allowing a class modeling language to express feature models concisely. We provide Clafer with a formal semantics built in a novel, structurally explicit way. As Clafer subsumes cardinality-based feature modeling with attributes, references, and constraints, we are the first to precisely define semantics of such models. We also explore the notion of partial instantiation that allows for modeling with uncertainty and variability. We show that Object-Oriented Modeling (OOM) languages with no direct support for partial instances can support them via class modeling, using subclassing and strengthening multiplicity constraints. We make the encoding of partial instances via subclassing precise and general. Clafer uses this encoding and pushes the idea even further: it provides a syntactic unification of types and (partial) instances via subclassing and redefinition. We evaluate Clafer analytically and experimentally. The analytical evaluation shows that Clafer can concisely express feature and meta-models via a uniform syntax and unified semantics. The experimental evaluation shows that: 1) Clafer can express a variety of realistic rich structural models with complex constraints, such as variability models, meta-models, model templates, and domain models; and 2) that useful analyses can be performed within seconds.

Page generated in 0.0881 seconds