CN104573205A - Test data processing method based on component technology - Google Patents
Test data processing method based on component technology Download PDFInfo
- Publication number
- CN104573205A CN104573205A CN201410828881.6A CN201410828881A CN104573205A CN 104573205 A CN104573205 A CN 104573205A CN 201410828881 A CN201410828881 A CN 201410828881A CN 104573205 A CN104573205 A CN 104573205A
- Authority
- CN
- China
- Prior art keywords
- module
- data
- definition
- component
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a test data processing method based on a component technology, belongs to the field of computer software, and particularly relates to the technical field of universal data processing software. A construction method of a test data processing system with high universality based on the component technology is designed. The test data processing system developed by the method is based on a set of universal basic component library covering functions of data processing, numerical analysis, file operation, graphic drawing, script implementation and the like. A method for rapidly building a data analysis flow model in a convenient graphical environment in a non-programming way is provided for a user. On this basis, a function of encapsulating an existing processing flow into a template component is provided in order to support high reusability of an analysis method.
Description
Technical field
The Data Processing Method of a kind of Component-Based Development technology of the present invention belongs to computer software fields, particularly conventional data process software technical field.
Background technology
In all kinds of Physical Experiment and l-G simulation test of field of engineering technology, a large amount of test datas obtained by data acquisition equipment and the systematic collection of specialty, or by the analog result data that analogue system calculates, generally speaking all need to carry out secondary treating.That is, in the test result analysis stage, for different test objectives, test design person always needs to use different analysis and processing methods again to process the data gathered, to obtain final conclusion (of pressure testing).
Usually, the experimental data processing of different field of engineering technology can adopt the computer software programs of special exploitation separately.Generally adopt the programming languages such as Fortran, C++, or based on the secondary developing platform of the numerical evaluation systems such as Matlab, for concrete computational algorithm and analysis and processing method, the equipment of customized development personalization or system carry out satisfied specific test data analyzer processing demands.In fact, even if the similar test of same professional skill field, due to the difference of the aspect such as testing equipment, data layout, visualization requirements that experimenter adopts, or the reason of other non-technical aspect, extensively adopts the situation of same data analyzing and processing software also actually rare in industry wide.But, although the test type of different majors technical field varies, with regard to the techniques and methods of data processing, be often similar.Remove outside some special data processors, in most cases, we always or solely, or use such as data prediction (as document analysis, data cutting, merging, filtration etc.), numerical evaluation (as interpolation, matching, filtering, differentiate, integration etc.), small-sized computational algorithm in combination, and data visualization (as curve display, compare) etc. means, carried out the work for the treatment of of test figure.
Therefore, customized development mode is a kind of helpless selection of low cost performance as a rule.First, because the technical threshold of software development limit, test data analyzer personnel want self-developing, and to go out high-quality analysis software be not an easy thing.Even if under the assistance of professional software developer, also to require a great deal of time and energy has come, its cost is high, and the cycle is long, takes effect slowly; Secondly, because computational analysis disposal route is cured in software code, therefore, even if having source code, late comer be allowed to understand thought wherein and method is also difficult; 3rd, along with the progress and development of technology, improvement and the differentiation of handling implement are inevitable, and the upgrading of software will bring more repeated work and cost consumption; Finally, one is related to large enterprise or the research institution of numerous professional skill field, the low-level duplicate construction of each specialized department not only causes unnecessary waste, and hinders the raising with enterprise technology level of sharing of current techique.
In test data analyzer processing procedure, adopting a set of data processing technique having versatility and ease for use, can support user's rapid modeling, is the effective means solved the problem.In the integrated test data management system occurred in recent years, supportingly provide general Data Analysis Services instrument, all kinds of numerical evaluation, data processing and visualization function can be realized.But the function flexibility of this kind of instrument or system is not high, user can not be supported to build rapidly meet the combined type processing power of special requirement.Such as, a comparatively simple combined data treatment scheme may require to carry out several steps such as cutting, interpolation alignment, read group total and Drawing of Curve to data, in this kind of instrument, user can only adopt the mode of Step-By-Step to complete above-mentioned processing procedure, and existing function can not be used to carry out computation model assembling fast, certainly let alone the solidification of analytical model with reuse.For more complicated calculation requirement, this kind of instrument or system then can only rely on the mode embedding customized development module to solve, the same with foregoing classic method in essence.
Summary of the invention
The object of the invention is: overcome above-mentioned shortcoming of the prior art, there is provided a kind of and support that user adopts non-programmed mode to carry out fast custom, simple efficient, stable performance, have compared with high universalizable and extendability, the experimental data processing system architecture of Component-Based Development software engineering and method.
Technical scheme of the present invention is that the method comprises the following steps: a kind of Data Processing Method of Component-Based Development technology, and it is characterized in that, the method takes following steps:
1) set up the experimental data processing system architecture of Component-Based Development technology, this structure meets under non-programmed pattern, realize Data Processing Method modeling and the functional part needed for operation, and system architecture comprises:
A. building blocks of function definition module, this module is made up of basic building block storehouse and extension member definition frame two parts, basic component storehouse is a built-in basic function component bag, and its building blocks of function comprised realizes the functions such as file read-write, data transformations, general numerical evaluation and data visualization; Extension member definition frame is the software extensions Development Framework of a support member storehouse dynamic expansion, be supported in carry out specific function component outside native system structure definition, exploitation and Dynamical Deployment;
B. data field definition and access modules, comprise data field definition module, data field access module and Data Dynamic cache module three each several part, wherein, data field definition module realizes the Parametric Definition of various data type and data structure in data field; Data field access module support is called the data access of index within a data area with parameter; Data Dynamic cache module provides the dynamic disk caching mechanism of large data field, ensures the reasonable employment of computation process Computer memory headroom;
C. treatment scheme definition module, comprise graphic process definition module, component instance properties configuration module and procedural model memory module three parts, wherein, graphic process definition module makes graphically to define flow chart of data processing model, and the loading of support process model file reappears; The optimum configurations of component example in component instance properties configuration module support process, comprises the loading at attribute configuration interface, input response, Correctness checking; Procedural model memory module, according to the definition content of graphic process definition module and component instance properties configuration module, generates the complete data model of flow chart of data processing, and supports to store this model with file mode;
D. treatment scheme resolves module, this module resolves module by input/output relation, data layout resolves module, computing function driver module and calculation process control module four parts form, wherein, output relation resolves each component node in module analysis flow process can produce for which output data, and the input of these result of calculations divides other to originate; Data layout resolves module resolves module analysis result according to input/output relation, the attribute configuration of mating component, analyzes the data field form obtaining certain calculation result data; Computing function driver module according to the configuration parameter of component, the actual computation of drive member or the execution of processing capacity; Calculation process control module is according to flow definition, and input/output relation resolves the analysis result of module, controls the operation of each component example, the result of calculation needed for generation according to rational logical order;
E. template definition module, comprise template graphics definition module, template encapsulation definition module and template reuse control module three part, wherein, the graphic definition module of the similar treatment scheme of template graphics definition module, and the special rules inspection supporting template flow process; Template encapsulation definition module supports the external attribute interface definition of template, realizes effective encapsulation of template; Template reuse control module supports that in template reuse process, configuration controls and runs control;
2) establishment in basic component storehouse, using function definition of the component module, by the unified data-interface of definition and operation-interface between development stage, the conventional data processing capacities such as existing all kinds of numerical computation algorithm, data visualization tool and such as merging, cutting, format conversion being packaged into has in the component model of unified definition, forms basic building block storehouse;
3) editor for the treatment of scheme and storage, parts based on component and template, treatment scheme definition module is used to perform establishment, the editor for the treatment of scheme and store, its graphic process definition module provides a flow process editing environment being interactive means with graphical pulling mode, user selects the functional part needed from component base or template base, join in procedural model, and illustrate that with oriented line the input/output relation of each computing node, treatment scheme definition module occur endless loop when adopting the digraph mode of open loop to avoid treatment scheme to resolve;
4) operation for the treatment of scheme and result generate, complete 3) in step after, treatment scheme is resolved module and is resolved operation to treatment scheme, first, input/output relation resolves the input and output of module to all nodes in flow process and carries out relation cleaning, obtain the constrained input of each component node, and realize the timely train of thought of final accounts relation again when treatment scheme is modified; Secondly, calculation process control module is for a certain calculative Output rusults, and employing is reviewed formula flow process calculation method and carried out calculation process control; Finally, computing function driver module, according to the attribute configuration of node, with required data structure organization input data, and calls correct algorithm and calculates, then result of calculation write on the tram in Output rusults data field;
5) template structure with reuse, template definition module to complete modeling and calculate checking flow chart of data processing perform encapsulation operation, to reuse in other flow chart of data processing.
Beneficial effect of the present invention: the present invention's design obtains a kind of construction method with the experimental data processing system compared with high universalizable of Component-Based Development technology.The experimental data processing system utilizing the method to develop is based on a set of general, contain the basic component storehouse of the functions such as data processing, numerical analysis, file operation, graphic plotting, script execution, there is provided user in non-programmed mode, under one easily graphical environment, set up the method for data analysis procedural model fast.And on this basis, provide the function existing treatment scheme being packaged into modular shuttering element, to support the height reusability of analytical approach.
Accompanying drawing explanation
The classification in basic component storehouse and pie graph in Fig. 1 embodiment
The interface definition figure of extension member definition frame in Fig. 2 embodiment
The definition figure of Fig. 3 data field related object
The graphical rapid modeling exemplary plot of Fig. 4 flow chart of data processing
The definition figure of the modeling of Fig. 5 flow chart of data processing and operation related object
Fig. 6 template definition and the definition figure of related object reused
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail.In the experimental data processing system architecture of this Component-Based Development technology and method, its system architecture refers to shown in Fig. 1 to Fig. 6, comprising:
1) building blocks of function definition module.Realize definition of the component and the encapsulation of the functions such as file read-write, data transformations, numerical evaluation, data visualization, and attribute configuration after support member instantiation and function are run.Comprising:
A) basic building block storehouse.A built-in basic function component bag is foundation required in system architecture.As shown in Figure 1, the basic building block storehouse in embodiment is divided into file processing class, numerical evaluation class and data processing class three parts totally 12 basic components.These 12 basic components solidified in systems in which in the development phase of embodiment;
B) extension member definition frame.Support member carries out defining outside system of systems, develop, the framework of Dynamical Deployment, is the important means supporting native system structure extensibility.As shown in Figure 2, CFxExtend class defines extension member class.Such dll dynamic chain importing corresponding extension class when initialization into compiles the physical file title in storehouse, determines specific actor when such example the most always performs the corresponding interface.In Fig. 2, the method for CFxExtend defines all operations of use needed for a component object in treatment scheme, comprise the attribute configuration item GetProterties obtaining component, the attribute configuration value SetProterties that component is set, obtain input port definition information GetInPorts, generate the output listing GenerateResultList of component, obtain export data layout GetResultFormat, calculating DoCalculate etc. is performed to a certain outputs, the interface function at corresponding dll is all implemented in the concrete execution of these methods.
2) data field definition and access modules.The parameter that data field is not limit by quantity is piled up and is formed, and is a data element set with physics or logic implication.It comprises parameter definition queue and data block two parts composition, and the data of support member example store, and the exchanges data between component example.Comprise;
A) data field definition module, realizes the Parametric Definition of various data type and data structure in data field, in order to the data element such as constitution content, structure attribute of data of description file and result of calculation.As shown in Figure 3, CParameter class defines parameter object, comprises parameter name, data type (support int, double, bool, char and struct structure five kinds), array length (maximum support three-dimensional array), parameter size (byte number), subzone parameter array (effective when only data type is structure struct).CParameterZone class defines data field object, the param elements comprising definition data field forms m_ParamList, data field size m_Size, block array m_Buffers, and temporal cache file object m_TempFile, and provide reading and writing data access method GetValue and SetValue;
B) data field access module, supports the data access being called index within a data area with parameter.Due to data field supporting structure and array type, therefore, in data field, the read and write access process of parameter becomes complicated.CParameterCell class defines a parameters unit example class, is also an one-parameter or an array element with concrete array index, or sub-field data unit under a structure.Rely on a complete parameter loc identity name, can create the description object of a parameters unit example within a data area, the data access in data field will using this description object as allocation index;
C) Data Dynamic cache module, supports the dynamic disk caching mechanism of large data field, ensures the reasonable employment of computation process Computer memory headroom.Data storage areas in CParameterZone is formed with some datarams blocks of prescribed level, and m_Buffers have recorded the piecemeal situation of data field.When Memory Allocation does not exceed system thresholds, each piecemeal can be assigned to corresponding internal storage data block in order to store data.When piecemeal is more to such an extent as to when exceeding system thresholds, existing internal storage data block can be used to the data segments storing current accessed, and the piecemeal that usage frequency is lower, its data will be recorded in temporary disc file m_TempFile, and record its deviation post hereof with m_FileOffset;
3) treatment scheme definition module.Support the treatment scheme modeling being node with component example, the configuration of the building blocks of function used in expression data processing procedure, structure attribute, calculation procedure, input/output relation.Comprise:
A) graphic process definition module, makes graphically to define flow chart of data processing model, and the loading of support process model file reappears.Fig. 4 illustrates the form that a typical flow chart of data processing presents in mathematics library environment.As shown in Figure 5, graphic process definition module realizes the processing capacity of being correlated with primarily of CDocFlowView class, such as, draw the OnDraw method of flow process figure according to the content of flow document class CDocFlow class; When clicking flow process component node in figure, message processing function OnClickFxNode sends synchronization message display nodal community; Clicking component node by right key is, message processing function OnRClickFxNode process right-click menu function;
B) component instance properties configuration module, the optimum configurations of component example in support process, comprises the loading at attribute configuration interface, input response, Correctness checking.The main functionality defining component instance properties configuration module as CPPHelperFxNode class in Fig. 5 realizes object, this object is created when needs display member nodal community, its LoadProperties method performs establishment and the display of attribute item, OnValueModified method then for the amendment event of respective attributes item, the correlation attribute value of the component node object that synchronized update characterizes;
C) procedural model memory module, according to the definition content of graphic process definition module and component instance properties configuration module, generates the complete data model of flow chart of data processing, and supports to store this model with file mode.Object CDocFlow class defines all information of flow chart of data processing file, and itself Save and Load two methods are for realizing preservation and the load operation of file content;
4) treatment scheme resolves module.The actual execution of supported data treatment scheme, completes the combing of component data relationship, computational logic controls.Comprise:
A) input/output relation resolves module, and in analysis process, which each component node can produce and export data, and the input of these result of calculations divides other to originate.The GenerateResultList method execution input/output relation of each node of call flow resolves successively, its operation result shows as the output data list that each component node creates oneself, the m_Inmarks attribute record of each output data produces whole input Data Sources of this output, comprise data from component node, export the information such as data object pointer;
B) data layout resolves module, resolves the analysis result of module according to input/output relation, the attribute configuration of mating component, analyzes the data field form obtaining certain calculation result data.The GetResultFormat method of component invoking node can obtain the formatted data district m_DataZone specifying and export CDocFxResult, and the element that this data field characterizes result of calculation is formed;
C) computing function driver module, according to the configuration parameter of component, the actual computation of drive member or the execution of processing capacity.Its concrete realization is included in the DoCalculate method of component node CFxNode, is all to be reached by the method whenever needing the calculating operation performing a certain component;
D) calculation process control module, according to flow definition, and input/output relation resolves the analysis result of module, controls the operation of each component example, the result of calculation needed for generation according to rational logical order.What it was concrete realize logic is included in the DoCalculate method of component node CFxNode;
5) template definition module.Support the encapsulation for the treatment of scheme and encapsulate reusing of template.Comprise:
A) template graphics definition module, the graphic definition module of similar treatment scheme, and the special rules inspection supporting template flow process.Identical with general treatment scheme, CDocFlowView class is used for graphic interface display and user operation response, and succession is used for recording all template definition data from the CDocFlowTemplate class of CDocFlow class, and complete extra template flow process audit function;
B) template encapsulation definition module, supports the external attribute interface definition of template, realizes effective encapsulation of template.Use the GetInsideProperties method of CDocFlowTemplate class can obtain the attribute item intersection of all basic building blocks in template flow process, encapsulation definition module uses MarkProperty method to be labeled as publicity pattern after have selected and needing disclosed external attribute item.After executing aforesaid operations, the defining operation of template completes;
C) template reuse control module, supports that in template reuse process, configuration controls and runs control.When needing the configuration item of indicating template example class component (namely by component agent object CFxTempProxy that instantiation template obtains), the GetProperties method calling CDocFlowTemplate class can obtain external attribute item disclosed in it; After accomplishing the setting up, the property value of SetProperties method change template instances can be used.When treatment scheme performs, in the DoCalculate method of template class component agent object CFxTempProxy, template agent object can perform template flow instance m_MasterDoc built-inly, and using its result of calculation as template agent node output data exhibiting out.
Claims (1)
1. a Data Processing Method for Component-Based Development technology, is characterized in that, the method takes following steps:
1) set up the experimental data processing system architecture of Component-Based Development technology, this structure meets under non-programmed pattern, realize Data Processing Method modeling and the functional part needed for operation, and system architecture comprises:
A. building blocks of function definition module, this module is made up of basic building block storehouse and extension member definition frame two parts, basic component storehouse is a built-in basic function component bag, and its building blocks of function comprised realizes the functions such as file read-write, data transformations, general numerical evaluation and data visualization; Extension member definition frame is the software extensions Development Framework of a support member storehouse dynamic expansion, be supported in carry out specific function component outside native system structure definition, exploitation and Dynamical Deployment;
B. data field definition and access modules, comprise data field definition module, data field access module and Data Dynamic cache module three each several part, wherein, data field definition module realizes the Parametric Definition of various data type and data structure in data field; Data field access module support is called the data access of index within a data area with parameter; Data Dynamic cache module provides the dynamic disk caching mechanism of large data field, ensures the reasonable employment of computation process Computer memory headroom;
C. treatment scheme definition module, comprise graphic process definition module, component instance properties configuration module and procedural model memory module three parts, wherein, graphic process definition module makes graphically to define flow chart of data processing model, and the loading of support process model file reappears; The optimum configurations of component example in component instance properties configuration module support process, comprises the loading at attribute configuration interface, input response, Correctness checking; Procedural model memory module, according to the definition content of graphic process definition module and component instance properties configuration module, generates the complete data model of flow chart of data processing, and supports to store this model with file mode;
D. treatment scheme resolves module, this module resolves module by input/output relation, data layout resolves module, computing function driver module and calculation process control module four parts form, wherein, output relation resolves each component node in module analysis flow process can produce for which output data, and the input of these result of calculations divides other to originate; Data layout resolves module resolves module analysis result according to input/output relation, the attribute configuration of mating component, analyzes the data field form obtaining certain calculation result data; Computing function driver module according to the configuration parameter of component, the actual computation of drive member or the execution of processing capacity; Calculation process control module is according to flow definition, and input/output relation resolves the analysis result of module, controls the operation of each component example, the result of calculation needed for generation according to rational logical order;
E. template definition module, comprise template graphics definition module, template encapsulation definition module and template reuse control module three part, wherein, the graphic definition module of the similar treatment scheme of template graphics definition module, and the special rules inspection supporting template flow process; Template encapsulation definition module supports the external attribute interface definition of template, realizes effective encapsulation of template; Template reuse control module supports that in template reuse process, configuration controls and runs control;
2) establishment in basic component storehouse, using function definition of the component module, by the unified data-interface of definition and operation-interface between development stage, the conventional data processing capacities such as existing all kinds of numerical computation algorithm, data visualization tool and such as merging, cutting, format conversion being packaged into has in the component model of unified definition, forms basic building block storehouse;
3) editor for the treatment of scheme and storage, parts based on component and template, treatment scheme definition module is used to perform establishment, the editor for the treatment of scheme and store, its graphic process definition module provides a flow process editing environment being interactive means with graphical pulling mode, user selects the functional part needed from component base or template base, join in procedural model, and illustrate that with oriented line the input/output relation of each computing node, treatment scheme definition module occur endless loop when adopting the digraph mode of open loop to avoid treatment scheme to resolve;
4) operation for the treatment of scheme and result generate, complete 3) in step after, treatment scheme is resolved module and is resolved operation to treatment scheme, first, input/output relation resolves the input and output of module to all nodes in flow process and carries out relation cleaning, obtain the constrained input of each component node, and realize the timely train of thought of final accounts relation again when treatment scheme is modified; Secondly, calculation process control module is for a certain calculative Output rusults, and employing is reviewed formula flow process calculation method and carried out calculation process control; Finally, computing function driver module, according to the attribute configuration of node, with required data structure organization input data, and calls correct algorithm and calculates, then result of calculation write on the tram in Output rusults data field;
5) template structure with reuse, template definition module to complete modeling and calculate checking flow chart of data processing perform encapsulation operation, to reuse in other flow chart of data processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410828881.6A CN104573205B (en) | 2014-12-26 | 2014-12-26 | A kind of Data Processing Method of Component- Based Development technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410828881.6A CN104573205B (en) | 2014-12-26 | 2014-12-26 | A kind of Data Processing Method of Component- Based Development technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104573205A true CN104573205A (en) | 2015-04-29 |
CN104573205B CN104573205B (en) | 2018-05-22 |
Family
ID=53089259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410828881.6A Active CN104573205B (en) | 2014-12-26 | 2014-12-26 | A kind of Data Processing Method of Component- Based Development technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104573205B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404714A (en) * | 2015-10-28 | 2016-03-16 | 北京海颐威工程技术有限公司 | Method and apparatus for in-place modification of member position in modeling software |
CN105809577A (en) * | 2016-04-25 | 2016-07-27 | 吉林大学 | Classification processing method of power plant information data on basis of rules and modules |
CN106504088A (en) * | 2015-09-07 | 2017-03-15 | 高庆文 | A kind of method and system that realizes quantifying transaction in removable computing device |
CN106959851A (en) * | 2017-03-03 | 2017-07-18 | 同济大学 | A kind of Modular programmable distributed interactive system towards artificial intelligence study |
CN107451663A (en) * | 2017-07-06 | 2017-12-08 | 阿里巴巴集团控股有限公司 | Algorithm assembly, based on algorithm assembly modeling method, device and electronic equipment |
CN107563731A (en) * | 2017-09-01 | 2018-01-09 | 上海诺悦智能科技有限公司 | A kind of engineering stream based on data analysis builds system |
CN110795076A (en) * | 2018-08-03 | 2020-02-14 | 上海小渔数据科技有限公司 | Data processing method and device for realizing basic logic algorithm |
CN111813402A (en) * | 2020-07-07 | 2020-10-23 | 北京亚鸿世纪科技发展有限公司 | Dragging development component and event interaction definer for data visualization development |
CN113010220A (en) * | 2020-11-30 | 2021-06-22 | 云智慧(北京)科技有限公司 | Component type data processing method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003007092A2 (en) * | 2001-07-13 | 2003-01-23 | Siemens Aktiengesellschaft | Data capture for electronically delivered automation services |
US6993456B2 (en) * | 1999-09-30 | 2006-01-31 | Rockwell Automation Technologies, Inc. | Mechanical-electrical template based method and apparatus |
CN1928815A (en) * | 2006-08-16 | 2007-03-14 | 中国航天科技集团公司第一研究院 | Rapid engineering design method based on template |
CN101739484A (en) * | 2008-11-07 | 2010-06-16 | 北京索为高科***技术有限公司 | Knowledge component-based engineering design method |
-
2014
- 2014-12-26 CN CN201410828881.6A patent/CN104573205B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6993456B2 (en) * | 1999-09-30 | 2006-01-31 | Rockwell Automation Technologies, Inc. | Mechanical-electrical template based method and apparatus |
WO2003007092A2 (en) * | 2001-07-13 | 2003-01-23 | Siemens Aktiengesellschaft | Data capture for electronically delivered automation services |
CN1928815A (en) * | 2006-08-16 | 2007-03-14 | 中国航天科技集团公司第一研究院 | Rapid engineering design method based on template |
CN101739484A (en) * | 2008-11-07 | 2010-06-16 | 北京索为高科***技术有限公司 | Knowledge component-based engineering design method |
Non-Patent Citations (1)
Title |
---|
蔡显良等: "PHM数据和知识管理***的设计与实现", 《航空计算技术》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106504088A (en) * | 2015-09-07 | 2017-03-15 | 高庆文 | A kind of method and system that realizes quantifying transaction in removable computing device |
CN105404714A (en) * | 2015-10-28 | 2016-03-16 | 北京海颐威工程技术有限公司 | Method and apparatus for in-place modification of member position in modeling software |
CN105404714B (en) * | 2015-10-28 | 2019-01-15 | 北京瀚方伟业工程技术有限公司 | A kind of method and apparatus for modifying member position in place in modeling software |
CN105809577A (en) * | 2016-04-25 | 2016-07-27 | 吉林大学 | Classification processing method of power plant information data on basis of rules and modules |
CN105809577B (en) * | 2016-04-25 | 2020-04-07 | 吉林大学 | Power plant informatization data classification processing method based on rules and components |
CN106959851A (en) * | 2017-03-03 | 2017-07-18 | 同济大学 | A kind of Modular programmable distributed interactive system towards artificial intelligence study |
CN107451663A (en) * | 2017-07-06 | 2017-12-08 | 阿里巴巴集团控股有限公司 | Algorithm assembly, based on algorithm assembly modeling method, device and electronic equipment |
CN107563731A (en) * | 2017-09-01 | 2018-01-09 | 上海诺悦智能科技有限公司 | A kind of engineering stream based on data analysis builds system |
CN110795076A (en) * | 2018-08-03 | 2020-02-14 | 上海小渔数据科技有限公司 | Data processing method and device for realizing basic logic algorithm |
CN110795076B (en) * | 2018-08-03 | 2024-03-22 | 上海小渔数据科技有限公司 | Data processing method and device for realizing basic logic algorithm |
CN111813402A (en) * | 2020-07-07 | 2020-10-23 | 北京亚鸿世纪科技发展有限公司 | Dragging development component and event interaction definer for data visualization development |
CN113010220A (en) * | 2020-11-30 | 2021-06-22 | 云智慧(北京)科技有限公司 | Component type data processing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN104573205B (en) | 2018-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104573205A (en) | Test data processing method based on component technology | |
US20050160103A1 (en) | System and method for simulating product design and development | |
CN108509185B (en) | System and method for arbitrary software logic modeling | |
Günther et al. | A Generic Import Framework for Process Event Logs: Industrial Paper | |
Selic | Model-driven development: Its essence and opportunities | |
US8352906B2 (en) | Method, system, and computer program product for implementing external domain independent modeling framework in a system design | |
US6151700A (en) | Object oriented distributed programming system for computer controlled networks with selective capture of program property data identifying a particular program version | |
Kouhestani et al. | IFC-based process mining for design authoring | |
CN108920138A (en) | Test data processing method | |
CN106886406A (en) | The generation method and device of exploitation code or document | |
CN106227930A (en) | A kind of method of model identification being imported Flac3D by Midas based on Matlab | |
CN115495069B (en) | Model-driven coal industry software process implementation method, device and equipment | |
Ramaesh et al. | Representing and maintaining process knowledge for large-scale systems development | |
de_Almeida Monte-Mor et al. | Applying MDA approach to create graphical user interfaces | |
Duda et al. | Product lifecycle management (PLM) in the context of industry 4.0 | |
CN105573763B (en) | A kind of Embedded System Modeling method for supporting RTOS | |
US9298858B1 (en) | System and method for reducing models based on a criterion | |
CN106293687A (en) | The control method of a kind of flow process of packing, and device | |
US11454955B2 (en) | Method and system for controlling a manufacturing plant with a manufacturing execution system | |
CN104317723A (en) | Method and system for tracking running information of drive program | |
CN114004505A (en) | BPM platform and method for recommending business process based on BPM platform | |
CN114385155A (en) | vue project visualization tool generation method, device, equipment and storage medium | |
Taryana et al. | DevOps approach embraces forward and reverse engineering | |
Gall et al. | Capsule oriented reverse engineering for software reuse | |
CN106843825A (en) | A kind of software configuration management method based on Temporal Model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 610091 planning and Development Department of Chengdu aircraft design and Research Institute, 1610 Riyue Avenue, Qingyang District, Chengdu City, Sichuan Province Patentee after: AVIC CHENGDU AIRCRAFT DESIGN & Research Institute Address before: 610091 planning and Development Department of Chengdu aircraft design and Research Institute, 1610 Riyue Avenue, Qingyang District, Chengdu City, Sichuan Province Patentee before: AVIC CHENGDU AIRCRAFT DESIGN & Research Institute |
|
CP01 | Change in the name or title of a patent holder |