Spelling suggestions: "subject:"abject oriented"" "subject:"6bject oriented""
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 treesVivanco, 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 applicationsEisenhauer, Greg Stephen January 1998 (has links)
No description available.
|
205 |
Extensible object-oriented databases with dynamic schemasMorsi, Magdi, M. A. 08 1900 (has links)
No description available.
|
206 |
Techniques and tools for implementing and testing robust object-oriented softwareD'Souza, Rosario J. 05 1900 (has links)
No description available.
|
207 |
An approach to managing manufacturing exceptions using object-oriented information integrationWang, Ching-Yang 12 1900 (has links)
No description available.
|
208 |
Design/construction processes simulation in real-time object-oriented environmentsOp den Bosch Augusto 05 1900 (has links)
No description available.
|
209 |
Judesio objektiškai orientuoto projektavimo modeliai / Object-Oriented Movement Projecting ModelsRač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 ClaferBak, 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.0694 seconds