XML-based system and method for collaborative web-based design and verification of system-on-a-chip
First Claim
1. A computer-based design framework for collaborative design of a product comprising:
- a virtual database management system, which receives data from a plurality of sources and creates a single database interface to said sources;
software code associated with said virtual database management system for mapping various informational structures utilized by said sources to a common syntax; and
additional logic associated with said virtual database management system that provides a set of publishing rules for extracting information on demand and publishing said extracted information in a format recognized by a requestor of said information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based design framework for collaborative design of a product by distributed design team members. The design framework comprises: a virtual database management system, which receives data from a plurality of distinct sources and creates a single relational database interface to each of the distinct sources; software code associated with the virtual database management system for mapping various informational structures utilized by the distinct sources to a common XML syntax; and additional logic associated with the virtual database management system that provides publishing rules for extracting information on demand and publishing the extracted information in a format recognized by a requestor of the information. When the product is a system on a chip (SOC) a special set of functions are generated that enable platform-independent application and services exchange utilizing XML wrapped data, service, and applications.
-
Citations
35 Claims
-
1. A computer-based design framework for collaborative design of a product comprising:
-
a virtual database management system, which receives data from a plurality of sources and creates a single database interface to said sources;
software code associated with said virtual database management system for mapping various informational structures utilized by said sources to a common syntax; and
additional logic associated with said virtual database management system that provides a set of publishing rules for extracting information on demand and publishing said extracted information in a format recognized by a requestor of said information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19)
-
-
16. The design framework of 15, further comprising a customer help at terminal (CHATSOC) function that provides an online collaboration and conferencing between design teams, design team members, and other personnel.
-
20. A method for distributed, collaborative design of a product in a computer-network based design environment, said method comprising:
-
establishing a network-accessible design framework that enables remote access to individual members or groups of a design team;
normalizing a set of tools within said design framework for utilization by each of said individual members or groups, wherein said tools are available via said network;
providing secured access to said design framework by said individual members and groups from a terminal connected to said network;
providing, via said design framework and said terminals, real-time collaborative design of said product design with platform-independent application and service exchange utilizing eXtensible Markup Language (XML) wrapped data, service and applications. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35)
-
-
28. A computer program product comprising:
-
a computer readable medium; and
program code on said computer readable medium for enabling collaborative design of a product, said program code comprising code for;
implementing a virtual database management system, which receives data from a plurality of distinct sources and creates a single database interface to each of said distinct sources;
mapping various informational structures utilized by said distinct sources to a common syntax; and
providing publishing rules for extracting information on demand and publishing said extracted information in a format recognized by a requester of said information.
-
Specification