scispace - formally typeset
Search or ask a question
Author

Dustin R. Callaway

Bio: Dustin R. Callaway is an academic researcher. The author has contributed to research in topics: The Internet & Java. The author has an hindex of 1, co-authored 1 publications receiving 10 citations.
Topics: The Internet, Java, Software portability, WAR

Papers
More filters
Book
01 May 1999
TL;DR: Inside Servlets as discussed by the authors is a tool to exploit the power and portability of Java servlets for web applications. But it is limited to Java applications and cannot be used for web services.
Abstract: From the Publisher: With superior performance, cross-platform portability, and crash resistance, Java servlets offer the technical advantages that Internet developers need and high-traffic Web sites demand. Inside Servlets teaches everything you need to know to exploit the power and portability of Java servlets for your Internet applications.

10 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: This paper explores extraction techniques such as the removal of unreachable methods and redundant fields, inlining of method calls, and transformation of the class hierarchy for reducing application size, and presents a uniform approach for supplying this input that relies on MEL, a modular specification language.
Abstract: Reducing application size is important for software that is distributed via the internet, in order to keep download times manageable, and in the domain of embedded systems, where applications are often stored in (Read-Only or Flash) memory. This paper explores extraction techniques such as the removal of unreachable methods and redundant fields, inlining of method calls, and transformation of the class hierarchy for reducing application size. We implemented a number of extraction techniques in Jax, an application extractor for Java, and evaluated their effectiveness on a set of large Java applications. We found that, on average, the class file archives for these benchmarks were reduced to 37.5p of their original size. Modeling dynamic language features such as reflection, and extracting software distributions other than complete applications requires additional user input. We present a uniform approach for supplying this input that relies on MEL, a modular specification language. We also discuss a number of issues and challenges associated with the extraction of embedded systems applications.

80 citations

Proceedings ArticleDOI
Peter F. Sweeney1, Frank Tip1
01 Nov 2000
TL;DR: This paper introduces a modular specification language for expressing the information required for extraction in the context of Jax, an industrial-strength application extractor for Java, and presents a small case study in which different extraction scenarios are applied to a commercially available library-based application.
Abstract: In an increasingly popular model of software distribution, software is developed in one computing environment and deployed in other environments by transfer over the internet. Extraction tools perform a static whole-program analysis to determine unused functionality in applications in order to reduce the time required to download applications. We have identified a number of scenarios where extraction tools require information beyond what can be inferred through static analysis: software distributions other than complete applications, the use of reflection, and situations where an application uses separately developed class libraries. This paper explores these issues, and introduces a modular specification language for expressing the information required for extraction. We implemented this language in the context of Jax, an industrial-strength application extractor for Java, and present a small case study in which different extraction scenarios are applied to a commercially available library-based application.

29 citations

Book
01 Jan 2003
TL;DR: The Regnet Project aims to develop a formal information infrastructure for regulatory information management and compliance assistance that enables the augmentation of regulation text with tools and information that will help users understand and comply with the regulation.
Abstract: The Regnet Project aims to develop a formal information infrastructure for regulatory information management and compliance assistance. This paper discusses three basic milestones of current research and development efforts. The first is the creation of a document repository containing federal and state regulations and supplemental documents. This repository includes a suite of concept hierarchies that enable users to browse documents according to the terms they contain. The second is an XML framework for representing regulations and associated metadata. The XML framework enables the augmentation of regulation text with tools and information that will help users understand and comply with the regulation. The third milestone is the creation of a compliance assistance system built upon the XML framework. The prototype effort for the document repository has been focused on environmental regulations and related documents. The compliance assistance system is illustrated in the domain of used oil management.

21 citations

Journal ArticleDOI
TL;DR: This paper describes the development of a logic based regulation compliance assistance system that builds upon an extensible markup language (XML) framework that focuses on federal environmental regulations and related documents.
Abstract: This paper describes the development of a logic based regulation compliance assistance system that builds upon an extensible markup language (XML) framework. First, a document repository containing federal regulations and supplemental documents, and an XML framework for representing regulations and associated metadata are briefly discussed. The prototype effort for the regulation assistance system focuses on federal environmental regulations and related documents. The compliance assistance system is illustrated in the domain of used oil management. The overall objective is to develop a formal infrastructure for regulatory information management and compliance assistance.

15 citations

Proceedings ArticleDOI
29 Oct 2007
TL;DR: A new arithmetic which can be integrated into the Sugiyama algorithm for drawing hierachical graphs is presented, which is proposed after decreasing the number of so-called dummy nodes in a layered directed cyclic graph and displaying graceful LFBs topology layout.
Abstract: This work contributes to the research area of ForCES. The framework based on Web, including collecting data, transmitting data and drawing graph, is set using the Applet/Servlet frame according to J2EE. In particularly, we present a new arithmetic which can be integrated into the Sugiyama algorithm for drawing hierachical graphs. We propose applying this technique after decreasing the number of so-called dummy nodes in a layered directed cyclic graph and displaying graceful LFBs topology layout. Finally, a series of experimental results and some important conclusions are given.

2 citations