Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

PDF

Digitized Theses

Theses/Dissertations

1995

Computer Science

Articles 1 - 6 of 6

Full-Text Articles in Entire DC Network

3d Computer Modeling Of Human Mandible Motion With Application To Human Facial Motion, Yuan Wang Jan 1995

3d Computer Modeling Of Human Mandible Motion With Application To Human Facial Motion, Yuan Wang

Digitized Theses

Computer facial modeling and animation has been an interest of computer graphics researchers for many years. This is not only because the face itself is an interesting object, but also because facial animation finds application in many other disciplines (for example, entertainment, medical education, telecommunication, psychology, medicine, and linguistics). Because the mandible motion plays a major role in modeling facial motion, its study is of significance to each of those disciplines as well. In addition, the mandible itself is an object of study in the area of clinical science.;Current facial movement models in computer animation have difficulty dealing with facial …


Synchronization Expressions In Parallel Programming Languages, Lifu Guo Jan 1995

Synchronization Expressions In Parallel Programming Languages, Lifu Guo

Digitized Theses

In this thesis, we first review current trends in the areas related to parallel programming languages. By reviewing data-parallel and control-parallel paradigms, parallelizing compilers and parallel programming languages, we demonstrate the necessity of developing high-level parallel programming languages.;Synchronization is an essential part of parallel processing. However, many synchronization mechanisms currently used in parallel programming languages are at too low a level to be compatible with the other constructs of high-level languages. We propose and develop new constructs for synchronization termed "synchronization expressions". These new constructs relieve programmers of the burden of imposing synchronization, requiring them only to specify the necessary …


A Logic For Object-Oriented Databases, Machmudin Junus Jan 1995

A Logic For Object-Oriented Databases, Machmudin Junus

Digitized Theses

When E. F. Codd {dollar}\lbrack{dollar}Codd70{dollar}\rbrack{dollar} designed relational databases, he made use of mathematical logic concerning Predicate Calculus. However, when object-oriented databases were designed, there was no such support from any established mathematical logic.;In this thesis, we present a logic suitable for reasoning about object-oriented database systems. This logic is the result of the modification of F-logic {dollar}\lbrack{dollar}KifLa89, KifLaWu90{dollar}\rbrack.{dollar} The main difference between our proposed logic and F-logic, is the way our logic treats class objects and instance objects.;Our designed logic has the ability to represent: object identities, attributes, methods, classes, class hierarchies and inheritance. Similar to F-logic, the designed logic …


A Programming Model For Optimism, Crispin Cowan Jan 1995

A Programming Model For Optimism, Crispin Cowan

Digitized Theses

Technological advances are increasing the throughput of most aspects of computing systems. However, latency is being held back by the speed of light, particularly in distributed systems. Optimistic algorithms that "guess" the results of operations and proceed in parallel with confirmation of the guess are an effective way to hide the latency of slow operations with predictable outcomes. Optimism is used in concurrency control and distributed simulation systems, but is not generally used. Optimistic algorithms are difficult to write because of the necessity for checkpointing, rollback, and dependency tracking. This thesis presents a set of primitives called HOPE that simplifies …


Commercial Integrity, Roles And Object-Orientation, Matunda Nyanchama Jan 1995

Commercial Integrity, Roles And Object-Orientation, Matunda Nyanchama

Digitized Theses

This thesis presents a study of realizing commercial security, as defined in the Clark and Wilson Model (CW87), using Object-Oriented (O-O) concepts.;Role-based security is implied in the Clark and Wilson model in which specified operations are grouped to compose roles. This approach to protection is suitable for applications involving large numbers of users with overlapping user requirements and/or where there is a large number of objects. It presents a flexible (hence adaptive) means for enforcing differing ranges of security policies. It enforces the principle of least privilege, hence minimizing the risk of Trojan horse attacks.;Consequently, in part, this work focuses …


Syntax-Directed Interpretation Of Visual Languages, Shane Denis Dunne Jan 1995

Syntax-Directed Interpretation Of Visual Languages, Shane Denis Dunne

Digitized Theses

Recent trends suggest that it will soon be practical to implement graphical user interfaces wherein a large part of the communication between human and computer will take the form of structured graphics, i.e., diagrams, notations, etc., which have come to be called "visual languages" in the literature. This thesis argues that implementation of such interfaces will be greatly facilitated by the development and use of syntax-directed translation methods for visual languages, and the embodiment of such methods in automated tools for application development, as has been done for compilers. An algebraic formalism to express syntax and semantics for visual languages …