Volume3, Number3, 2002


 

 

Title:

An XML-Based Distributed Query System

Author:

Qinglan Li and Gongzhu hu

Abstract:

    The Paper Focuses on Distributed query system which is a system that allows multiple users to login and query the databases on the server(s) simultaneously over LAN or WAN. In particular, the users can login through the HTTP port of the server that runs the database access engine, very much like online shopping at business web sites. In this paper we present a practice of building such a system. In particular, a university registration system is developed to demonstrate the general concepts and methods. Although the fundamental principles and methodologies used in our system are not new, we have integrated several technologies in a seamless fashion into a useful system. The main difference between this system and many of the existing systems is that the data and query results in our system are presented as XML documents rather than relational tables. Hence, managing XML data is an important aspect of the system, which includes efficient retrieval of XML data and processing XML queries.

 

 

Title:

Automatically Generating XML Documents from Web Data with Similar Pattern

Author:

Keumyong Oh and Eenjun Hwang

Abstract:

    This paper discusses about the World Wide Web which has been recognized not only as an information sharing tool, but also as an information repository. Currently, a large portion of web documents have been created using HTML. HTML uses fixed set of tags to describe the appearance of a document. But, it does not provide features to describe the contents of the document and this has been an obstacle to retrieving useful information from the web documents. On the contrary, XML enables users to define tags for their own purpose and share them with others. This gives great freedom and flexibility in creating and processing web documents. In this paper, we will propose an XML converter that automatically converts HTML documents with similar pattern into XML documents. The conversion is performed using the path information derived from the analysis of the document structure.

 

 

Title:

Identifying Implementation-Based Testing Techniques for Classes

Author:

Peter Clarke and Brian Malloya

Abstract:

    In this paper an algorithm that automates the process of identifying implementation-based testing techniques that are suitable for testing a given class. The algorithm accepts summary of the class under test and a set representing testing techniques available to the developer engaged in performing the test. The summary of the class is based on taxonomy that maps the characteristics of a class in an object-oriented system into our taxonomy, each entry consisting of a nomenclature and feature properties. Each element in the set of testing techniques supplied to the algorithm uses our taxonomy to summarize the class characteristics favored by that technique. Using the nomenclature and feature properties of the class under test, together with a set of available testing techniques, the algorithm identifies a subset of techniques that are appropriate for the class under test.

 

 

Title:

A Comparison of Path Profiling and Edge Profiling In C++ Applications

Author:

Brian A. Malloy

Abstract:

    In this paper, study of the notion of phases as they occur in object-oriented programs. The focus of our investigation is on C++ programs and our test suite includes various kinds of object-oriented programs including scientific and general-purpose applications. We focus on individual phased branch behavior and attempt to capture information and generalize about the frequency of phased behavior. We provide guidance about the advantages of path profiling over edge profiling in determining phase change in various program executions

 

 

Title:

Implementing Distributed Electronic Auction Applications Using CORBA

Author:

Markus Aleksy, Axel Korthaus and Martin Schader

Abstract:

    This paper discusses about the implementation of distributed electronic auction applications requires a sound architectural basis. OMG’s CORBA standard defines one of the most popular mid-dleware technologies for distributed object systems, and therefore seems to be a good candidate for providing the infrastructure to electronic auction applications. In our paper, we briefly discuss the pros and cons of CORBA in this application domain and present a detailed architec-tural approach based on two newly designed CORBA services. These services considerably facilitate the imple-mentation of an electronic auction house by performing some of the main tasks that typically have to be imple-mented by a developer in this context, such as distributing and recollecting bidding data. Besides explaining this core architecture we describe additional components that are needed for the implementation of a complete auction house. A discussion of further aspects concerning a flexi-ble implementation of an auction application such as the support for different kinds of auctions and fault tolerance concludes the paper.