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

Systems and methods for arbitrary software logic modeling

A logic and software technology applied in the field of systems and methods for modeling arbitrary software logic, capable of solving problems such as no help

Active Publication Date: 2018-09-07
GENERAL ELECTRIC CO
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Activity diagrams, as commonly used in Unified Modeling Language ("UML")-based modeling, are only useful when designing a new software system from scratch using highly discrete classes, and, for existing arbitrary logic, there may be no help

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
  • Systems and methods for arbitrary software logic modeling
  • Systems and methods for arbitrary software logic modeling
  • Systems and methods for arbitrary software logic modeling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0095] In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the embodiments. However, it will be understood by those of ordinary skill in the art that the embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to obscure the embodiments.

[0096] figure 1 is the high level architecture of system 100 according to some embodiments. The system 100 includes an arbitrary software logic modeling (“ASLM”) data source 110 that provides information to an ASLM platform 150 . Data in ASLM data sources 110 may include, for example, information about software components, applications, high-level requirements (“HLR”) documents, low-level requirements (“LLR”) documents, software code, and the like.

[0097] According to some embodiments, ASLM platform 150 may access ASLM data sources 110 and...

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

According to some embodiments, an Arbitrary Software Logic Modeling ("ASLM") data source 110 may store electronic records associated with units, each electronic record including a unit identifier, oneor more identification tags, context data, unit parameters, unit variables, and internal logic. An ASLM platform 150 may express system requirements at a logic block level and establish the logic blocks as self-contained entities and connections in accordance with the system requirements (the established logic blocks graphically representing systems logic). The ASLM platform 150 may then explicitly transform the systems logic automatically to output language agnostic common design information exchange model information. The ASLM platform 150 may also translate and maintain traceability amongthe system requirements, common design information exchange model information, and generated code.

Description

Background technique [0001] In software design, functionality is typically implemented using software source code, such as functions, procedures, or routines. This is true for both programmatic and object-oriented design, however, in the latter, these are often referred to as "methods". As used herein, these entities are collectively referred to as "functions." Functions can be used, for example, to implement low-level functionality as simple as a single mathematical operation and high-level functionality to control components of larger systems. As used herein, the term "unit" may refer to a software unit similar to a function. Note that units are not necessarily based on source code, but may instead be based on models, to represent partitions of functionality of similar scope. The process of manually modeling the internal logic (eg, algorithm) of any given arbitrary structure of a single cell and / or a large number of cells can be a time-consuming, error-prone, and expensiv...

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): G06F8/30
CPCG06F8/313G06F8/30G06F8/20G06F8/34G06F8/35G06F9/44G06F9/455
Inventor 任立凌郁涵G.R.赛克斯M.R.杜尔林萧洁恩S.A.斯塔西
Owner GENERAL ELECTRIC CO
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