CN105117204B - A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition - Google Patents

A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition Download PDF

Info

Publication number
CN105117204B
CN105117204B CN201510415011.0A CN201510415011A CN105117204B CN 105117204 B CN105117204 B CN 105117204B CN 201510415011 A CN201510415011 A CN 201510415011A CN 105117204 B CN105117204 B CN 105117204B
Authority
CN
China
Prior art keywords
internet
space
function module
applications
software
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.)
Active
Application number
CN201510415011.0A
Other languages
Chinese (zh)
Other versions
CN105117204A (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 a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition.Step of the present invention is as follows:1st, the Internet, applications space based on community relation is built;2nd, the attribute of application space is taken out, and chooses several attributes as characteristic attribute, application space is mapped to by multi-dimensional orthogonal space according to characteristic attribute;3rd, multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, develops a universal software basic function module operated in virtual machine;4th, according to dimension parameter setting, basic function logical block is merged into the function logic block of variable grain degree size, clone's cutting is carried out to universal software basic function module, customizes out personalized software function module;5th, realize that the internet applications based on community relation are developed by the combination of each software function module.The present invention decouples each function module according to orthogonal dimensions, realizes that logic is mutually isolated, reduces application and development difficulty.

Description

A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition
Technical field
The present invention relates to the field of Internet application and development based on community more particularly to a kind of interconnections based on Orthogonal Decomposition The method of net application lightweight software development.
Background technology
In the reliability design of hardware, there is a basic principle " simply reliable ".This principle also equally is adapted for Software, with function to increase or enhance and is associated be software constantly upgrading and patch.
In the seventies, software systems have become extremely complex, and either exploitation or maintenance is all one with high costs Work.It was recognized that software modularity must be made, in order to develop, test and safeguard.For this purpose, it is found in 1976 McCabe&Associates companies have developed McCabe Cyclomatic Complexity Metric (cyclomatic complexity) skill Art carries out structured testing to software.Metric can help engineer's identification to be difficult to based on the number that software complexity measures Test and the module safeguarded, cyclomatic complexity have become a major criterion of assessment software quality.People can use circle complicated Degree weighs the complexity and quality of software, to arrange project progress, seeks to balance between cost, progress and performance.
Cyclomatic complexity also referred to as cycles complexity or complicated condition degree, is a kind of software metrics, is by old Thomas What J Mai Kaibu were proposed in 1976, for representation program complexity, symbol is VG or M.It can be used for weighing a mould The complexity of block decision structure, independent existing number of passes is shown as in quantity, it is understood that is possible to situation to cover Need minimum test case to be used.The decision logic of the big read-me code of cyclomatic complexity is complicated, and possible quality is low and difficult To test and safeguard.Number of the cyclomatic complexity mainly with branch statement (if, else, switch etc.) is positively correlated.When one section of generation Include more branch statement in code, logic complexity will increase.Mathematically, the circle of a structured program is answered Miscellaneous degree can be defined using the controlling stream graph of program, and controlling stream graph is a digraph, and the node in figure is the basis of program Module if after a module, may run another module, then link two modules with arrow, and indicate possible Operation order.Cyclomatic complexity can be represented using the following formula:M=e-n+2, e represent the quantity on the side in controlling stream graph (part of sequential organization in corresponding code), n represents the number of nodes in controlling stream graph, including beginning and end (all ends Point only calculates once, even if there is multiple return or throw;Node corresponds to the branch statement in code).
Cyclomatic complexity designates the number for ensuring the minimum elementary path that software quality should detect.In practice, test Through being unpractical, difficulty of test increases with the increase in path on each road.But test elementary path is answered weighing code The reasonability of miscellaneous degree is very necessary.McCabe&Associates suggests cyclomatic complexity to 10, because high cyclomatic complexity makes survey Examination becomes more complicated and increases the probability of software error generation.It is complicated that circle band can be used for there are many good method now Degree.Excessively complicated module easily malfunctions, it is difficult to understand, test, correct, so should software development each stage it is intentional Know ground limitation complexity, many developers have successfully realized one using the limitation to software complexity as software project Point, although slightly some are disputed in exact number.The number initially supported is 10, and present support number is up to 15.But Only number should be made to be more than 10 in the case that condition is preferable, such as developer has experience very much, designs in accordance with official standard, makes With the program language of modernization, structure program, code walkthrough and advanced test plan.Each module of traditional programming is mutual Coupling, logic is extremely complex, and development difficulty is big.It is proposed by the present invention based on Orthogonal Decomposition construction the Internet, applications technology can be effective Reduction programming complexity and development difficulty.
The orthogonal vector analysis come across earliest in three dimensions.In three-dimensional vector space, two vectorial inner products are such as Fruit is zero, then it is orthogonal just to say the two vectors.In other words, two vectors are orthogonal means that they are to be mutually perpendicular to 's.For general Hilbert space, also there is the concept of inner product.In mathematics, Hilbert space is Euclidean space A popularization, be no longer limited to the situation of finite dimension.Similar with Euclidean space, Hilbert space is also in one Product space has the concept away from walk-off angle thereon.One application space is exactly mapped to one and wished by the Orthogonal Decomposition being mentioned herein In your Bert space, embody originally abstract application space.One typical Orthogonal Decomposition process is exactly Fourier space. Fourier space is the mode the function representation of similar ripple into simple sinusoidal ripple in mathematics, and more specifically it can be Any periodic function or periodic signal with the infinite series that mutually orthogonal SIN function and cosine function are formed come It represents, it is the multinomial based on arbitrary rhombic system.If periodic function is interpreted as the vector in some linear space, function Fourier expansion then can be regarded as the Orthogonal Decomposition of the spatially vector.Similar to orthogonal point of vector on geometric space Solution, the fourier series expansion of periodic function are the Orthogonal Decompositions in inner product space superior function.
In traditional development mode, each function module is all coupled, and logic is very complicated, development difficulty Very big, flexibility is poor with maintainability, while is also unfavorable for subsequent exploitation upgrading, and the present invention is to be based on similar Fourier space Orthogonal Decomposition representation develop the Internet, applications, can so make the logic isolation of each function module, reduce exploitation Difficulty improves the scalability of software.
The content of the invention
The purpose of the present invention is fourier series to carry out function to the principle of Orthogonal Decomposition, provide a kind of based on orthogonal point The method of the Internet, applications lightweight software development of solution.The present invention applies to the Internet application and development based on community relation, By the way that according to characteristic attribute Orthogonal Decomposition, and application space is divided into different logical blocks, application module logic isolation is realized, Reduce development difficulty.
The technical solution adopted by the present invention to solve the technical problems includes the following steps:
Step 1, the Internet, applications space of the structure based on community relation;
Step 2, the attribute for taking out application space, and several attributes are chosen as characteristic attribute, it will according to characteristic attribute Application space is mapped to multi-dimensional orthogonal space;
Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and developed by step 3 One universal software basic function module operated in virtual machine;
Basic function logical block is merged into the work(of variable grain degree size by step 4, the parameter setting according to dimension Energy logical block, carries out clone's cutting to universal software basic function module, customizes out personalized software function module;
Step 5 realizes that the internet applications based on community relation are opened by the combination of each software function module Hair.
The Internet, applications space of the structure based on community relation described in step 1 refers to the contacts connected by internet Closely, the network social association space of loose interconnectivity.
The community refers to that possesses a multiple users, and there is each user identical cognition to feel, and possess identical And hard objectives and desired social groups;
Step 2 takes out the attribute of application space, and chooses several attributes as characteristic attribute, should according to characteristic attribute With space reflection to multi-dimensional orthogonal space;It is specific as follows:
One group of orthogonal characteristic attribute A is selected from multiple attributes according to the demand of user;Using characteristic attribute A as The dimension of hyperspace, and using the Internet, applications space reflection to by characteristic attribute A as dimension multidimensional just In Crosslinking Mechanisms.
The Internet, applications possess multiple attributes;
Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute described in step 3, And a universal software basic function module operated in virtual machine is developed, it is specific as follows:
By unit length of the multi-dimensional orthogonal space of mapping according to dimension, the basic function for being cut into equal size is patrolled Collect block;A universal software function module for representing basic function logical block is developed on a virtual machine.
Basic function logical block is merged into variable grain degree size by the parameter setting according to dimension described in step 4 Function logic block, clone's cutting is carried out to universal software function module, customizes out personalized software function module step It is as follows:
First, set according to the corresponding actual parameter of dimension, basic function logical block is combined, is merged into not With the function logic block of granularity size;
Then according to the requirement of combination, clone's cutting is carried out to universal software function module, customizes out personalization Software function module.
The internet applications based on community relation are realized by the combination of each software function module described in step 5 Development procedure is as follows:
One is created in cloud platform for managing the virtual machine of each customization software function module, in virtual machine is managed Corresponding management mechanism is customized, by the management and running to each software function module, realizes that the internet based on community relation should With exploitation.
The present invention has the beneficial effect that:
The present invention applies to the exploitation of the Internet, applications based on community relation, by the way that application space is pressed orthogonal point of attribute Solution, and different logical blocks is divided into, it realizes application module logic isolation, reduces development difficulty.It can be solved using the invention Following problem:
1) traditional development mode is integrated development mode, and all function modules are all coupled, nothing Method separates, and the difficulty of exploitation is big, while very flexible.
2) traditional development mode, the scalability and maintainability of system are very poor, when demand changes, can not pass through Swap modules quickly realize that development efficiency is low, while subsequent exploitation upgrading difficulty is big.
Description of the drawings
Fig. 1 is Mobile Teaching interaction platform space schematic diagram of the present invention;
Fig. 2 is cutting schematic diagram in Mobile Teaching interaction platform space of the present invention;
Fig. 3 is basic function logical block combination diagram in Mobile Teaching interaction platform space of the present invention;
Fig. 4 is Mobile Teaching interaction platform user interface schematic diagram of the present invention;
Specific embodiment
The invention will be further described with reference to the accompanying drawings and examples.
A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition, includes the following steps:
Step 1, the Internet, applications space of the structure based on community relation;
Step 2, the attribute for taking out application space, and several attributes are chosen as characteristic attribute, it will according to characteristic attribute Application space is mapped to multi-dimensional orthogonal space;
Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and developed by step 3 One universal software basic function module operated in virtual machine;
Basic function logical block is merged into the work(of variable grain degree size by step 4, the parameter setting according to dimension Energy logical block, carries out clone's cutting to universal software basic function module, customizes out personalized software function module;
Step 5 realizes that the internet applications based on community relation are opened by the combination of each software function module Hair.
The Internet, applications space of the structure based on community relation described in step 1 refers to the contacts connected by internet Closely, the network social association space of loose interconnectivity.
The community refers to that possesses a multiple users, and there is each user identical cognition to feel, and possess identical And hard objectives and desired social groups;
The attribute of application space is taken out described in step 2, and chooses several attributes as characteristic attribute, according to feature category Application space is mapped to multi-dimensional orthogonal space by property;It is specific as follows:
One group of orthogonal characteristic attribute A is selected from multiple attributes according to the demand of user;Using characteristic attribute A as The dimension of hyperspace, and using the Internet, applications space reflection to by characteristic attribute A as dimension multidimensional just In Crosslinking Mechanisms.
The Internet, applications possess multiple attributes;
Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute described in step 3, And a universal software basic function module operated in virtual machine is developed, it is specific as follows:
By unit length of the multi-dimensional orthogonal space of mapping according to dimension, the basic function for being cut into equal size is patrolled Collect block;A universal software function module for representing basic function logical block is developed on a virtual machine.
Basic function logical block is merged into variable grain degree size by the parameter setting according to dimension described in step 4 Function logic block, clone's cutting is carried out to universal software function module, customizes out personalized software function module step It is as follows:
First, set according to the corresponding actual parameter of dimension, basic function logical block is combined, is merged into not With the function logic block of granularity size;
Then according to the requirement of combination, clone's cutting is carried out to universal software function module, customizes out personalization Software function module.
The internet applications based on community relation are realized by the combination of each software function module described in step 5 Development procedure is as follows:
One is created in cloud platform for managing the virtual machine of each customization software function module, in virtual machine is managed Corresponding management mechanism is customized, by the management and running to each software function module, realizes that the internet based on community relation should With exploitation.
Embodiment
For the ease of those skilled in the art understand, now using build the Mobile Teaching interaction platform based on wechat public platform as Example and the implementation that the present invention is described with reference to the drawings, provide a kind of specific embodiment.It is realized for us based on orthogonal The core concept of the method for the Internet, applications of decomposition is that fourier series carries out function to the principle of Orthogonal Decomposition, is applied to The exploitation of the Internet, applications based on community relation by the way that application space is pressed attribute Orthogonal Decomposition, and is divided into different patrol Block is collected, realizes application module logic isolation, reduces development difficulty.
Network social association refers to what is linked together by disparate networks application, scale is smaller, hob-nob and loose interconnectivity Group.Usually there are following characteristics:Specific group members relation;Lasting network interdynamic;Consistent group consciousness and specification; Consistent target and ability to act.Internet, also known as international network or internet, are the Pangs being connected between network and network Big network, these networks are connected with one group of general agreement, form single huge international network in logic.It is this to count The method of the calculation machine network interconnection is known as network interconnection, and the global global internetwork of covering claims at development on the basis of this It is the network structure being mutually connected to each other for internet.Internet have freely, it is open, free, equality, cooperation, virtual With the characteristics such as the whole world, it has also become the world today promotes the important information infrastructure of economic growth and social progress.This example is One comprehensive interaction platform for the purpose of Mobile Teaching is developed as carrier using wechat public platform and the cloud platform of Sina, The platform includes multiple teachers, multi-door course and multiple classes.
The attribute of application space is taken out described in step 2, and chooses several attributes as characteristic attribute, according to feature category It is specific as follows in this embodiment that application space is mapped to multi-dimensional orthogonal space by property:The Mobile Teaching interaction platform is mainly applied In school instruction aid in, the incoherent characteristic attribute chosen in the process of development include teacher, class and course, according to this three It is empty as the three-dimensional orthogonal of dimension using these three characteristic attributes that the application space of the Teaching Interaction Platform is mapped to a attribute by we Between, as shown in Figure 1.
Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute described in step 3, And develop a universal software basic function module operated in virtual machine.As shown in Fig. 2, in this abstract three-dimensional just Space is cut into the unit logical block of equal size according to the unit length of dimensional parameter, each logic is soon with regard to generation in Crosslinking Mechanisms Table the specific curricula of the specific class of specific teacher, creates a virtual machine (VM0) in the cloud platform of Sina afterwards, The universal software function module of a corresponding unit logical block is developed on this virtual machine, is exactly to develop one in this embodiment A corresponding class, a teacher, the universal software function module of a branch of instruction in school, the function module include online testing, Interaction, resources sharing, operation is putd question to check, multiple sub-function modules such as review and score inquiry before examination.
The parameter setting according to dimension described in step 4 is by basic logic merged block into the work(of variable grain degree size Energy logical block, carries out clone's cutting to universal software function module, customizes out personalized software function module.Such as Fig. 3 institutes Show, in teaching process, each teacher can correspond to multiple classes, have multiple teaching teachers, a class again per a branch of instruction in school There are many teach teacher and multi-door courses, thus in actual development process, it can be according to teacher or the reality of teaching group Basic function logical block in application space is combined by border demand, forms the different function logic block of granularity, Ran Houyi According to the concrete function demand of user, clone is carried out to universal software function module and cuts the sub-function module for retaining and needing, The big function logic block of granularity can add corresponding management module in the process of development, customize personalized software function mould Block (VMn).
The internet applications based on community relation are realized by the combination of each software function module described in step 5 Exploitation.The virtual machine of a management is established in the cloud platform of Sina, is connected each software function module by way of link It is connected on the virtual machine of management, and the access rights of database is licensed to the VM of management, share and access data, so by right The Internet application and development based on community relation is realized in the management and running of the function module of each customization.
It is as follows to the facility for developing instruction management platform using this method:
1) simplify the logical construction of application, reduce application and development difficulty.The method discussed by this patent, by an application Orthogonal Decomposition is carried out, is divided into multiple logical blocks, since the demand characteristics of the teaching platform corresponding to single logical block is clear, institute It is also determined very much with creating the resource characteristics needed for VM, it can be ensured that efficient scheduling of the cloud platform to VM.In this regard, we are by one VM correspondence mappings are to the specific course of the specific class of specific teacher, and teaching is simple using logic, corresponding programming exploitation complexity Low, development rate is fast, and the software reliability write out is high.
2) flexibility of application, scalability and maintainability are strong.Entire application is composed of multiple logical blocks, not Traditional loose coupling, it can by the increase and cutting of logical block, to meet continuous indeclinable demand, while by In the mutually isolated of each logical block, the maintainability of code is by force.

Claims (6)

  1. A kind of 1. method of the Internet, applications lightweight software development based on Orthogonal Decomposition, it is characterised in that including walking as follows Suddenly:
    Step 1, the Internet, applications space of the structure based on community relation;
    Step 2, the attribute for taking out the Internet, applications space, and several attributes are chosen as characteristic attribute, according to characteristic attribute By the Internet, applications space reflection to multi-dimensional orthogonal space;
    Multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute, and develops one by step 3 Operate in the universal software basic function module in virtual machine;
    Step 4, the parameter setting according to dimension, the function that basic function logical block is merged into variable grain degree size are patrolled Block is collected, clone's cutting is carried out to universal software basic function module, customizes out personalized software function module;
    Step 5 realizes that the internet applications based on community relation are developed by the combination of each software function module.
  2. 2. a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition as described in claim 1, special Sign is the Internet, applications space of the structure based on community relation described in step 1, refers to that the contacts connected by internet are close It cuts, the network social association space of loose interconnectivity;The community refers to that possesses a multiple users, and each user recognizes with identical Know sense, and possess identical and hard objectives and desired social groups.
  3. 3. a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition as described in claim 1, special Sign is that step 2 takes out the attribute in the Internet, applications space, and chooses several attributes as characteristic attribute, according to characteristic attribute Application space is mapped to multi-dimensional orthogonal space, it is specific as follows:
    One group of orthogonal characteristic attribute A is selected from multiple attributes according to the demand of user;Using characteristic attribute A as multidimensional The dimension in space, and by the Internet, applications space reflection to by the multi-dimensional orthogonal using characteristic attribute A as dimension In space.
  4. 4. a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition as described in claim 1, special It levies and is multi-dimensional orthogonal space is cut into basic function logical block according to the unit length of characteristic attribute described in step 3, and A universal software basic function module operated in virtual machine is developed, it is specific as follows:
    By the unit length of the multi-dimensional orthogonal space of mapping according to dimension, the basic function logic of equal size is cut into Block;A universal software function module for representing basic function logical block is developed on a virtual machine.
  5. 5. a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition as described in claim 1, special Sign is that basic function logical block is merged into variable grain degree size by the parameter setting according to dimension described in step 4 Function logic block carries out clone's cutting to universal software function module, customizes out personalized software function module step such as Under:
    4-1. is set according to the corresponding actual parameter of dimension, and basic function logical block is combined, and is merged into different The function logic block of granule size;
    4-2. carries out clone's cutting to universal software function module, customizes out personalized software according to the requirement of combination Function module.
  6. 6. a kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition as described in claim 1, special Sign is to realize that the internet applications based on community relation are opened by the combination of each software function module described in step 5 It is as follows to send out step:
    One is created in cloud platform for managing the virtual machine of each customization software function module, is customized in virtual machine is managed Corresponding management mechanism by the management and running to each software function module, realizes that the Internet, applications based on community relation are opened Hair.
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 CN105117204A (en) 2015-12-02
CN105117204B true 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)

Families Citing this family (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 (2)

* 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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IN2013CH05875A (en) * 2013-12-17 2015-06-19 Infosys Ltd

Patent Citations (2)

* 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

Also Published As

Publication number Publication date
CN105117204A (en) 2015-12-02

Similar Documents

Publication Publication Date Title
US9703890B2 (en) Method and system that determine whether or not two graph-like representations of two systems describe equivalent systems
CN103180826B (en) Object data set is managed in the data flow diagram for represent computer program
CN102656557B (en) Automate enterprise-software-development
Altmann et al. Using mobile agents in real world: A survey and evaluation of agent platforms
US20220058073A1 (en) Automated methods and systems that facilitate root-cause analysis of distributed-application operational problems and failures by generting noise-subtracted call-trace-classification rules
US10503630B2 (en) Method and system for test-execution optimization in an automated application-release-management system during source-code check-in
US20220058072A1 (en) Automated methods and systems that facilitate root cause analysis of distributed-application operational problems and failures
US20220318202A1 (en) Method and subsystem of a distributed log-analytics system that automatically determine the source of log/event messages
US11113174B1 (en) Methods and systems that identify dimensions related to anomalies in system components of distributed computer systems using traces, metrics, and component-associated attribute values
Wood et al. Projecting performance data over simulation geometry using sosflow and alpine
CN105117204B (en) A kind of method of the Internet, applications lightweight software development based on Orthogonal Decomposition
Lazzaroni et al. Employing an IoT framework as a generic serious games analytics engine
CN106575241A (en) Mobile and remote runtime integration
US20180095731A1 (en) Methods and systems to identify log write instructions of a source code as sources of event messages
Luo et al. Clustering and tailoring user session data for testing web applications
US20220188149A1 (en) Distributed multi-environment stream computing
Lin et al. Hierarchical web-page clustering via in-page and cross-page link structures
CN114492846A (en) Cross-domain federated learning method and system based on trusted execution environment
Taheri et al. Cloud broker: a systematic mapping study
Maldonado et al. Local certification of majority dynamics
CN104346358B (en) Data processing system, administrative center and data processing method
Ntentos et al. Assessing architecture conformance to coupling-related infrastructure-as-code best practices: Metrics and case studies
Arronategui et al. A MDE approach for modelling and distributed simulation of health systems
Soundararajan et al. Applying graph databases to cloud management: An exploration
Kim et al. A Simple Visualization Method for Three‐Dimensional (3D) Network

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