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

Software Engineering Commons

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

1998

Discipline
Institution
Keyword
Publication
Publication Type

Articles 1 - 18 of 18

Full-Text Articles in Software Engineering

A Web-Based Prototype For Afit Edplan Administration, Tien-Chen Lee Dec 1998

A Web-Based Prototype For Afit Edplan Administration, Tien-Chen Lee

Theses and Dissertations

This document details the design, development, and evaluation of a prototype course registration and reporting system for the students and faculty of the United States Air Force Institute of Technology. The web-based system provides HTML-based client interfaces and Active Server Page server processes for interaction with the relational databases used to manage course and personnel data. The system prototype was developed following the "Engineering Software Components for Web-Database Access" methodology of Dipiro. A survey of modern web-based database access techniques is first provided and Dipiro's methodology is reviewed as background. The remainder of the document details the application of the …


Development Of An Operations Research Software Package For Army Divisions., Blane C. Wilson Dec 1998

Development Of An Operations Research Software Package For Army Divisions., Blane C. Wilson

Theses and Dissertations

There exists great potential for applying operations research techniques to solve specific problems in the areas of operations, installation support, and training at the Army division level. Because of the operational tempo of today's active-duty and reserve component units, command must focus on accomplishing the daily missions. Also, due their limited knowledge of the field, planners may not be aware of how operations research can be used to enhance planning and operations. Time, training funds, resources, safety, personnel, and equipment are all critical factors in this process. Operations research techniques could be used to improve division-level operations by saving time, …


A Framework For Sharing Handwritten Notes, Richard C. Davis, James Lin, Jason A. Brotherton, James A. Landay, Morgan N. Price, Bill N. Schilit Nov 1998

A Framework For Sharing Handwritten Notes, Richard C. Davis, James Lin, Jason A. Brotherton, James A. Landay, Morgan N. Price, Bill N. Schilit

Research Collection School Of Computing and Information Systems

NotePals is an ink-based, collaborative note taking application that runs on personal digital assistants (PDAs). Meeting participants write notes in their own handwriting on a PDA. These notes are shared with other participants by synchronizing later with a shared note repository that can be viewed using a desktop-based web browser. NotePals is distinguished by its lightweight process, interface, and hardware. This demonstration illustrates the design of two different NotePals clients and our web-based note browser.


Notepals: Sharing And Synchronizing Handwritten Notes With Multimedia Documents, James A. Landay, Richard C. Davis, Victor Chen, Jonathan Huang, Rebecca B. Lee, Francis Li, James Lin, Charles B. Morrey, Ben Schleimer Nov 1998

Notepals: Sharing And Synchronizing Handwritten Notes With Multimedia Documents, James A. Landay, Richard C. Davis, Victor Chen, Jonathan Huang, Rebecca B. Lee, Francis Li, James Lin, Charles B. Morrey, Ben Schleimer

Research Collection School Of Computing and Information Systems

NotePals is an ink-based, collaborative note taking application that runs on personal digital assistants (PDAs). Meeting participants write notes in their own handwriting on a PDA. These notes are shared with other participants by synchronizing later with a shared note repository that can be viewed using a desktop-based web browser. NotePals is distinguished by its lightweight process, interface, and hardware. This demonstration illustrates the design of two different NotePals clients and our web-based note browser.


Wide-Area Incident Management System On The Internet, Kaan Ozbay, Pushkin Kachroo Oct 1998

Wide-Area Incident Management System On The Internet, Kaan Ozbay, Pushkin Kachroo

Electrical & Computer Engineering Faculty Research

The incident management process consists of four sequential steps-incident detection, response, clearance and recovery. Each of these components comprises of a number of operations and coordinated decision-making between the agencies involved. The provision of computer based support tools for the personnel involved will help develop appropriate strategies and increase efficiency and expediency. Existing systems are developed on various traditional computing platforms. However, with the advent of World Wide Web and Internet based programming tools such as Java, it is now possible to develop platform independent decision support tools for the incident management agencies. Any agency will be able to use …


The Future Of Computing: Cyberspace, Jens G. Pohl Aug 1998

The Future Of Computing: Cyberspace, Jens G. Pohl

Collaborative Agent Design (CAD) Research Center

This paper traces trends in the technological advances of computer and communication systems and examines the promises of the Information Society: global information sharing; and, intelligent decision-support. The technological developments that will lead to the realization of Cyberspace, an information rich environment in which virtual reality capabilities couple directly to the human senses, is explored in terms of five essential components: information processing requirements; communication networks; computing devices (i.e., platforms); hardware and software user-interfaces; and, the meaningful representation of information.

Attention is drawn to the critical role played by information representation in a Cyberspace environment. The author argues …


The Round Table Model: A Web-Oriented, Agent-Based Approach To Decision-Support Applications, Kym J. Pohl, Jens G. Pohl Aug 1998

The Round Table Model: A Web-Oriented, Agent-Based Approach To Decision-Support Applications, Kym J. Pohl, Jens G. Pohl

Collaborative Agent Design (CAD) Research Center

Not unlike King Arthur relying on the infamous Round Table as the setting for consultation with his most trusted experts, agent-based, decision-support systems provide human decision makers with a means of solving complex problems through collaboration with collections of both human and computer-based expert agents. The Round Table Framework provides a formalized architecture together with a set of development and execution tools which can be utilized to design, develop, and execute agent-based, decision-support applications. Based on a three-tier architecture, Round Table incorporates forefront technologies including distributed-object servers, inference engines, and web-based presentation to provide a framework for collaborative, agent-based decision …


Collaborative Decision Support Systems For Facility Management, Arthur J. Chapman, Jens G. Pohl Aug 1998

Collaborative Decision Support Systems For Facility Management, Arthur J. Chapman, Jens G. Pohl

Collaborative Agent Design (CAD) Research Center

Agent-based collaborative decision support is a methodology of utilizing domain specific intelligent systems, interacting in a common environment, to partner with one or more human decision makers to reach a consensus solution to a complex problem. An example is the recently developed Collaborative Infrastructure Assessment Tool (CIAT) that provides a collaborative planning facility management tool in support of military pier and port management. This methodology is applicable to many similar dynamic facility management problems where the complexity of issues and the number of decision makers result in the need for domain specific agents, a common view of the data, and …


A Sem-Odb Application For The Western Cultures Database, Raquel Ghersgorin Jul 1998

A Sem-Odb Application For The Western Cultures Database, Raquel Ghersgorin

FIU Electronic Theses and Dissertations

This thesis presents the evolution of the Western Cultures Database. The project starts with a database design using a Semantic modeling, and continues with the implementation following two techniques: a Relational and a Semantic approach. The project continues with them in parallel, reaching a point where the Relational is left aside because of the advantages of the Semantic (Sem-ODB) approach.

The Semantic implementation produces as a result the Western Culture Semantic Database Application - web interface (the main contribution of this thesis). The database is created and populated using Sem ODB and the web interface is built using WebRG (report …


Multiple Streams Synchronization In Collaborative Multimedia Systems, Emilia Stoica Jul 1998

Multiple Streams Synchronization In Collaborative Multimedia Systems, Emilia Stoica

Computer Science Theses & Dissertations

With the recent increase of the communication bandwidth and processor power, new types of applications have emerged. Among them, there are multimedia application, in which users are able to control, combine, and manipulate different types of media, such as text, sound, video, computer graphics, and animation. A key requirement in any multimedia application is to synchronize the delivery of various media streams to the user. To achieve this, the sender has to provide the temporal relations between the streams as they are captured. Since the receiver uses this information in streams presentation, its accuracy is very important.

Our main contribution …


Trends. An Encryption Paradox: Cracking The Groupe Speciale Mobile Standard (Gsm), Ibpp Editor Apr 1998

Trends. An Encryption Paradox: Cracking The Groupe Speciale Mobile Standard (Gsm), Ibpp Editor

International Bulletin of Political Psychology

The author discusses the vulnerability of encryption methods used with today's modern technology.


Archiv Der Pharmazie, Philadelphia University Jan 1998

Archiv Der Pharmazie, Philadelphia University

Philadelphia University, Jordan

No abstract provided.


Simulation And Fpga Implementation Of A Simple Computer, Philadelphia University Jan 1998

Simulation And Fpga Implementation Of A Simple Computer, Philadelphia University

Philadelphia University, Jordan

No abstract provided.


Pathfinding In Vrml, Jason Richard Pearce Jan 1998

Pathfinding In Vrml, Jason Richard Pearce

Theses : Honours

Virtual Reality Modelling Language (VRML) is a scene description language which describes three dimensional (3D) space to a computer. Thus the three axis of space that is inherent in our dimension X Y and Z is represented inside a computer. To many people VRML represents a new beginning for the World Wide Web (WWW) because it behaves more like the real world. VRML is experimental, interactive, continuous and of course, three dimensional. Algorithms in computing have been designed for 2D problem solving and this does not necessarily translate to problem solving on a 3D level. The aim of this project …


Good Software Development Processes Lead To Harmonious Project Teams Which In Turn Lead To Effective Project Performance, Rweyunga Kazaura Jan 1998

Good Software Development Processes Lead To Harmonious Project Teams Which In Turn Lead To Effective Project Performance, Rweyunga Kazaura

Theses : Honours

The modem world relies on computers in almost every facet of life. With the explosion of Information Technology, software development has become an important process. However, from the beginning, this process has suffered and continues to suffer from a number of problems. If these problems are not rectified, they can jeopardise projects and lead to project failure. Project failure results in a project being delivered: • without satisfying the functional and non-functional requirements requested by the user or customer • beyond the agreed schedule and/or • over budget. Research indicates that practising good software development processes (SDPs) can override these …


Software Flexibility In A Web Environment, Michael Layng Jan 1998

Software Flexibility In A Web Environment, Michael Layng

Theses : Honours

Flexible software systems are designed to be able to adapt to changes in their environment without the need for programmer intervention. This allows companies and institutions to avoid the cost of hiring a programmer every time a business rule changes or a data structure is modified. The techniques of designing and implementing flexible 3GL software systems have been proven as a means of reducing the high cost of software maintenance caused by the changing of systems requirements. Such systems have been in operation in the European finance sector since the early 1980's. Edith Cowan University is participating in current research …


Parametric Software Project Estimating: An Analysis Of Current Practice, Stuart Hope Jan 1998

Parametric Software Project Estimating: An Analysis Of Current Practice, Stuart Hope

Theses: Doctorates and Masters

As society and the world economy moves into the second millennium. the service industries involving knowledge workers will continue to increase. Software is the enabling technology that is driving the knowledge industry. As the development of software is mostly a design process, where new artefacts are conceived and built, the prediction of outcomes in the process is fraught with difficulties. Software project estimating is one of the essential Software Engineering techniques that will enable the rationalisation of decision-making regarding software development. Estimates that are more accurate will increase the probability of success and lower the risk. This thesis analyses the …


Adaptive Prefetching For Device-Independent File I/O, Dan Revel, Dylan Mcnamee, David Steere, Jonathan Walpole Jan 1998

Adaptive Prefetching For Device-Independent File I/O, Dan Revel, Dylan Mcnamee, David Steere, Jonathan Walpole

Computer Science Faculty Publications and Presentations

Device independent I/O has been a holy grail to operating system designers since the early days of UNIX. Unfortunately, existing operating systems fall short of this goal for multimedia applications. Techniques such as caching and sequential read-ahead can help mask I/O latency in some cases, but in others they increase latency and add substantial jitter. Multimedia applications, such as video players, are sensitive to vagaries in performance since I/O latency and jitter affect the quality of presentation. Our solution uses adaptive prefetching to reduce both latency and jitter. Applications submit file access plans to the prefetcher, which then generates I/O …