Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

BCL (base class library) project cost calculation description language and compiling and executing method thereof

A technology of engineering cost and description language, which is applied in the direction of calculation, program control design, special data processing application, etc., can solve the problem that the correctness of calculation results cannot be visually verified, and achieve the effect of reducing calculation time and satisfying diversity

Active Publication Date: 2014-03-19
江西博微新技术有限公司
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented technology describes an improved way to calculate costs by calculating specific values based on previous calculations or comparing them against new ones. It also allows for more flexibility when compiling and executing calculi due to various computing techniques used during compile-run processing. Additionally, this system stores calculated results into nodes within a binary code structure called bclomatic trees instead of storing all inputted data together at once. Overall, these technical improvements make managing costs accurately and efficiently possible through computerized methods such as Java scripts.

Problems solved by technology

This technical problem addressed in this patented describes how calculating costs accurately when there are high volume of data involved (such as industrial production) without causing any issues such as accuracy concerns during computation processing. Existing computational languages lack sufficient detail on these challenges while also supporting advanced analysis techniques like multidimensional scaling.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • BCL (base class library) project cost calculation description language and compiling and executing method thereof
  • BCL (base class library) project cost calculation description language and compiling and executing method thereof
  • BCL (base class library) project cost calculation description language and compiling and executing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Apparently, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0059] The embodiment of the present invention takes the cost calculation of electric power engineering as an example, and provides a compiling and execution implementation mechanism of BCL language, such as figure 1 shown. The specific implementation process of this realization mechanism includes the following three steps, refer to figure 2 It can be seen that:

[0060] Step A1: Initialize project environment module data, register variable templates, general functions, bu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A BCL (base class library) project cost calculation description language and a compiling and executing method thereof comprise three aspects of content: 1, the BCL project cost calculation description language which is implemented by designing an algebraic expression and extended operation expression structure, namely an EL (expected loss) expression, for descripting specific computational algorithm rules, as well as analyzing project cost computation requirements and determining other computational algorithm units except the EL expression; 2, a device for compiling and executing a BCL language, which comprises a BCL compiler device, a BCL script analysis device and a BCL executor device; and 3, one compiling and executing method of the BCL project cost calculation description language. According to the invention, a cost computation process can be restored really, and a user visually and conveniently browses content such as a generation process of cost, data sources and the like; and besides, the BCL script analysis device provides an interconversion function between a BCL object cluster and a BCL script file, so that multiple times of execution by one-time generation are realized, and the execution efficiency is effectively improved.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Owner 江西博微新技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products