Loading…
PDP: programming a programmable design process
We have been developing PDP, a system for programming the process of designing software that is based on G. Booch (1994) object oriented design. Process programming can help in capturing and managing the inherent complexities of design processes and products, while programmability is necessary to ac...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We have been developing PDP, a system for programming the process of designing software that is based on G. Booch (1994) object oriented design. Process programming can help in capturing and managing the inherent complexities of design processes and products, while programmability is necessary to accommodate the dynamic and creative aspects of design. PDP views the design process as comprising process steps, product artifacts, and execution resources. The process is multi user and multi role. The control model includes both proactive and reactive elements. Explicit consistency conditions interrelate product state and process control. Issues that arise in the programming of PDP include the integration of proactive and reactive control, the capturing of interrelations among steps, artifacts, and constraints, the identification of consistency conditions for design products and their implications for process control, and the accommodation of inconsistency and indeterminacy in evaluating design product state. Programmability is intended to provide organizations, managers, and developers with degrees of structured flexibility that are appropriate for their roles in the design process. A number of issues arise with the introduction of programmability, eg., what distinguishes different design processes and their variants? What is a legal design process or product and to what extent can it be varied? What controls should be available to process managers and to design engineers?. |
---|---|
DOI: | 10.1109/IWSSD.1996.501166 |