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

Physical Sciences and Mathematics Commons

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

Computer Sciences

PDF

2000

Institution
Keyword
Publication
Publication Type

Articles 361 - 370 of 370

Full-Text Articles in Physical Sciences and Mathematics

Life And Evolution In Computers, Melanie Mitchell Jan 2000

Life And Evolution In Computers, Melanie Mitchell

Computer Science Faculty Publications and Presentations

This paper argues for the possibility of 'artificial life' and computational evolution, first by discussing (via a highly simplified version) John von Neumann's self-reproducing automaton and then by presenting some recent work focusing on computational evolution, in which 'cellular automata', a form of parallel and decentralized computing system, are evolved via 'genetic algorithms'. It is argued that such in silico experiments can help to make sense of the question of whether we can eventually build computers that are intelligent and alive.


Parallel Computing To Start The Millennium, Joel C. Adams, Chris Nevison, Nan C. Schaller Jan 2000

Parallel Computing To Start The Millennium, Joel C. Adams, Chris Nevison, Nan C. Schaller

University Faculty Publications and Creative Works

The experience of three undergraduate computer science programs offering courses on parallel computing is described. On particular, three different solutions to the problem of equipping a lab are discussed. It is shown these solutions may affect the content of the course.


High-Performance Java Platform Computing, Thomas W. Christopher, George K. Thiruvathukal Jan 2000

High-Performance Java Platform Computing, Thomas W. Christopher, George K. Thiruvathukal

Computer Science: Faculty Publications and Other Works

Threading and concurrency are crucial to building high-performance Java applications -- but they have a reputation for complexity. High Performance Java Computing thoroughly demystifies these advanced development techniques. It delivers practical programming solutions, proven design patterns, and a rigorously-tested code library -- everything developers need to build optimized Java software for technical, business, and E-commerce applications. Start by understanding how threading and concurrency can be used to solve a wide variety of performance problems, enabling the construction of more powerful networked applications. Master the Java 2 Threads classes, including daemon threads, thread control, scheduling, and more. Review the key problems …


A Novel Application Development Environment For Large-Scale Scientific Computations, Alok Choudhary, Mahmut Kandemir, Wei-Keng Liao, G Memik, S More, X Shen, A Singh, George K. Thiruvathukal Jan 2000

A Novel Application Development Environment For Large-Scale Scientific Computations, Alok Choudhary, Mahmut Kandemir, Wei-Keng Liao, G Memik, S More, X Shen, A Singh, George K. Thiruvathukal

Computer Science: Faculty Publications and Other Works

A paper describing a novel application development environment for working with large-scale scientific data sets.


An Architectural Framework For Performance Analysis: Supporting The Design, Configuration, And Control Of Dis /Hla Simulations, David B. Cavitt Jan 2000

An Architectural Framework For Performance Analysis: Supporting The Design, Configuration, And Control Of Dis /Hla Simulations, David B. Cavitt

Computer Science Theses & Dissertations

Technology advances are providing greater capabilities for most distributed computing environments. However, the advances in capabilities are paralleled by progressively increasing amounts of system complexity. In many instances, this complexity can lead to a lack of understanding regarding bottlenecks in run-time performance of distributed applications. This is especially true in the domain of distributed simulations where a myriad of enabling technologies are used as building blocks to provide large-scale, geographically disperse, dynamic virtual worlds. Persons responsible for the design, configuration, and control of distributed simulations need to understand the impact of decisions made regarding the allocation and use of the …


Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed Jan 2000

Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed

Computer Science Theses & Dissertations

This work aims at providing multicast services for multimedia collaborative applications over large inter-networks such as the Internet. Multimedia collaborative applications are typically of small group size, slow group membership dynamics, and awareness of participants' identities and locations. Moreover, they usually consist of several components such as audio, video, shared whiteboard, and single user application sharing engines that collectively help make the collaboration session successful. Each of these components has its demands from the communication layer that may differ from one component to another. This dissertation identifies the overall characteristics of multimedia collaborative applications and their individual components. It also …


Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka Jan 2000

Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka

Computer Science Theses & Dissertations

Traditional static code analysis encompasses a mature set of techniques for helping understand and optimize programs, such as dead code elimination, program slicing, and partial evaluation (code specialization). It is well understood that compared to other program analysis techniques (e.g., dynamic analysis), static analysis techniques do a reasonable job for the cost associated with implementing them. Industry and government are moving away from more ‘traditional’ development approaches towards component-based approaches as ‘the norm.’ Component-based applications most often comprise a collection of distributed object-oriented components such as forms, code snippets, reports, modules, databases, objects, containers, and the like. These components are …


Automatic Segmentation And Indexing In A Database Of Bird Images, Madirakshi Das, R. Manmatha Dec 1999

Automatic Segmentation And Indexing In A Database Of Bird Images, Madirakshi Das, R. Manmatha

R. Manmatha

The aim of this work is to index images in domain specific databases using colors computed from the object of interest only, instead of the whole image. The main problem in this task is the segmentation of the region of interest from the background. Viewing segmentation as a figure/ground segregation problem leads to a new approach - eliminating the background leaves the figure or object of interest. To find possible object colors, we first find background colors and eliminate them. We then use an edge image at an appropriate scale to eliminate those parts of the image which are not …


Working Memory And Executive Function: Evidence From Neuroimaging, Patricia A. Carpenter, Marcel Adam Just, Erik D. Reichle Dec 1999

Working Memory And Executive Function: Evidence From Neuroimaging, Patricia A. Carpenter, Marcel Adam Just, Erik D. Reichle

Marcel Adam Just

No abstract provided.


Reflexive Autopoietic Systems Theory, Kent D. Palmer Dec 1999

Reflexive Autopoietic Systems Theory, Kent D. Palmer

Kent D. Palmer

Exploring the Meta-systems of Emergent Worlds