摘要 |
In one example, a device includes at least one processor 44 and one or more storage devices 52 encoded with instructions that, when executed by the at least one processor, cause the at least one processor to execute a software program comprising three or more segments (12, 14, 16, 18, 20, 22). Each of the three or more segments includes one or more modules (24, 26, 28, 30, 32, 34). Each respective module is a member of only one of the three or more segments and implements an interface (38, 40) that enables direct communication between the respective module and modules that are members of any other of the three or more segments. All modules that are members of a respective segment implement a common interface associated with the respective segment. |