Software development system having particular adaptability to financial payment switches
First Claim
Patent Images
1. An expedited method of assembling software systems, comprising the following steps:
- a) fabricating a collection of software systems, each of which system containsi) a processing module (PROC_MOD) which processes content of messages;
ii) a single packaging module (PAK_MOD) which packages said messages into packets for transport out of the system;
iii) a communication module (COM_MOD) which accepts and delivers message packets; and
iv) a system control module (CONTROL) which coordinates the processes of (i), (ii), and (iii);
b) during the fabrication of paragraph (a),i) fabricating identical CONTROL modules in all of the software systems;
ii) fabricating identical COM_MOD modules in all of the software systems; and
iii) fabricating PAK_MOD modules in all of the software systems, such that;
A) a copy of a software unit A is contained in every PAK_MOD module;
B) some PAK_MOD modules contain a software unit B with no unit C; and
C) some PAK_MOD modules contain a software unit C with no unit B; and
c) installing the software systems into respective electronic payment switches.
9 Assignments
0 Petitions
Accused Products
Abstract
A software development system. An inventory of software modules is maintained. When a given system is to be assembled, modules from the inventory are selected for that system. In addition, modules not contained in the inventory are developed specifically for that system, and included in the system.
-
Citations
10 Claims
-
1. An expedited method of assembling software systems, comprising the following steps:
a) fabricating a collection of software systems, each of which system contains i) a processing module (PROC_MOD) which processes content of messages; ii) a single packaging module (PAK_MOD) which packages said messages into packets for transport out of the system; iii) a communication module (COM_MOD) which accepts and delivers message packets; and iv) a system control module (CONTROL) which coordinates the processes of (i), (ii), and (iii); b) during the fabrication of paragraph (a), i) fabricating identical CONTROL modules in all of the software systems; ii) fabricating identical COM_MOD modules in all of the software systems; and iii) fabricating PAK_MOD modules in all of the software systems, such that; A) a copy of a software unit A is contained in every PAK_MOD module; B) some PAK_MOD modules contain a software unit B with no unit C; and C) some PAK_MOD modules contain a software unit C with no unit B; and c) installing the software systems into respective electronic payment switches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
Specification