DocumentCode
2507087
Title
Relocation in mobile process-centered software development environments
Author
Bhattacharyya, Supratik ; Osterweil, Leon J.
Author_Institution
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear
2000
fDate
2000
Firstpage
198
Lastpage
203
Abstract
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
Keywords
flow graphs; formal specification; mobile computing; programming environments; analysis engine; context information; detachment request; development process; flow graph analysis based approach; flow graph structure; high speed wired link; lower speed interruptible link; mobile link; mobile process-centered software development environments; mobile user relocation; mobile workstation; predefined heuristics/guidelines; process centered software development environments; process pruning; process specification; software development process specification; Computer science; Engines; Flow graphs; Government; Guidelines; Mobile computing; Prefetching; Programming; Wireless communication; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 2000. Proceedings. 11th International Workshop on
Conference_Location
London
ISSN
1529-4188
Print_ISBN
0-7695-0680-1
Type
conf
DOI
10.1109/DEXA.2000.875026
Filename
875026
Link To Document