The Idea Design Environment
- 24 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The design of software is a complex process requiring the software designer to simultaneously perform a variety of activities. These include the exploration and analysis of design alternatives, the consideration and reuse of previous solutions, the management of design goals, dependencies, and partial solutions, and the recording of design decisions. Very few software development environments provide all these aspects of design support. The IDeA system is a prototypical design environment that was developed to demonstrate that a single environment could integrate many different support aspects. The objective of such an environment is to relieve the designer from the more mundane and mechanical aspects of design, and thus permit him to devote his energies to the more difficult and intel- lectually challenging aspects of design. This paper describes the IDeA environment and the aspects of design support that it provides.Keywords
This publication has 9 references indexed in Scilit:
- STATEMATE: a working environment for the development of complex reactive systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Working in the Garden Environment for Conceptual ProgrammingIEEE Software, 1987
- Classifying Software for ReusabilityIEEE Software, 1987
- Intelligent Support for Software Specification and DesignIEEE Expert, 1986
- Research on Knowledge-Based Software Environments at Kestrel InstituteIEEE Transactions on Software Engineering, 1985
- Domain-Specific Automatic ProgrammingIEEE Transactions on Software Engineering, 1985
- The Programmer's Apprentice: Knowledge Based Program EditingIEEE Transactions on Software Engineering, 1982
- PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing SystemsIEEE Transactions on Software Engineering, 1977
- Transition network grammars for natural language analysisCommunications of the ACM, 1970