Processing

Please wait...

Settings

Settings

Goto Application

1. WO2015145538 - PROGRAM CHART CREATION DEVICE, PROGRAM CHART CREATION METHOD, AND PROGRAM CHART CREATION PROGRAM

Publication Number WO/2015/145538
Publication Date 01.10.2015
International Application No. PCT/JP2014/058067
International Filing Date 24.03.2014
IPC
G06F 9/44 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
CPC
G06F 8/316
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
31Programming languages or programming paradigms
316Aspect-oriented programming techniques
G06F 8/75
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
75Structural analysis for program understanding
Applicants
  • 株式会社日立製作所 HITACHI, LTD. [JP]/[JP]
Inventors
  • 是木 玄太 KOREKI Genta
  • 福井 大輔 FUKUI Daisuke
Agents
  • 青稜特許業務法人 SEIRYO I.P.C.
Priority Data
Publication Language Japanese (ja)
Filing Language Japanese (JA)
Designated States
Title
(EN) PROGRAM CHART CREATION DEVICE, PROGRAM CHART CREATION METHOD, AND PROGRAM CHART CREATION PROGRAM
(FR) DISPOSITIF DE CRÉATION DE DIAGRAMME DE PROGRAMME, PROCÉDÉ DE CRÉATION DE DIAGRAMME DE PROGRAMME ET PROGRAMME DE CRÉATION DE DIAGRAMME DE PROGRAMME
(JA) プログラム図作成装置、プログラム図作成方法、及びプログラム図作成プログラム
Abstract
(EN) Provided are a program chart creation device, a program chart creation method, and a program chart creation program which automatically extract modules related to a particular aspect from source code and create a program chart by utilizing an inter-module invocation relationship in which a module dependent on the particular aspect serves as a base point. A data analysis unit of the program chart creation device determines whether a module extracted using an inter-module invocation relationship chart creation unit is a module related to an aspect entered by a user. In this determination, a different aspect determination process is used depending on whether a pre-known module related to the aspect invokes, or is invoked by, the extracted target module. Further in this determination, noise modules, which are modules that are not related to the aspect but that will be erroneously determined to be related to the aspect, are removed using aspect relation determination noise removal threshold data. The determination result is stored as module-by-module aspect relation determination data, and a program chart creation control unit creates a program chart according to the determination result.
(FR) L'invention concerne un dispositif de création de diagramme de programme, un procédé de création de diagramme de programme, et un programme de création de diagramme de programme qui extraient automatiquement des modules portant sur un aspect particulier à partir du code source et créent un diagramme de programme en utilisant une relation d'invocation inter-modules dans laquelle un module dépendant de l'aspect particulier sert de point de base. Une unité d'analyse de données du dispositif de création de diagramme de programme détermine si un module extrait au moyen d'une unité de création de diagramme de relation d'invocation inter-modules est un module portant sur un aspect entré par un utilisateur. Dans cette détermination, un processus de détermination d'aspect différent est utilisé en fonction du point de savoir si un module pré-connu portant sur l'aspect invoque, ou est invoqué par, le module cible extrait. En outre dans cette détermination, les modules de bruit, qui sont des modules qui ne portent pas sur l'aspect mais qui vont être déterminés de manière erronée comme portant sur l'aspect, sont éliminés à l'aide de données de seuil d'élimination de bruit de détermination de relation d'aspect. Le résultat de détermination est stocké sous forme de données de détermination de relation d'aspect module par module, et une unité de commande de création de diagramme de programmes crée un diagramme de programme selon le résultat de la détermination.
(JA)  特定観点に依存するモジュールを基点としたモジュール呼出関係を活用して、ソースコード内から該観点に関連するモジュールを自動で抽出してプログラム図を作成する、プログラム図作成装置、プログラム図作成方法、及びプログラム図作成プログラムを提供する。 プログラム図作成装置のデータ解析部は、モジュール呼出関係図作成部を用いて抽出したモジュールに対して、ユーザが入力した観点に関連するモジュールか否かの判定を行う。この際、予め分かっている該観点関連のモジュールが判定対象のモジュールに対して呼出元にあるか、または呼出先にあるかに応じて観点判定処理を変える。この際、観点関連判定ノイズ除去閾値データを用いて観点非関連モジュールであるが観点関連モジュールと判定されそうになっているノイズモジュールを除去する。判定結果はモジュール別観点関連判定データに格納し、該判定結果に応じて、プログラム図作成制御部はプログラム図を作成する。
Related patent documents
Latest bibliographic data on file with the International Bureau