ACM Home Page
Please provide us with feedback. Feedback
Visualizing software for telecommunication services
Full text PdfPdf (390 KB)
Source Software Visualization archive
Proceedings of the 2003 ACM symposium on Software visualization table of contents
San Diego, California
SESSION: Software visualization for specific domains table of contents
Pages: 151 - ff  
Year of Publication: 2003
ISBN:1-58113-642-0
Authors
Emden R. Gansner  AT&T Labs--Research, Florham Park, NJ
John M. Mocenigo  AT&T Labs--Research, Florham Park, NJ
Stephen C. North  AT&T Labs--Research, Florham Park, NJ
Sponsors
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 35,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774833.774855
What is a DOI?

ABSTRACT

An active research area in telecommunications concerns how to specify and control the addition of new services, such as call waiting or instant messaging, into existing software. One approach is to rely on a component-based architecture such as Distributed Feature Composition (DFC), by which a new service can be specified as a composition of primitive features over time. Formally, a communication episode is represented by a dynamic graph of software feature boxes, called a usage. This serves as the fundamental model for how services are invoked and how they interact with other services.This paper, after providing some background on DFC, discusses a technique for visualizing the usages which arise through DFC specifications. With the visualization, users can monitor and validate service protocols and feature interactions in real time or through playback logs. The principal display component uses a novel variation of force-directed layouts for undirected graphs. The resulting graphical interface has become a principal tool for developers building services using DFC.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
DENGLER, E., FRIEDELL, M., AND MARKS, J. 1993. Constraint-driven diagram layout. In Proc. IEEE Symp. Visual Languages, 330--335.
 
6
 
7
 
8
DOSTRY, D. I. 1996. Some three-dimensional graph drawing algorithms. Master's thesis, U. Newcastle.
 
9
EADES, P. 1984. A heuristic for graph drawing. Congressus Numerantium 42, 149--160.
 
10
 
11
 
12
 
13
FRUCHTERMAN, T., AND REINGOLD, E. 1991. Graph drawing by force-directed placement. Software -- Practice and Experience 21, 11, 1129--1164. also as Technical Report UIUCDCS-R-90-1609, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, 1990.
 
14
 
15
 
16
HAREL, D., AND KOREN, Y. 2002. Drawing graphs with nonuniform vertices. In Proc. Working Conf. Advanced Visual Interfaces AVI'02, 157--166.
 
17
 
18
HUANG, M. L., EADES, P., AND WANG, J. 1998. On-line animated visualization of huge graphs using a modified spring algorithm. Journal of Visual Languages and Computing 9, 6 (Dec.), 623--645.
 
19
 
20
 
21
 
22
 
23
 
24
KRUSKAL, J., AND SEERY, J. 1980. Designing network diagrams. In Proc. First General Conf. on Social Graphics, 22--50.
 
25
 
26
MISUE, K., EADES, P., LAI, W., AND SUGIYAMA, K. 1995. Layout adjustment and the mental map. J. Visual Languages and Computing 6, 2, 183--210.
 
27
 
28
 
29
 
30
SUGIYAMA, K., TAGAWA, S., AND TODA, M. 1981. Methods for visual understanding of hierarchical systems. IEEE Trans. Systems, Man and Cybernetics SMC-11, 2, 109--125.
 
31
 
32
 
33
ZAVE, P., AND ET AL., C. R., 2002. The Building Box Project. www.research.att.com/projects/ buildingbox, www.research.att.com/projects/eclipse.


Collaborative Colleagues:
Emden R. Gansner: colleagues
John M. Mocenigo: colleagues
Stephen C. North: colleagues