CN105117204A - Internet application lightweight software development method based on orthogonal decomposition - Google Patents

Internet application lightweight software development method based on orthogonal decomposition Download PDF

Info

Publication number
CN105117204A
CN105117204A CN201510415011.0A CN201510415011A CN105117204A CN 105117204 A CN105117204 A CN 105117204A CN 201510415011 A CN201510415011 A CN 201510415011A CN 105117204 A CN105117204 A CN 105117204A
Authority
CN
China
Prior art keywords
software
space
internet
function module
applications
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
Application number
CN201510415011.0A
Other languages
Chinese (zh)
Other versions
CN105117204B (en
Inventor
诸葛斌
朱华
王伟明
彭丹
王保霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Gongshang University
Original Assignee
Zhejiang Gongshang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Gongshang University filed Critical Zhejiang Gongshang University
Priority to CN201510415011.0A priority Critical patent/CN105117204B/en
Publication of CN105117204A publication Critical patent/CN105117204A/en
Application granted granted Critical
Publication of CN105117204B publication Critical patent/CN105117204B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The present invention discloses an Internet application lightweight software development method based on orthogonal decomposition. The steps of the method are as follows: 1, constructing an Internet application space based on a community relationship; 2, abstracting attributes of the application space, choosing a plurality of attributes as feature attributes, and mapping the application space to a multi-dimensional orthogonal space according to the feature attributes; 3, segmenting the multi-dimensional orthogonal space into basic function logic blocks according to a unit length of each feature attribute, and developing a universal type software basic functional module that runs in a virtual machine; 4, according to constitutional dimension parameter settings, merging the basic function logic blocks into function logic blocks with different granularity sizes, performing clone tailoring on the universal type software basic functional module, and customizing a personalized software functional module; and 5, implementing Internet application software development based on the community relationship by means of a combination of the software functional modules. According to the method, each functional module is decoupled according to an orthogonal dimension, so that mutual separation of logic is implemented and application development difficulty is reduced.

Description

Based on the internet, applications lightweight software development methodology of Orthogonal Decomposition
Technical field
The present invention relates to the field of Internet application and development based on community, particularly relate to a kind of method of the internet, applications lightweight software development based on Orthogonal Decomposition.
Background technology
In the reliability design of hardware, there is a cardinal rule " simply reliable ".This principle equally be also applicable to software, with function increase or strengthen accompany be that software is constantly upgraded and patch.
In the seventies, software systems have become extremely complicated, are exploitations or safeguard it is all a job with high costs.People recognize must make software modularity, so that exploitation, test and maintenance.For this reason, the McCabe & Associates company being found in 1976 have developed McCabeCyclomaticComplexityMetric (cyclomatic complexity) technology and carries out structured testing to software.Based on the number that Metric measures by software complexity, slip-stick artist can be helped to identify be difficult to the module of testing and safeguarding, cyclomatic complexity has become a major criterion of assessment software quality.People can weigh the complexity of software and quality with cyclomatic complexity, arrange project progress, at cost, seeking balance between progress and performance.
Cyclomatic complexity, also referred to as circulation complexity or complicated condition degree, is a kind of software metrics, and proposed in 1976 by old Thomas J Mai Kaibu, be used for representation program complexity, its symbol is VG or M.It can be used for the complexity of a measurement module decision structure, quantity upper tablebe now independentexisting number of passes, also can be understood as cover institute likely situation need use minimum test case.The decision logic of the large read-me code of cyclomatic complexity is complicated, and possible quality is low and be difficult to test and maintenance.The number of the main and branch statement of cyclomatic complexity (if, else, switch etc.) becomes positive correlation.When including more branch statement in one section of code, its logic complexity will increase.Mathematically, the cyclomatic complexity of a structured program can utilize the control flow check of program figuredefine, control flow check figurebe one oriented figure, in figurenode be the basic module of program, if after a module terminates, another module may be run, then links two modules with arrow, and indicate possible operation order.Cyclomatic complexity can use following formula to represent: M=e – n+2, e representative is at control flow check in figurethe quantity part of sequential organization (in the corresponding code) on limit, n representative is at control flow check in figurenumber of nodes, (all terminals only calculate once, even if there be multiple return or throw to comprise starting point and terminal; Branch statement in the corresponding code of node).
Cyclomatic complexity designates the number guaranteeing the minimum elementary path that software quality should detect.In practice, test each road through being unpractical, difficulty of test increases along with the increase in path.But the rationality of test elementary path to measurement code complexity is very necessary.McCabe & Associates advises that cyclomatic complexity is to 10, because high cyclomatic complexity makes test become more complicated and increase software mistakethe probability produced.There are now many good methods can be used for circle band complexity.Too complicated module is easily made mistakes, beyond one's depth, test, correct, so should in each stage limit complexity consciously of software development, many developers have successfully realized using to the restriction of the software complexity part as software project, although some dispute slightly on definite number.The number of initial support is 10, and present support number can reach 15.Such as, but only should number be made to be greater than 10 in the good situation of condition, developer very has experience, design conforms with official standard, uses the test plan of modern program language, structure program, code walkthrough and advanced person.The each module of traditional program design intercouples, and logic is very complicated, and development difficulty is large.What the present invention proposed can effectively reduce programming complexity and development difficulty based on Orthogonal Decomposition structure internet, applications technology.
The orthogonal vector analysis come across the earliest in three dimensions.In tri-vector space, two vectorial inner products, if zero, so just say that these two vectors are orthogonal.In other words, two vectors are orthogonal means that they are orthogonal.For general Hilbert space, also there is the concept of inner product.In mathematics, Hilbert space is a popularization of Euclidean space, and it is no longer confined to finite dimensional situation.Similar with Euclidean space, Hilbert space is also an inner product space, it has the concept at Distance geometry angle.An application space is mapped in a Hilbert space by Orthogonal Decomposition mentioned in this article exactly, and originally abstract application space is specialized.A typical Orthogonal Decomposition process is exactly Fourier series.Fourier series, it is the mode function table of similar ripple being shown as simple sinusoidal ripple in mathematics, it can represent any periodic function or the periodic signal infinite series that mutually orthogonal sine function and cosine function are formed or rather, and it is the polynomial expression based on any orthonormal system.If periodic function to be interpreted as the vector in certain linear space, the Fourier expansion of function then can be regarded as the Orthogonal Decomposition of this spatially vector.Be similar to the Orthogonal Decomposition of vector on geometric space, the fourier series of periodic function launches to be the Orthogonal Decomposition in inner product space superior function.
In traditional development mode, each functional module is all coupled, logic complexity very, development difficulty is very large, and dirigibility is poor with maintainability, while be also unfavorable for that follow-up exploitation is upgraded, the present invention develops internet, applications based on the Orthogonal Decomposition representation of similar Fourier series, the logic isolation of each functional module can be made like this, reduce the difficulty of exploitation, improve the extensibility of software.
Summary of the invention
The object of the invention is the principle of fourier series being carried out Orthogonal Decomposition to function, a kind of method of the internet, applications lightweight software development based on Orthogonal Decomposition is provided.The present invention applies to the Internet application and development based on community relation, by by application space according to characteristic attribute Orthogonal Decomposition, and be divided into different logical blocks, realize application module logic isolation, reduce development difficulty.
The technical solution adopted for the present invention to solve the technical problems comprises the steps:
Step 1, build internet, applications space based on community relation;
Step 2, take out the attribute of application space, and choose some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space;
Step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine;
Step 4, setting parameter according to dimension, be merged into the function logic block of variable grain degree size, carry out clone's cutting, customize out personalized software function module to universal software basic function module by basic function logical block;
Step 5, realize developing based on the internet applications of community relation by the combination of each software function module.
Structure described in step 1 based on the internet, applications space of community relation, refer to connected by internet hob-nob, loose interconnectivity network social association space.
Described community refers to that has a multiple user, and each user has identical cognition sense, and has identical and hard objectives and expectation social groups;
Step 2 takes out the attribute of application space, and chooses some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space; Specific as follows:
From multiple attributes, one group of mutual incoherent characteristic attribute A is selected according to the demand of user; Using the dimension of characteristic attribute A as hyperspace, and using this internet, applications spatial mappings to by characteristic attribute A as in the multi-dimensional orthogonal space of dimension.
Described internet, applications possesses multiple attributes;
Described in step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine, specific as follows:
By the unit length of the multi-dimensional orthogonal space of mapping according to dimension, be cut into the basic function logical block of equal size; Develop the universal software function module that represents basic function logical block on a virtual machine.
Basic function logical block is merged into the function logic block of variable grain degree size by the setting parameter according to dimension described in step 4, carries out clone's cutting to universal software function module, customizes out personalized software function module step as follows:
First, the actual parameter setting corresponding according to dimension, combines basic function logical block, is merged into the function logic block of variable grain degree size;
Then according to the requirement of combination, clone's cutting is carried out to universal software function module, customize out personalized software function module.
The internet applications development procedure that the combination by each software function module described in step 5 realizes based on community relation is as follows:
In cloud platform, creating one in managing virtual machines, customizing corresponding management mechanism for managing the virtual machine of each customized software functional module, by the management and running to each software function module, realize the Internet application and development based on community relation.
Beneficial effect of the present invention is as follows:
The present invention applies to the exploitation of the internet, applications based on community relation, by attribute Orthogonal Decomposition is pressed in application space, and is divided into different logical blocks, realizes application module logic isolation, reduces development difficulty.This invention is utilized to address the problem:
1) traditional development mode is the development mode of integration, and all functional modules are all coupled, and cannot separate, and the difficulty of exploitation is large, simultaneously very flexible.
2) traditional development mode, extensibility and the maintainability of system are very poor, when demand changes, cannot be realized fast by swap modules, and development efficiency is low, and simultaneously follow-up exploitation upgrading difficulty is large.
Accompanying drawing explanation
fig. 1for Mobile Teaching interaction platform space of the present invention signal figure;
fig. 2for Mobile Teaching interaction platform space of the present invention cutting signal figure;
fig. 3for Mobile Teaching interaction platform space of the present invention basic function logical block combination signal figure;
fig. 4for Mobile Teaching interaction platform user interface signal of the present invention figure;
Embodiment
Below in conjunction with accompanying drawingthe invention will be further described with embodiment.
Based on a method for the internet, applications lightweight software development of Orthogonal Decomposition, comprise the steps:
Step 1, build internet, applications space based on community relation;
Step 2, take out the attribute of application space, and choose some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space;
Step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine;
Step 4, setting parameter according to dimension, be merged into the function logic block of variable grain degree size, carry out clone's cutting, customize out personalized software function module to universal software basic function module by basic function logical block;
Step 5, realize developing based on the internet applications of community relation by the combination of each software function module.
Structure described in step 1 based on the internet, applications space of community relation, refer to connected by internet hob-nob, loose interconnectivity network social association space.
Described community refers to that has a multiple user, and each user has identical cognition sense, and has identical and hard objectives and expectation social groups;
The attribute taking out application space described in step 2, and choose some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space; Specific as follows:
From multiple attributes, one group of mutual incoherent characteristic attribute A is selected according to the demand of user; Using the dimension of characteristic attribute A as hyperspace, and using this internet, applications spatial mappings to by characteristic attribute A as in the multi-dimensional orthogonal space of dimension.
Described internet, applications possesses multiple attributes;
Described in step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine, specific as follows:
By the unit length of the multi-dimensional orthogonal space of mapping according to dimension, be cut into the basic function logical block of equal size; Develop the universal software function module that represents basic function logical block on a virtual machine.
Basic function logical block is merged into the function logic block of variable grain degree size by the setting parameter according to dimension described in step 4, carries out clone's cutting to universal software function module, customizes out personalized software function module step as follows:
First, the actual parameter setting corresponding according to dimension, combines basic function logical block, is merged into the function logic block of variable grain degree size;
Then according to the requirement of combination, clone's cutting is carried out to universal software function module, customize out personalized software function module.
The internet applications development procedure that the combination by each software function module described in step 5 realizes based on community relation is as follows:
In cloud platform, creating one in managing virtual machines, customizing corresponding management mechanism for managing the virtual machine of each customized software functional module, by the management and running to each software function module, realize the Internet application and development based on community relation.
Embodiment
Understand for the ease of those skilled in the art, show for the Mobile Teaching interaction platform built based on micro-letter public platform and combine accompanying drawingimplementation of the present invention is described, provides a kind of embodiment.The principle of fourier series being carried out Orthogonal Decomposition to function concerning the core concept realized based on the method for the internet, applications of Orthogonal Decomposition us, apply to the exploitation of the internet, applications based on community relation, by attribute Orthogonal Decomposition is pressed in application space, and be divided into different logical blocks, realize application module logic isolation, reduce development difficulty.
Network social association is referred to and to be linked together by disparate networks application, and scale is less, the colony of hob-nob and loose interconnectivity.Usually there is following characteristics: clear and definite group members relation; The network interdynamic continued; Consistent group consciousness and specification; Consistent target and ability to act.Internet, also known as international network or internet, is the huge network be connected between network and network, and these networks are connected with one group of general agreement, forms single huge international network in logic.This method interconnected for computer network is called network interconnection, on this basis, development place covers global global internetwork and is called internet, is namely the network structure be connected to each other together.Internet has freely, open, free, equality, cooperation, the characteristic such as virtual and global, become the important information infrastructure that the world today promotes economic growth and social progress.This example is with micro-letter public platform, and the cloud platform of Sina is that carrier develops a comprehensive interaction platform for the purpose of Mobile Teaching, and this platform comprises multiple teacher, multi-door course and multiple class.
The attribute taking out application space described in step 2, and choose some attributes as characteristic attribute, application space is mapped to multi-dimensional orthogonal space according to characteristic attribute specific as follows in this embodiment: this Mobile Teaching interaction platform is mainly used in school instruction and assists, the incoherent characteristic attribute chosen on stream comprises teacher, class and course, the three-dimensional orthogonal space that it is dimension that the application space of this Teaching Interaction Platform is mapped to this three characteristic attributes by we according to these three attributes as Fig. 1shown in.
Described in step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine. as Fig. 2shown in, in the three-dimensional orthogonal space that this is abstract, according to the unit length of dimensional parameter, space is cut into the unit logical block of equal size, each logic just represents the specific curricula of the specific class of specific teacher soon, a virtual machine (VM0) is created afterwards on the cloud platform of Sina, this virtual machine is developed the universal software function module of a corresponding unit logical block, be exactly exploitation correspondence class in this embodiment, a teacher, the universal software function module of a branch of instruction in school, this functional module comprises online testing, put question to interactive, resources sharing, operation is checked, multiple sub-function module such as review and score inquiry before examination.
Basic logic merged block is become the function logic block of variable grain degree size by the setting parameter according to dimension described in step 4, carries out clone's cutting, customize out personalized software function module to universal software function module. as Fig. 3shown in, in teaching process, each teacher can corresponding multiple class, every a branch of instruction in school has again multiple teaching teacher, there are much teach teacher and multi-door course in a class, thus in the performance history of reality, can according to the actual demand of teacher or teaching group, basic function logical block in application space is combined, form the function logic block that granularity is different, then according to the concrete function demand of user, universal software function module is carried out cloning cutting and retains the sub-function module needed, the function logic block that granularity is large can add corresponding administration module on stream, the software function module (VMn) of customized personal.
The combination by each software function module described in step 5 realizes developing based on the internet applications of community relation.The cloud platform of Sina is set up the virtual machine of a management, by the mode of link, each software function module is connected on the virtual machine of management, and the access rights of database are licensed to the VM of management, share and access data, like this by the management and running of the functional module to each customization, realize the Internet application and development based on community relation.
Use the facility of the method to exploitation instruction management platform as follows:
1) simplify the logical organization of application, reduce application and development difficulty.By the method that this patent is discussed, Orthogonal Decomposition is carried out in an application, is divided into multiple logical block, the demand characteristics of the teaching platform corresponding to single logical block is clear, so the resource characteristics created needed for VM is also determined very much, the efficient scheduling of cloud platform to VM can be guaranteed.To this, we are by the specific course of a VM correspondence mappings to the specific class of specific teacher, and its teaching applied logic is simple, and corresponding programming exploitation complexity is low, and tempo of development is fast, and the software reliability of writing out is high.
2) dirigibility of applying, extensibility and maintainability strong.Whole application is combined by multiple logical block, is not traditional loose coupling, and it by the increase of logical block and cutting, can carry out satisfied continuous indeclinable demand, mutually isolated simultaneously due to each logical block, and the maintainability of code is strong.

Claims (6)

1., based on a method for the internet, applications lightweight software development of Orthogonal Decomposition, it is characterized in that comprising the steps:
Step 1, build internet, applications space based on community relation;
Step 2, take out the attribute of application space, and choose some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space;
Step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops a universal software basic function module operated in virtual machine;
Step 4, setting parameter according to dimension, be merged into the function logic block of variable grain degree size, carry out clone's cutting, customize out personalized software function module to universal software basic function module by basic function logical block;
Step 5, realize developing based on the internet applications of community relation by the combination of each software function module.
2. the method for a kind of internet, applications lightweight software development based on Orthogonal Decomposition as claimed in claim 1, it is characterized in that the internet, applications space of the structure described in step 1 based on community relation, refer to connected by internet hob-nob, loose interconnectivity network social association space; Described community refers to that has a multiple user, and each user has identical cognition sense, and has identical and hard objectives and expectation social groups.
3. the method for a kind of internet, applications lightweight software development based on Orthogonal Decomposition as claimed in claim 1, it is characterized in that step 2 takes out the attribute of application space, and choose some attributes as characteristic attribute, according to characteristic attribute, application space is mapped to multi-dimensional orthogonal space, specific as follows:
From multiple attributes, one group of mutual incoherent characteristic attribute A is selected according to the demand of user; Using the dimension of characteristic attribute A as hyperspace, and by this internet, applications spatial mappings to by using characteristic attribute A as in the multi-dimensional orthogonal space of dimension.
4. the method for a kind of internet, applications lightweight software development based on Orthogonal Decomposition as claimed in claim 1, it is characterized in that, described in step 3, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develop a universal software basic function module operated in virtual machine, specific as follows:
By the unit length of the multi-dimensional orthogonal space of mapping according to dimension, be cut into the basic function logical block of equal size; Develop the universal software function module that represents basic function logical block on a virtual machine.
5. the method for a kind of internet, applications lightweight software development based on Orthogonal Decomposition as claimed in claim 1, it is characterized in that basic function logical block is merged into the function logic block of variable grain degree size by the setting parameter according to dimension described in step 4, clone's cutting is carried out to universal software function module, customizes out personalized software function module step as follows:
The actual parameter setting that 4-1. is corresponding according to dimension, combines basic function logical block, is merged into the function logic block of variable grain degree size;
4-2., according to the requirement of combination, carries out clone's cutting to universal software function module, customizes out personalized software function module.
6. the method for a kind of internet, applications lightweight software development based on Orthogonal Decomposition as claimed in claim 1, is characterized in that the internet applications development procedure that the combination by each software function module described in step 5 realizes based on community relation is as follows:
In cloud platform, creating one in managing virtual machines, customizing corresponding management mechanism for managing the virtual machine of each customized software functional module, by the management and running to each software function module, realize the Internet application and development based on community relation.
CN201510415011.0A 2015-07-15 2015-07-15 A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition Active CN105117204B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510415011.0A CN105117204B (en) 2015-07-15 2015-07-15 A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510415011.0A CN105117204B (en) 2015-07-15 2015-07-15 A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition

Publications (2)

Publication Number Publication Date
CN105117204A true CN105117204A (en) 2015-12-02
CN105117204B CN105117204B (en) 2018-05-29

Family

ID=54665206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510415011.0A Active CN105117204B (en) 2015-07-15 2015-07-15 A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition

Country Status (1)

Country Link
CN (1) CN105117204B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110554885A (en) * 2019-08-29 2019-12-10 五八有限公司 Sub-application generation method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101907991A (en) * 2010-06-30 2010-12-08 天津大学 Plug-in technique-based method for realizing power system analysis software interface
CN104616546A (en) * 2015-02-17 2015-05-13 浙江工商大学 Mobile terminal based online teaching interactive system and implementation method thereof
US20150169324A1 (en) * 2013-12-17 2015-06-18 Infosys Limited Method and system for software analytics using business intelligence

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101907991A (en) * 2010-06-30 2010-12-08 天津大学 Plug-in technique-based method for realizing power system analysis software interface
US20150169324A1 (en) * 2013-12-17 2015-06-18 Infosys Limited Method and system for software analytics using business intelligence
CN104616546A (en) * 2015-02-17 2015-05-13 浙江工商大学 Mobile terminal based online teaching interactive system and implementation method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110554885A (en) * 2019-08-29 2019-12-10 五八有限公司 Sub-application generation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105117204B (en) 2018-05-29

Similar Documents

Publication Publication Date Title
Mannhardt et al. Decision mining revisited-discovering overlapping rules
EP3563243B1 (en) Determining application test results using screenshot metadata
US10977389B2 (en) Anonymity assessment system
Zheng et al. Component ranking for fault-tolerant cloud applications
Burattin et al. A framework for online conformance checking
US20200042328A1 (en) Autonomous Creation of New Microservices and Modification of Existing Microservices
US11132621B2 (en) Correction of reaction rules databases by active learning
CN109725980A (en) Generate method, equipment and the computer-readable medium of mirror image label
US10671610B2 (en) Processing window partitioning and ordering for on-line analytical processing (OLAP) functions
Li et al. Cross-domain recommendation via coupled factorization machines
US9330372B2 (en) Generating an improved development infrastructure
Brogi et al. A Petri net-based approach to model and analyze the management of cloud applications
CN110020333A (en) Data analysing method and device, electronic equipment, storage medium
CN109800147A (en) A kind of test cases generation method and terminal device
US11205092B2 (en) Clustering simulation failures for triage and debugging
US11055213B2 (en) Facilitating localization of code defect
CN105117204A (en) Internet application lightweight software development method based on orthogonal decomposition
CN114492846B (en) Cross-domain federated learning method and system based on trusted execution environment
CN106330556B (en) A kind of method and apparatus calling related information for generating service module
US11481212B2 (en) Automatic identification of reference data
US11314584B1 (en) Data quality-based confidence computations for KPIs derived from time-series data
Pramanik et al. Minimum 2‐Tuple Dominating Set of an Interval Graph
CN115408263A (en) Utilizing and training artificial intelligence models for control identification
CN114492844A (en) Method and device for constructing machine learning workflow, electronic equipment and storage medium
CN112148461A (en) Application scheduling method and device

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