Invention Grant
- Patent Title: System decomposition via evolutionary programming
- Patent Title (中): 通过进化编程进行系统分解
-
Application No.: US12436714Application Date: 2009-05-06
-
Publication No.: US08321835B2Publication Date: 2012-11-27
- Inventor: Steven W. Mitchell
- Applicant: Steven W. Mitchell
- Applicant Address: US MD Bethesda
- Assignee: Lockheed Martin Corporation
- Current Assignee: Lockheed Martin Corporation
- Current Assignee Address: US MD Bethesda
- Agency: Kaplan Breyer Schwarz & Ottesen, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F17/30

Abstract:
A technique for generating good system decompositions is disclosed. The illustrative embodiment uses evolutionary programming in combination with a fitness function to generate a system decomposition that has a low degree of coupling and a high degree of coherence. A system is represented by an object-oriented specification using the Unified Modeling Language (UML); the UML specification is then represented by an eXtended Markup Language (XML) document, and the contents of the document are transformed into a nested-list data structure that resembles source code in a functional programming language such as Common LISP. The nested-list data structure and an appropriate fitness function are input to an evolutionary programming engine that operates on the nested-list data structure as though it were a source code program, and generates an output source code program. A system decomposition is then derived from the output source code program.
Public/Granted literature
- US20100287527A1 System Decomposition Via Evolutionary Programming Public/Granted day:2010-11-11
Information query