Patent ID: 6327551
Filing Date: 2001-12-04
Classification: G06F,G06Q

Abstract:
A computer-implemented design system for designing at least one of a product specification and a prototype of at least one of a system and a service, comprising:a digital central processing means;a computer memory;model digital storage means coupled to said digital central processing means, said model digital storage means storing a usage specification representing a predefined user model of at least one of a product specification and a prototype of at least one of a system and a service to be implemented, said predefined user model comprising plural user goals and plural user sub-goals, wherein said plural user goals and said plural user sub-goals include names for associating said plural user sub-goals with corresponding goals of said plural user goals;extraction means coupled to said model digital storage means for extracting said plural user goals and corresponding sub-goals of said plural user sub-goals from the model digital storage means;topological structure creating means coupled to said extraction means for creating a linked list topological tree structure of said plural user sub-goals, with said plural user goals being represented by goal nodes and said plural user sub-goals corresponding to descendants of the goal nodes in the linked list topological tree structure being represented by descendent nodes of corresponding goal nodes;sub-goal topological digital storage means coupled to said topological structure creating means for storing a digital representation of said linked list topological tree structure of said plural user goals and said corresponding sub-goals;service state creation means coupled to said digital central processing means for analyzing said plural user goals and said corresponding sub-goals and for creating a service state table of plural service states based upon said plural user goals and said corresponding sub-goals; andaggregation means for creating a digital representation in said computer memory of said at least one of said product specification and said prototype of at least one of said system and said service to be implemented in response to the digital representation of the linked list topological tree structure and said service state table.