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

Temporality-based object dependency discovery method and system

A dependency and tense technology, applied in the direction of program control devices, software design, etc., can solve problems such as inability to apply tense technology, and achieve the effect of improving maintenance efficiency

Active Publication Date: 2017-07-21
PLA DALIAN NAVAL ACADEMY
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are disadvantages that the temporal technology cannot be applied to the software development platform above.

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Temporality-based object dependency discovery method and system
  • Temporality-based object dependency discovery method and system
  • Temporality-based object dependency discovery method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0085] One, the realization environment of the present invention

[0086] The implementation of the present invention can adopt, for example, the following tools and environments, which are only one of the optional tools and environments, and are not intended to limit the protection scope of the present invention.

[0087] The database adopts Oracle 11g Express database.

[0088] The database middleware adopts Hibernate.

[0089] The development language adopts Java.

[0090] The web development framework adopts Wicket and Html.

[0091] The development tool adopts the open source development tool Eclipse.

[0092] Graphics standards and displays use SVG and D3.JS.

[0093] 2. Temporal entity conceptual structure design and temporal entity relationship diagram

[0094] Based on the temporal modeling method, the present invention combines relational database technology and temporal database technology to construct a conceptual model including software development element e...

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

PUM

No PUM Login to View More

Abstract

The invention relates to a temporality-based software configuration management object dependency discovery system and method. According to the method, time-varying software development factors, including at least one of software demands, design, models, components, parameters, software products, development units and developers, are defined as temporal entities; database modes of tables, views, storage processes, etc. corresponding to the temporal entities and a temporal entity relationship are established, and each database mode at least comprises a time property field, a temporal entity internal dependency field and a temporal entity external dependency field; and access is made to all the database modes, a Multilayer Temporal Dependency Graph (MTDG) is established, and needed analysis about internal and external dependency of the temporal entities is obtained according to the MTDG. The method is beneficial for timely discovering influences on other modules or a whole software system after a certain part of the software system is changed (version upgrade and version change) during software configuration management, so that software development and maintenance cost is lowered, and software configuration efficiency is improved.

Description

technical field [0001] The invention relates to software engineering and database technology, in particular to a technology for discovering temporal-based dependency of software objects in software configuration and management. Background technique [0002] Modeling software development elements such as software requirements, design, models, components, parameters, and software products and their complex connections, and establishing an integrated and unified data model are the foundation and core work of the software development support platform. figure 1 A schematic diagram of a software development platform integrating a unified data model in the prior art is shown. However, there are disadvantages that the temporal technology cannot be applied to the software development platform above. [0003] The present invention proposes to start from the time dimension, comprehensively utilize the temporal diagram technology and the temporal database technology, research the tempo...

Claims

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

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
CPCG06F8/22
Inventor 史红权赵晓哲张俊陈行军
Owner PLA DALIAN NAVAL ACADEMY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products