Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A Formal Approach to Managing Design Processes

Published: 01 February 1995 Publication History

Abstract

To capture market opportunities, competition within the microelectronics industry demands ever-faster product development, which means ever-shorter design cycles. Shorter design cycles can be achieved by carefully managing the design process during rapid prototyping. Traditionally, designers have used whatever tools were convenient at the time. This practice has resulted in steps being skipped and designs not being checked for important criteria until it's too late to make changes. These problems can be avoided through design methodology management, which ensures that appropriate tools are selected and executed in the appropriate sequence. The authors propose a maintainable, flexible methodology management system that supports parallel execution of methodologies. Although initially developed for digital hardware synthesis, this system can also apply to such domains as software development. The prototype is based on process flow graphs and design process grammars. The graphs describe the information flow of a design process, while the grammars transform high-level process flow graphs into progressively more detailed ones. The designer interacts with a Unix program called Cockpit, which tracks process flow graphs and informs the designer of possible actions. Process flow graphs are developed in a top-down manner by applying a set of substitution rules to nodes that represent abstract tasks. New tools and processes can easily be integrated into the framework.

References

[1]
S. Kleinfeldt, et al., “Design Methodology Management,” Proc. IEEE, Vol. 82 No. 2 1994, pp. 231-250.
[2]
K.O. ten Bosch P. Bingley and P. van der Wolf, “Design Flow Management in the NELSIS CAD Framework,” Proc. ACM/IEEE Design Automation Conf., ACM, New York, 1991, pp. 711-716.
[3]
P.R. Sutton, J.B. Brockman and S.W. Director, “Design Management Using Dynamically Defined Flows,” Proc. ACM/IEEE Design Automation Conf., ACM, New York, 1993, pp. 648-653.
[4]
D. Knapp and A. Parker, “The ADAM Design Planning Engine,” Artificial Intelligence in Design, Volume II, Academic Press, San Diego, 1992, pp. 263-285, reprinted from IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems,Vol. 10, No. 7, July 1991.
[5]
M.L. Bushnell and S.W. Director, “VLSI CAD Tool Integration Using the Ulysses Environment,” Proc. ACM/IEEE Design Automation Conf., ACM, New York, 1986, pp. 55-61.
[6]
J. Daniell and S.W. Director, “An Object-Oriented Approach to CAD Tool Control,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, Vol. 10, No. 6, June 1991, pp. 698-713.
[7]
M.F. Jacome and S.W. Director, “Design Process Management for CAD Frameworks,” Proc. ACM/IEEE Design Automation Conf., IEEE CS Press, Los Alamitos, Calif. 1992, pp. 500-505.
[8]
T.F. Chiueh and R.H. Katz, “A History Model for Managing the VLSI Design Process,” Proc. Int’l Conf. Computer-Aided Design, 1990, pp. 358-361.
[9]
R.L. Ukeiley, Field-Programmable Gate Arrays (FPGAs): The 3000 Series, Prentice Hall, Englewood Cliffs, N.J., 1993.

Cited By

View all
  • (2008)Process grammar as a tool for business process designMIS Quarterly10.5555/2017399.201740632:4(757-778)Online publication date: 1-Dec-2008
  • (2005)Automated outsourcing partnership management using semantic web servicesProceedings of the 9th international conference on Computer Supported Cooperative Work in Design II10.1007/11686699_19(184-193)Online publication date: 24-May-2005
  • (2004)Analysis of design process dynamicsProceedings of the 16th European Conference on Artificial Intelligence10.5555/3000001.3000064(293-297)Online publication date: 22-Aug-2004
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer
Computer  Volume 28, Issue 2
February 1995
87 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 February 1995

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Process grammar as a tool for business process designMIS Quarterly10.5555/2017399.201740632:4(757-778)Online publication date: 1-Dec-2008
  • (2005)Automated outsourcing partnership management using semantic web servicesProceedings of the 9th international conference on Computer Supported Cooperative Work in Design II10.1007/11686699_19(184-193)Online publication date: 24-May-2005
  • (2004)Analysis of design process dynamicsProceedings of the 16th European Conference on Artificial Intelligence10.5555/3000001.3000064(293-297)Online publication date: 22-Aug-2004
  • (2002)A Java-Based, Distributed Process Management System for Collaborative Design and ManufacturingRevised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications10.5555/646170.756704(61-72)Online publication date: 28-Nov-2002
  • (1999)Analysis of a scheduler for a CAD frameworkProceedings of the 21st international conference on Software engineering10.1145/302405.302461(152-161)Online publication date: 16-May-1999

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media