ABSTRACT

Platform-based design principles can be used to allow faster and more efficient creation of augmented cognition systems from customer specifications. A modular design enables a higher product flexibility and reduction of development time, parallel development of system components, reduction of production time, reduced capital investment in production, reduced material and purchase costs, improved quality, easier service and upgrading, and easier administration of any system (Ericsson, 1999). Platform-based design takes that one step further, and allows systems to be fully developed, designed, validated, and verified while still at high levels of abstraction in the design process. It bridges the gap between custom-designing a new system for each platform instantiation and attempting to merely recycle system components in radically different platforms.