ACM Home Page
Please provide us with feedback. Feedback
A universal client for distributed networked design and computing
Full text PdfPdf (206 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 401 - 406  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Franc Brglez  Department of Computer Science, NC State University, Raleigh, NC
Hemang Lavana  Cisco Systems, Inc., Research Triangle Park, NC
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 7,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   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/378239.378534
What is a DOI?

ABSTRACT

We introduce a universal client (OmniFlow) whose GUI can be readily configured by the user to invoke any number of applications, concurrently or sequentially, anywhere on the network. The design and the implementation of the client is based on the principles of taskflow-oriented programming, whereby we merge concepts from structured programming, hardware description, and mark-up languages. A mark-up language such as XML supports a well-defined schema that captures the decomposition of a program into a hierarchy of tasks, each representing an instance of a blackbox or a whitebox software component. The HDL-like input/output port definitions capture data-task-data dependencies. A highly interactive hierarchical GUI, rendered from the hierarchical taskflow descriptions in extended XML, supports structured programming language constructs to control sequences of task synchronization, execution, repetition, and abort.Experimental evaluations of the prototype, up to 9150 tasks and the longest path of 1600 tasks, demonstrate the scalability of the environment and the overall effectiveness of the proposed architecture for a number of networked design and computing projects.


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
Toolwire, 2000. See http://www.toolwire.com.
2
 
3
D. Linder, R. Reese, J. Robinson, and S. Russ. JavaCADD: A Java-based Server and GUI for Providing Distributed ECAD Services, April 1998. Technical Report MSSU-COE-ERC-98-07. See http://WWW.ERC.MsState.Edu/mpl/publications/- papers/javacadd/JCaddTR.pdf.
4
5
 
6
 
7
 
8
F. Brglez. OpenProjects Home Page, with links to DAC'2000 Vela Project Demos and Software., June 2000. See http://www.cbl.ncsu.edu/OpenProjects/.
 
9
Flow: Internet Enabled Workflow, 2000. See http://www.justdotit.com.au/html/- iflow frame.htm.
 
10
ActionWorks Metro: Web-based workflow software, 2000. See http://www.actiontech.com/Action/.
 
11
XML Schema Home Page, September 2000. See http://www.w3.org/XML/Schema.html.
 
12
S. Jablonski and C. Bussler. Workflow Management Modeling Concepts, Architecture and Implementation. Thomson Computer Press, 1996.
 
13
 
14



REVIEW

"Srini Ramaswamy : Reviewer"

The paper presents the application of a task-flow oriented tool, OmniFlow, that enables its users to invoke different applications over a network, either sequentially or concurrently.

It is a well-written paper with immense potential for a w  more...

Collaborative Colleagues:
Franc Brglez: colleagues
Hemang Lavana: colleagues