Graphic information modeling and icon-based intermediate text language generation
First Claim
Patent Images
1. Apparatus for developing software to operate a processor-based system which includes a plurality of cooperatively operative subsystem elements, comprising:
- computing means, having at least one terminal, for enabling users to input data to said computing means;
icon-based language apparatus which displays icon representations of said subsystem elements for manipulation by said users on said terminal, for enabling said users to input data defining interrelationships of said plurality of subsystem elements that comprise said processor-based system;
data modeling apparatus for enabling said users to input data defining a set of logical attributes of said subsystem elements, said set of logical attributes independent of a physical implementation of said subsystem elements such that said data modeling apparatus provides a data-centered representation of said software; and
processing model apparatus, responsive to said data input by said users, for translating said defined interrelationships of said subsystem elements and said set of logical attributes of said subsystem elements into a set of statements in an intermediate text non-source code language, incapable of being directly used to operate a processor, representative of said software required to operate said processor-based system.
3 Assignments
0 Petitions
Accused Products
Abstract
The apparatus used to develop software to operate a multiple element processor-based system, is comprised of an icon-based language that enables users to input data defining interrelationships among the subsystem elements. A data modeling apparatus is used to define a set of logical attributes and a set of physical attributes of said subsystem elements. The input data is then translated into a set of program instructions, using a sequential program language, representative of software to operate said processor-based system.
-
Citations
24 Claims
-
1. Apparatus for developing software to operate a processor-based system which includes a plurality of cooperatively operative subsystem elements, comprising:
-
computing means, having at least one terminal, for enabling users to input data to said computing means; icon-based language apparatus which displays icon representations of said subsystem elements for manipulation by said users on said terminal, for enabling said users to input data defining interrelationships of said plurality of subsystem elements that comprise said processor-based system; data modeling apparatus for enabling said users to input data defining a set of logical attributes of said subsystem elements, said set of logical attributes independent of a physical implementation of said subsystem elements such that said data modeling apparatus provides a data-centered representation of said software; and processing model apparatus, responsive to said data input by said users, for translating said defined interrelationships of said subsystem elements and said set of logical attributes of said subsystem elements into a set of statements in an intermediate text non-source code language, incapable of being directly used to operate a processor, representative of said software required to operate said processor-based system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for developing software to operate a processor-based system which includes a plurality of cooperatively operative subsystem elements, using at least one computing apparatus, having at least one terminal, for enabling users to input data to said computing apparatus, comprising the steps of:
-
inputting data using an icon-based language which displays icon representations of said subsystem elements for manipulation by said users on said terminal to define interrelationships of said plurality of subsystem elements that comprise said processor-based system; inputting data using a data modeling apparatus to define a set of logical attributes of said subsystem elements, said set of logical attributes independent of a physical implementation of said subsystem elements such that said data modeling apparatus provides a data-centered representation of said software; and translating said defined interrelationships of said subsystem elements and said set of logical attributes of said subsystem elements into a set of statements using an intermediate text non-source code language, incapable of being directly used to operate a processor, representative of said software required to operate said processor-based system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification