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

System Design Combining Functional Decomposition And Object-Oriented Programming

a functional decomposition and system design technology, applied in the field of system design combining functional decomposition and object-oriented programming, can solve the problems of not being well adapted to a hierarchical structure, unable to easily manage the breakup of the system into an appropriate hierarchy, and unable to effectively develop larger and more complex products and systems. , to achieve the effect of reducing the amount of complexity in the system and facilitating the understanding of the system operation

Inactive Publication Date: 2012-09-13
BAE SYST INFORMATION & ELECTRONICS SYST INTERGRATION INC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for designing complex systems using object-oriented programming and functional decomposition techniques. The method involves identifying objectives, requirements, and constraints, and then creating a functional object design that can be easily implemented. The design process involves iterative steps and requires a lot of information about the system, but it allows for efficient and effective design of complex systems. The method also includes a process for identifying and mapping the capabilities and constraints of each object in the system, as well as a process for generating diagrams to aid in the decomposition of complex objects. Overall, the method improves the communication and collaboration between system engineers and other-disciplined engineers, leading to better design outcomes.

Problems solved by technology

Currently there are challenges associated with efficiently and effectively developing larger and more complex products and systems for a wide variety of applications.
However, the available methods and tools only loosely imply a development approach instead of actually defining one.
The problem in such a functional decomposition strategy is that if one has 4,000-5,000 tasks to do, one cannot easily manage the breakup of the system into an appropriate hierarchy.
If one wanted to use object-oriented techniques for complex system design, they would not be well adapted to a hierarchical structure since the object-oriented techniques all have the objects at the same level.
Thus, object-oriented techniques were not generally utilized in complex system architecture or design.
The problem with such an approach is poor communication between the systems engineers and the electrical engineers, mechanical engineers and software engineers.
The result of a lack of communication or the lack of each engineer knowing where his task lies within the hierarchy can result in glaring omissions.
For instance, in designing a firefighting system in which one looks for forest fires and seeks to put them out, if one forgets to take into account that dropping water on an individual may cause injury or death and that the location of the individual must be accurately known when, for instance, a tanker drops flame retardant over a given area, then the omission is critical.

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
  • System Design Combining Functional Decomposition And Object-Oriented Programming
  • System Design Combining Functional Decomposition And Object-Oriented Programming
  • System Design Combining Functional Decomposition And Object-Oriented Programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077]In terms of notation to support the implementation of the functional object-oriented design framework, the Unified Modeling Language (UML) and its system-based variant SYSML are used due to UML's status as the de-facto standard for object-oriented development. In one embodiment, the subject functional object design methodology relies heavily on UML with some extensions that are specific to the specific development tool being used. Even though some of the notations used are closely aligned with the selected development tool, in nearly all cases there are alternate representations that can be achieved using purely UML or SYSML constructs.

[0078]Referring now to FIG. 1, this figure depicts the development of a hypothetical system by iteratively using the functional object design steps documented above.

[0079]In FIG. 1, Level 0, shown at 10, is the “System” or top-level of the development. As the FOD steps are performed at this level, the objects at the next level 12, in this case L...

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

An architecture for designing complex systems includes combining functional decomposition and object-oriented techniques at each level along with specifying links between the levels as well as links between the objects at a level to promote understanding of the system under development and assist both the system design engineers and the hardware and software engineers to develop the system.

Description

RELATED APPLICATIONS[0001]This Application is a divisional of U.S. Ser. No. 11 / 657,952 filed Jan. 25, 2007 and claims rights under 35 USC §119(e) from U.S. Provisional Application Ser. No. 60 / 789,210 filed Apr. 3, 2006, the contents of which are incorporated herein by reference.STATEMENT OF GOVERNMENT INTEREST[0002]This invention was made with United States Government support under Contract No. M4422 with the Joint Strike Fighter Program. The United States Government has certain rights in this invention.FIELD OF THE INVENTION[0003]This invention relates to a method of generating a specification for a complex project and more particularly to the use of combined object-oriented programming and functional decomposition techniques to provide a consistent design methodology for architecting complex systems.BACKGROUND OF THE INVENTION[0004]Currently there are challenges associated with efficiently and effectively developing larger and more complex products and systems for a wide variety o...

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(United States)
IPC IPC(8): G06F9/44
CPCG06F8/10
Inventor SAWYER, GEORGE A.CARRARA, DON L.
Owner BAE SYST INFORMATION & ELECTRONICS SYST INTERGRATION INC
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