US2005160410A1PendingUtilityA1

Object-oriented optimization code generator and a method therefor

Assignee: HITACHI LTDPriority: Feb 20, 1998Filed: Dec 23, 2004Published: Jul 21, 2005
Est. expiryFeb 20, 2018(expired)· nominal 20-yr term from priority
G06F 8/443G06F 8/24G06F 8/30
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A code generation system is provided which optimizes a code generation for a control system applicable to an embedded control system without the need to increase its memory capacity. A total control unit 110 causes to read a model diagram and an operation diagram which depict a software specification stored in a memory 104 , and starts specification analysis unit 106 to execute lexical and grammatical analyses thereof. Then, object-oriented function removing unit 107 is started to determine any function which is not used according to a function select item stored in the memory 104 . Then, code generation unit 108 is started to generate a code on the basis of the result of the lexical and grammatical analyses of the software specification, and of an output code pattern determined by the object-oriented function removing unit 107.

Claims

exact text as granted — not AI-modified
1 . A software generation system comprising: 
 a specification analysis means which analyzes an object-oriented specification for deriving specification information;    a function removing means which checks said specification information derived by said specification analysis means by collating with a function removal rule which is predetermined, and removes a function which becomes unnecessary from a set of object-oriented functions, for generating program information excluding the unnecessary function; and    a code generation means for generating a code according to said program information obtained by said function removing means.

Join the waitlist — get patent alerts

Track US2005160410A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.