Is the Staccato Design Method appropriate for a multiprocessor/multicore hardware platform?
A. The Staccato Design Method is based on a multiple processor architecture. Each ‘application’ task has it’s own ‘soft, virtual processor’, which, along with the task’s state machine process code, is analogous to a single processor system. In this manner, Staccato performs as a ‘system of directly executed Finite State Machine (FSM)-encoded tasks’. Your entire set of application/FSM tasks can therefore be distributed across multiple processors. The only limitation to implementing such a design is the hardware architecture and software development tools. This approach works well with single processors as well. Top of Page…