[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/266021.266283acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

Executable workflows: a paradigm for collaborative design on the Internet

Published: 13 June 1997 Publication History

Abstract

This paper introduces a directed hypergraph modelthat supports (1) workflow composition and reconfigurationwhile accessing and executing programs, data, and computingresources across the Internet, (2) synchronous and asynchronouspeer-to-peer interaction between members of anyteam during workflow composition and execution, (3) synchronousand asynchronous peer-to-workflow interaction betweenany team member and any object in the workflow.Given a library of program and data nodes, editing theworkflow and its execution is as intuitive as the hierarchicalschematic design capture and simulation.Examples of multi-sitemulti-user applications demonstrate that the proposedworkflow implementation provides a user-friendly paradigmfor distracted and collaborative team design.

References

[1]
Hussein Abdel-Wahab and Kevin Jeffay. Issues, Problems and Solutions in Sharing X Clients on Multiple Displays. In Journal of Internetworking Research and Experience, pages 01-15, March 1994.
[2]
The Application Sharing Technology. Published under URL: http://andru.unx, com/DD/advisor/docs/jun95/jun95.minenko, shtml, 1995.
[3]
XShare: Workstation Conferencing. Published under URL: http ://www. sit. com/software/xshare/, 1996.
[4]
XMX : A X Protocol Multiplexer. Published under URL: http ://www. cs. brown, edu/software/xmx/, 1990.
[5]
XTV: A User's Guide. Published under URL: http ://www. visc. vt. edu/succeed/xtv, html, 1993.
[6]
ShowMe SharedApp . Published under URL: http : //www. sun. com: 80/cgi-bin/show?product s-n- so lut ions / sw/ShowMe/product s/ShowMe_ SharedApp. html, 1996.
[7]
T. Murata. Petri Nets: Properties, Analysis, and Applications. Proceedings of IEEE, pages 541-580, April 1989.
[8]
J.K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
[9]
D. Libes. Exploring Expect. O'Reilly and Associates, 1995.
[10]
The Tcl/Tk Project At Sun Microsystems Laboratories. URL: http://www, sunlabs, com: 80/research/tcl/, 1997.
[11]
Jon Siegel. CORBA Fundamentals and Programming. J. Wiley, 1996.
[12]
D.S. Harrison, R. A. Newton, R. L. Spickelmier, T. J. Barnes. Electronic CAD Frameworks. Proc. of IEEE, 78(2):1062-1081, Feb 1990.
[13]
J. Daniell and S. W. Director. An Object Oriented Approach to CAD Tool Control Within a Design Framework. IEEE Transactions on Computer-Aided Design, 10(6):698-713, June 1991.
[14]
A. Casotto and A. Sangiovanni-Vincentelli. Automated Design Management Using Traces. IEEE Transactions on Computer-Aided Design, 12(8):1077-1095, August 1993.
[15]
E. W. Johnson and J. B. Brockman. Incorporating Design Schedule Management into a Flow Management System. In 32nd Design Automation Conference, ACM/IEEE, pages 82-87, June 1995.
[16]
J. Altmeyer, B. Schurmann and M. Schutze. Generating ECAD Framework Code from Abstract Models. In 32nd Design Automation Conference, ACM/IEEE, pages 88-93, June 1995.
[17]
Layna Fischer. The Workflow Paradigm. Future Strategies Inc., 1995.
[18]
Munindar P. Singh. Synthesizing Distributed Constrained Events from Transactional Workflow Specifications. In Proceedings of the 12th International Conference on Data Engineering, March 1996.
[19]
M. A. Vouk and M. P. Singh. Quality of Service and Scientific Workflows. In The Quality of Numerical Software: Assessment and Enhancements, editor: R. Boisvert, Chapman and Hall, pages 77-89, 1997.
[20]
J. B. Brockman and S. W. Director. The Schema-based Approach to Workflow Management. IEEE Transactions on Computer-Aided Design, 14(10):1445-1267, October 1995.
[21]
R. Ku~nar and F. Brglez. PROP: A Recursive Paradigm for Area- Efficient and Performance Oriented Partitioning of Large FPGA Netlists. In IEEE Intl. Conf. on Computer-Aided Design, November 1995.
[22]
Xilinx. User Guide and Tutorials. Xilinx Incorporation, 2100 Logic Drive, San Jose, California, 1991.
[23]
H. Lavana, A. Khetawat, and F. Brglez. REUBEN User Guide. Technical Report [email protected], CBL, CS Dept., NCSU, Box 7550, Raleigh, NC 27695, 1997. This report is available as a postscript file via htt p: //www. cbl. ncsu. edu/demos.
[24]
SIS - Release 1.1. UC Berkeley Software Distribution, September 1992.
[25]
N. Kapur and D. Ghosh and F. Brglez. Towards A New Benchmarking Paradigm in EDA: Analysis of Equivalence Class Mutant Circuit Distributions. In Intl. Syrup. on Physical Design, 1997.

Cited By

View all
  • (2010)Internet- Based Micro- Electronic Design Automation ( IMEDA) FrameworkKnowledge Management10.1201/9781420041125.sec10Online publication date: 11-Mar-2010
  • (2009)Internet-Based Micro-Electronic Design Automation (IMEDA) FrameworkDesign Automation, Languages, and Simulations10.1201/9780203009284.ch1(1-1-1-31)Online publication date: 6-Nov-2009
  • (2009)A model of process documentation to determine provenance in mash-upsACM Transactions on Internet Technology10.1145/1462159.14621629:1(1-31)Online publication date: 23-Feb-2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '97: Proceedings of the 34th annual Design Automation Conference
June 1997
788 pages
ISBN:0897919203
DOI:10.1145/266021
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 1997

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC97
Sponsor:
DAC97: The 34th Design Automation Conference
June 9 - 13, 1997
California, Anaheim, USA

Acceptance Rates

DAC '97 Paper Acceptance Rate 139 of 400 submissions, 35%;
Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)61
  • Downloads (Last 6 weeks)9
Reflects downloads up to 16 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2010)Internet- Based Micro- Electronic Design Automation ( IMEDA) FrameworkKnowledge Management10.1201/9781420041125.sec10Online publication date: 11-Mar-2010
  • (2009)Internet-Based Micro-Electronic Design Automation (IMEDA) FrameworkDesign Automation, Languages, and Simulations10.1201/9780203009284.ch1(1-1-1-31)Online publication date: 6-Nov-2009
  • (2009)A model of process documentation to determine provenance in mash-upsACM Transactions on Internet Technology10.1145/1462159.14621629:1(1-31)Online publication date: 23-Feb-2009
  • (2005)Toward Quality EDA Tools and Tool Flows Through High-Performance ComputingProceedings of the 6th International Symposium on Quality of Electronic Design10.1109/ISQED.2005.125(22-27)Online publication date: 21-Mar-2005
  • (2002)Virtual Simulation of Distributed IP-Based DesignsIEEE Design & Test10.1109/MDT.2002.103379719:5(92-104)Online publication date: 1-Sep-2002
  • (2002)Organization of a microprocessor design process using Internet-based interoperable workflowsProceedings International Symposium on Quality Electronic Design10.1109/ISQED.2002.996780(405-410)Online publication date: 2002
  • (2002)Integrated design and test generation under internet based environment MOSCITOProceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools10.1109/DSD.2002.1115368(187-194)Online publication date: 2002
  • (2001)A universal client for distributed networked design and computingProceedings of the 38th annual Design Automation Conference10.1145/378239.378534(401-406)Online publication date: 22-Jun-2001
  • (2000)OpenDesignProceedings of the 2000 IEEE International Conference on Computer Design: VLSI in Computers & Processors10.5555/557517.846848Online publication date: 17-Sep-2000
  • (2000)Collaborative client-server architectures in Tcl/TkProceedings of the 7th conference on USENIX Tcl/Tk - Volume 710.5555/1267524.1267537(13-13)Online publication date: 14-Feb-2000
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media