IEEE Transactions on Systems, Man & Cybernetics: Part A. Jul2009, Vol. 39 Issue 4, p754-769. 16p. 2 Black and White Photographs, 5 Charts, 5 Graphs.
PROTOTYPES, RAPID prototyping, REAL-time computing, NEW product development, EXPERT systems (Computer science), ROBOTICS, and EMBEDDED computer systems
Rapid prototyping methods are in need of autonomous decision making and analysis during the product development stages so that the "time-to-market" can be reduced faster than traditional product development methodologies. Therefore, new methods of prototyping are inevitably essential. This paper proposes an approach to utilize the benefits of virtual prototyping (VP) and physical prototyping (PP) methodologies by integrating them into knowledge-based systems (KBSs) by providing seamless connection. This approach is termed autonomous integrated prototyping. The main contribution of this paper is the development of an intelligent system architecture to facilitate and guide the product development autonomously and simultaneously in both VP and PP environments. The seamless connection between VP and PP, along with KBSs, enables the exploration of new behaviors of developing systems and analyzing different behaviors. The architecture is applicable to embedded real-time systems (ERTSs), sensor applications, robotics, and ubiquitous applications where system interaction with the external environment is necessary. [ABSTRACT FROM AUTHOR]
COMPUTER software development, INDUSTRIAL research, PRODUCT management, NEW product development, and COMPUTER software reusability
Many organizations implicitly rely on opportunistic reuse as a low-cost mechanism for extending existing software systems and exploring new product ideas. Such strategies are also commonly used as an informal way to introduce and promote reuse in organizations that may not have the resources to set up systematic reuse programs. Scrapheap software development is a form of opportunistic reuse that emphasizes scavenging reusable functionality from discarded software projects and systems. A study that examined a microcosm of scrapheap software development derives generalizable and transferable lessons to inform its use in different development contexts. [ABSTRACT FROM AUTHOR]