Software fuzzy adaptive support system and development method

A fuzzy self-adaptive and supporting system technology, applied in the direction of program control devices, etc., can solve problems such as unsatisfactory software, unsupported adaptive fuzzy processing, fuzzy self-adaptive engineering realization, etc., to reduce development difficulty and improve development Efficiency and easy sharing

Active Publication Date: 2014-07-30
PLA UNIV OF SCI & TECH
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing software adaptive support systems, such as ACT of IBM in the United States, Rainbow RAID of Carnegie Mellon University in the United States, StarMX of the University of Waterloo in Canada, etc., do not yet support the processing of adaptive ambiguity and cannot satisfy Requirements for Software Fuzzy Adaptive Engineering Realization

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
  • Software fuzzy adaptive support system and development method
  • Software fuzzy adaptive support system and development method
  • Software fuzzy adaptive support system and development method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] The software fuzzy adaptive support system provided by the present invention can be realized by extending the FuzzyLite fuzzy logic software tool.

[0051] figure 1 It is the overall structure of the software fuzzy adaptive support system. The system includes software fuzzy adaptive visual editing and simulation test environment, software fuzzy adaptive logic persistent storage module, fuzzy adaptive aspect facility automatic generation module, fuzzy logic basic operation module, Fuzzy logic execution engine module and other five parts, at the core is the fuzzy logic execution engine. These modules interact to form a support environment that initially supports software fuzzy adaptive and more efficient development. The main functions and connections between these modules are as follows:

[0052] (1) Software fuzzy adaptive visual editing and simulation test module

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 discloses a software fuzzy adaptive support system and a development method. The system comprises a software fuzzy adaptive visualized editing and simulation testing module, a software fuzzy adaptive logic persistence storage module, a fuzzy adaptive Aspect facility automatic generating module, a fuzzy logic basic operation module and a fuzzy logic execution engine module. The method is based on the system, supplies a domain specific language to realize the editing of software fuzzy adaptive strategies, performs syntax check to the fuzzy adaptive strategies, then performs visualized emulation and testing to fuzzy adaptive logics, finally automatically converts the fuzzy adaptive logics based on the domain specific language into executable programming language Aspect codes, and can knit automatically generated Aspect into object software through a universal Aspect knitting system. The system and the method shield complex fuzzy control technical details, and provide visualized and automatic support means for software fuzzy adaptive development.

Description

Technical field [0001] The invention belongs to the technical field of software adaptation, in particular to a software fuzzy adaptive support system and a software fuzzy adaptive development method based on the system. Background technique [0002] The current software system is faced with increasingly frequent changes in the external environment and requirements, and these changes will negatively affect the continuity and service availability of complex software systems (such as military information systems) in the form of interference, causing interruptions and service Unavailability and other issues. Software self-adaptation is considered to be a method for software to cope with changes. Its core idea is to use closed-loop feedback (closed-loop), which uses software as a dynamically adjustable object, and adjusts itself to adapt to changes in perception during operation. New environment and needs. The software adaptation process is essentially a process of frequent interact...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 杨启亮陶先平邢建春谢宏伟王平
Owner PLA UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products