By Topic

Relocation in mobile process-centered software development environments

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
S. Bhattacharyya ; Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA ; L. J. Osterweil

The paper demonstrates how analysis of a software development process specification can support effective planning for accommodating mobile users of process centered software development environments. The paper presents a flow graph analysis based approach to responding to a user who asks to detach from a high speed wired link, and to continue working through a lower speed interruptible link. We propose the design of an analysis engine that can evaluate the negative consequences of such a request. The purpose of the engine is to evaluate the expected effectiveness of prefetching, caching, and process pruning in mitigating these negative consequences. The engine analyzes a flow graph structure derived from the process specification. The flow graph is annotated with a variety of types of information about the context of the detachment request. The engine takes into account both this context information, and a broad range of other relevant factors, such as speed and reliability of the mobile link, the capabilities of the mobile workstation, the nature and state of the development process and the importance of the detaching user. The paper also describes how predefined heuristics/guidelines can be used to simplify the engine's analysis, by helping it to eliminate obviously poor choices. A detailed example is used to illustrate the workings of this engine

Published in:

Database and Expert Systems Applications, 2000. Proceedings. 11th International Workshop on

Date of Conference: