SOFTWARE FACTORY SEMANTIC RECONCILIATION OF DATA MODELS FOR WORK PACKETS
First Claim
Patent Images
1. A computer-executed method of enabling software factory semantic reconciliation of data models of work packets, the computer-executable method comprising:
- creating a semantic data model of a software factory by using a Semantic Model Transform Algorithm (SMTA), wherein the semantic data model uses a language specific to an industry, knowledge domain and business role and is in a format that is readily understood by a practitioner;
giving the SMTA access to a rules repository where the language specific to the industry, knowledge domain and business role is retrieved and used to report on a result in terminology familiar to a stakeholder;
presenting the semantic data model to the stakeholder, wherein the stakeholder is able to interact with the semantic data model in a manner that converts high-level instructions, which are understood and utilized by the stakeholder, into architecture, processes, and operational data that are consumable as semantically reconciled instructions by software factory teams; and
consuming the semantically reconciled instructions, possibly enumerated in a work packet, by the stakeholder and software factory teams from initiation through completion of a project.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium is presented for maintaining and supporting a semantic reconciliation of canonical data model exchange formats in support of software factory workflow management, state determination governing model transformations, and tool enabled processes across software development roles and methodologies used by a software factory.
160 Citations
20 Claims
-
1. A computer-executed method of enabling software factory semantic reconciliation of data models of work packets, the computer-executable method comprising:
-
creating a semantic data model of a software factory by using a Semantic Model Transform Algorithm (SMTA), wherein the semantic data model uses a language specific to an industry, knowledge domain and business role and is in a format that is readily understood by a practitioner; giving the SMTA access to a rules repository where the language specific to the industry, knowledge domain and business role is retrieved and used to report on a result in terminology familiar to a stakeholder; presenting the semantic data model to the stakeholder, wherein the stakeholder is able to interact with the semantic data model in a manner that converts high-level instructions, which are understood and utilized by the stakeholder, into architecture, processes, and operational data that are consumable as semantically reconciled instructions by software factory teams; and consuming the semantically reconciled instructions, possibly enumerated in a work packet, by the stakeholder and software factory teams from initiation through completion of a project. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a tangible computer-usable medium on which is stored computer program code, the computer program code comprising instructions executable by the processor and configured to enable software factory semantic reconciliation of data models of work packets by performing the steps of; creating a semantic data model of a software factory by using a Semantic Model Transform Algorithm (SMTA), wherein the semantic data model uses a language specific to an industry, knowledge domain and business role and is in a format that is readily understood by a practitioner; giving the SMTA access to a rules repository where the language specific to the industry, knowledge domain and business role is retrieved and used to report on a result in terminology familiar to a stakeholder; presenting the semantic data model to the stakeholder, wherein the stakeholder is able to interact with the semantic data model in a manner that converts high-level instructions, which are understood and utilized by the stakeholder, into architecture, processes, and operational data that are consumable as semantically reconciled instructions by software factory teams; and consuming the semantically reconciled instructions, possibly enumerated in a work packet, by the stakeholder and software factory teams from initiation through completion of a project. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer-readable storage medium encoded with a computer program, the computer program comprising computer executable instructions configured for enabling software factory semantic reconciliation of data models of work packets by performing the steps of:
-
creating a semantic data model of a software factory by using a Semantic Model Transform Algorithm (SMTA), wherein the semantic data model uses a language specific to an industry, knowledge domain and business role and is in a format that is readily understood by a practitioner; giving the SMTA access to a rules repository where the language specific to the industry, knowledge domain and business role is retrieved and used to report on a result in terminology familiar to a stakeholder; presenting the semantic data model to the stakeholder, wherein the stakeholder is able to interact with the semantic data model in a manner that converts high-level instructions, which are understood and utilized by the stakeholder, into architecture, processes, and operational data that are consumable as semantically reconciled instructions by software factory teams; and consuming the semantically reconciled instructions, possibly enumerated in a work packet, by the stakeholder and software factory teams from initiation through completion of a project. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification