Hi-index | 0.00 |
This paper develops an abstract model of software development and then explores its implications for software development environments (SDEs). It explores the automation of engineering, i.e., what to automate, and the engineering of automation, i.e., how to automate. It explains the automation of engineering by deriving basic automation paradigms from the development model. It explains the engineering of automation in terms of principles which guide the architecture of an SDE.