WO2005106650A1 - ソースコード作成支援プログラムおよびソースコード作成支援方法 - Google Patents
ソースコード作成支援プログラムおよびソースコード作成支援方法 Download PDFInfo
- Publication number
- WO2005106650A1 WO2005106650A1 PCT/JP2004/006168 JP2004006168W WO2005106650A1 WO 2005106650 A1 WO2005106650 A1 WO 2005106650A1 JP 2004006168 W JP2004006168 W JP 2004006168W WO 2005106650 A1 WO2005106650 A1 WO 2005106650A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tree structure
- source code
- structure data
- sequence diagram
- program
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
Definitions
- the source code creation support device acquires an existing program code and a sequence diagram indicating the specifications of the program code in advance, and creates a tree structure based on the acquired sequence diagram. Data is generated, and the tree structure data and the program code are stored in association with each other.
- the output unit 120 receives the program code from the control unit 130 and outputs the received program code.
- the tree structure data 300 includes cells 300a to 300d. “Program code specific information” is stored in the program code specific information area of cell 300a, “Receive Order” is stored in the method name area, and “ ⁇ rder” is stored in the connected class name area. The “address where cell 300b is located” is stored in the pointer area.
- the number of identification numbers assigned to the tree structure data received from the tree structure conversion processing unit 130a and the tree structure acquired from the target tree structure data 140b If the number of identification numbers assigned to the data does not match, it is determined that the tree structure data does not match.
- step S404, No it is determined whether or not matching has been performed for all tree structure data (step S407), and all tree structures have been matched. If the matching is not performed on the structural data (step S407, No), the next tree structure data is obtained from the target tree structure data 140b (step S408), and the process proceeds to step S402.
- tree structure data is generated based on a sequence diagram showing the specifications of a newly created source code, and the existing source code and the existing source code are generated. Since the tree structure data that matches the generated tree structure data is searched from the storage device that stores at least the tree structure data to be generated and the source code corresponding to the matched tree structure data is obtained from the storage device, Eliminates the need to generate source code from scratch and simply generates a sequence diagram to automatically generate the desired source code, eliminating user burden and improving program development efficiency be able to. Industrial applicability
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04730050A EP1746498A4 (en) | 2004-04-28 | 2004-04-28 | AID PROGRAM FOR SOURCE PRODUCTION AND METHOD FOR SUPPORTING SOURCE PRODUCTION |
JP2006512697A JP4616829B2 (ja) | 2004-04-28 | 2004-04-28 | ソースコード作成支援プログラムおよびソースコード作成支援方法 |
CA2562012A CA2562012C (en) | 2004-04-28 | 2004-04-28 | Source-code-generation supporting program and source-code-generation supporting method |
AU2004319192A AU2004319192B2 (en) | 2004-04-28 | 2004-04-28 | Source code generation support program and source code generation support method |
CNB2004800428606A CN100555217C (zh) | 2004-04-28 | 2004-04-28 | 源代码生成支援装置及源代码生成支援方法 |
PCT/JP2004/006168 WO2005106650A1 (ja) | 2004-04-28 | 2004-04-28 | ソースコード作成支援プログラムおよびソースコード作成支援方法 |
US11/523,227 US7930679B2 (en) | 2004-04-28 | 2006-09-19 | Source-code-generation supporting method and computer product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2004/006168 WO2005106650A1 (ja) | 2004-04-28 | 2004-04-28 | ソースコード作成支援プログラムおよびソースコード作成支援方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/523,227 Continuation US7930679B2 (en) | 2004-04-28 | 2006-09-19 | Source-code-generation supporting method and computer product |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005106650A1 true WO2005106650A1 (ja) | 2005-11-10 |
Family
ID=35241842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/006168 WO2005106650A1 (ja) | 2004-04-28 | 2004-04-28 | ソースコード作成支援プログラムおよびソースコード作成支援方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7930679B2 (ja) |
EP (1) | EP1746498A4 (ja) |
JP (1) | JP4616829B2 (ja) |
CN (1) | CN100555217C (ja) |
AU (1) | AU2004319192B2 (ja) |
CA (1) | CA2562012C (ja) |
WO (1) | WO2005106650A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008234271A (ja) * | 2007-03-20 | 2008-10-02 | Hitachi Software Eng Co Ltd | アスペクト設定方法および装置並びにコンピュータプログラム |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI273487B (en) * | 2004-06-08 | 2007-02-11 | Via Tech Inc | Computer system, related method, manufacture developing method and related system for generating program codes for describing relations of numerous function titles and numerous control signal codes of a device |
US20060190343A1 (en) * | 2005-02-24 | 2006-08-24 | Word Of Mouth Marketing, Inc. | Method of marketing memberships in a consumer group |
US7917890B2 (en) * | 2006-08-31 | 2011-03-29 | Jon Barcellona | Enterprise-scale application development framework utilizing code generation |
JP4613214B2 (ja) | 2008-02-26 | 2011-01-12 | 日立オートモティブシステムズ株式会社 | ソフトウェア自動構成装置 |
US8341607B2 (en) * | 2008-03-13 | 2012-12-25 | International Business Machines Corporation | Condensing pattern matcher generation for intermediate language patterns |
US8863097B2 (en) * | 2010-12-29 | 2014-10-14 | Sap Ag | Providing code list extensibility |
US20130067432A1 (en) * | 2011-09-12 | 2013-03-14 | Microsoft Corporation | Application development toolkit |
US9117177B1 (en) * | 2013-05-30 | 2015-08-25 | Amazon Technologies, Inc. | Generating module stubs |
KR20190082542A (ko) * | 2018-01-02 | 2019-07-10 | 삼성전자주식회사 | 테이블로부터 소스 코드의 생성 및 그것의 사용을 위한 방법, 시스템 및 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07123452A (ja) * | 1993-10-25 | 1995-05-12 | Matsushita Electric Ind Co Ltd | 通信サービス自動生成システム |
US5561801A (en) | 1991-12-13 | 1996-10-01 | Thinking Machines Corporation | System and method for multilevel promotion |
JP2001188673A (ja) * | 1999-12-28 | 2001-07-10 | Mitsubishi Electric Corp | ソフトウェア再利用支援装置 |
WO2002046921A1 (fr) * | 2000-12-08 | 2002-06-13 | Fujitsu Limited | Procede et dispositif pour l'analyse de sequences |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02105222A (ja) * | 1988-10-13 | 1990-04-17 | Matsushita Electric Ind Co Ltd | ソフトウェア自動生成装置とソフトウェア自動生成方法 |
JPH03195193A (ja) * | 1989-12-22 | 1991-08-26 | Nippon Telegr & Teleph Corp <Ntt> | 通信サービスソフトウェア自動生成システム |
JP3299259B2 (ja) | 1990-05-15 | 2002-07-08 | 富士通株式会社 | プログラムの構造図編集処理方式 |
US5699310A (en) * | 1990-06-29 | 1997-12-16 | Dynasty Technologies, Inc. | Method and apparatus for a fully inherited object-oriented computer system for generating source code from user-entered specifications |
JP3115578B2 (ja) * | 1990-07-17 | 2000-12-11 | 三洋電機株式会社 | プログラム開発装置 |
GB2278213A (en) * | 1993-05-18 | 1994-11-23 | Ibm | Test program generator. |
JPH0736684A (ja) * | 1993-07-20 | 1995-02-07 | Hitachi Ltd | ドメイン指向部品管理方法 |
CA2134059C (en) * | 1993-10-29 | 2009-01-13 | Charles Simonyi | Method and system for generating a computer program |
US5675801A (en) * | 1994-09-30 | 1997-10-07 | International Business Machines Corporation | Object oriented system and method for generating target language code |
US5630131A (en) * | 1994-11-14 | 1997-05-13 | Object Technology Licensing Corp. | Method and apparatus for importing and exporting archive files for a graphical user interface |
US5671416A (en) * | 1995-02-24 | 1997-09-23 | Elson; David | Apparatus and a method for searching and modifying source code of a computer program |
JP3625084B2 (ja) * | 1995-04-14 | 2005-03-02 | 株式会社山武 | ソフトウエア部品の再利用システム |
EP0937285B1 (en) * | 1995-12-15 | 2003-07-09 | Z-Force Corporation | Method for constructing software components and systems as assemblies of independent parts |
JPH09297690A (ja) * | 1996-04-30 | 1997-11-18 | Nippon Telegr & Teleph Corp <Ntt> | 複数意思決定主体環境でのタスク依頼とタスク引き受け行動決定方法 |
JPH113216A (ja) | 1997-06-11 | 1999-01-06 | Fujitsu Ltd | シナリオに基づくオブジェクト指向分析設計支援方法および支援装置 |
JPH11219287A (ja) | 1998-02-02 | 1999-08-10 | Mitsubishi Electric Corp | ソフトウェア開発支援装置 |
US6742175B1 (en) * | 1998-10-13 | 2004-05-25 | Codagen Technologies Corp. | Component-based source code generator |
US6591272B1 (en) * | 1999-02-25 | 2003-07-08 | Tricoron Networks, Inc. | Method and apparatus to make and transmit objects from a database on a server computer to a client computer |
JP3715132B2 (ja) | 1999-05-21 | 2005-11-09 | 三菱電機株式会社 | データ中継装置及びデータ中継方法 |
JP4024733B2 (ja) | 2003-08-29 | 2007-12-19 | ジョンソン コントロールズ オートモーティブ システムズ株式会社 | 乗り物用座席 |
-
2004
- 2004-04-28 JP JP2006512697A patent/JP4616829B2/ja not_active Expired - Fee Related
- 2004-04-28 CN CNB2004800428606A patent/CN100555217C/zh not_active Expired - Fee Related
- 2004-04-28 AU AU2004319192A patent/AU2004319192B2/en not_active Ceased
- 2004-04-28 WO PCT/JP2004/006168 patent/WO2005106650A1/ja not_active Application Discontinuation
- 2004-04-28 CA CA2562012A patent/CA2562012C/en not_active Expired - Fee Related
- 2004-04-28 EP EP04730050A patent/EP1746498A4/en not_active Ceased
-
2006
- 2006-09-19 US US11/523,227 patent/US7930679B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5561801A (en) | 1991-12-13 | 1996-10-01 | Thinking Machines Corporation | System and method for multilevel promotion |
JPH07123452A (ja) * | 1993-10-25 | 1995-05-12 | Matsushita Electric Ind Co Ltd | 通信サービス自動生成システム |
JP2001188673A (ja) * | 1999-12-28 | 2001-07-10 | Mitsubishi Electric Corp | ソフトウェア再利用支援装置 |
WO2002046921A1 (fr) * | 2000-12-08 | 2002-06-13 | Fujitsu Limited | Procede et dispositif pour l'analyse de sequences |
Non-Patent Citations (1)
Title |
---|
See also references of EP1746498A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008234271A (ja) * | 2007-03-20 | 2008-10-02 | Hitachi Software Eng Co Ltd | アスペクト設定方法および装置並びにコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN1977242A (zh) | 2007-06-06 |
CA2562012C (en) | 2013-01-22 |
JPWO2005106650A1 (ja) | 2008-03-21 |
US20070016889A1 (en) | 2007-01-18 |
JP4616829B2 (ja) | 2011-01-19 |
AU2004319192A1 (en) | 2005-11-10 |
AU2004319192B2 (en) | 2008-07-31 |
US7930679B2 (en) | 2011-04-19 |
EP1746498A1 (en) | 2007-01-24 |
CN100555217C (zh) | 2009-10-28 |
CA2562012A1 (en) | 2005-10-11 |
EP1746498A4 (en) | 2011-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7930679B2 (en) | Source-code-generation supporting method and computer product | |
US20110271246A1 (en) | Software development support tool | |
JP2004240750A (ja) | 画像検索装置 | |
JPH02197962A (ja) | 電子ファイル装置 | |
KR19990023580A (ko) | 전자 메일 또는 에이전트를 이용하여 클라이언트 상에서 gui를 작성하는 정보 처리 방법 및 정보 처리 장치, 정보 처리 장치를 제어하는 프로그램을 저장한 기억 매체 | |
JP2005135211A (ja) | 文書管理方法および文書管理装置 | |
JP2006243830A (ja) | 画像機器を利用したワークフロー支援システム及びワークフロー検索システム | |
US20090300001A1 (en) | Server apparatus, catalog processing method, and computer-readable storage medium | |
CN115329753B (zh) | 一种基于自然语言处理的智能数据分析方法和系统 | |
JP2004213091A (ja) | 文書画像検索装置及びその方法、文書画像検索システム、プログラム | |
JP2004240751A (ja) | 画像検索装置 | |
US6950992B2 (en) | External-character font creation system and program recording medium therefor | |
JP6790886B2 (ja) | 情報処理プログラム、情報処理方法および情報処理装置 | |
JP2010146217A (ja) | 情報処理装置、その制御方法及びプログラム | |
JP2001147923A (ja) | 類似文書検索装置、類似文書検索方法及び記録媒体 | |
JP5358981B2 (ja) | 情報処理装置、情報処理装置の制御方法および情報処理装置の制御用プログラム | |
JP4585742B2 (ja) | 画像表示装置、画像表示方法、プログラム及び記録媒体 | |
JP2005063043A (ja) | 画像表示装置、画像表示方法および画像表示プログラム | |
JP2993881B2 (ja) | キーワード生成方法 | |
JP2993880B2 (ja) | 電子ファイル装置 | |
JP2008046850A (ja) | 文書種類判別装置及び文書種類判別プログラム | |
JP3550863B2 (ja) | 地図認識処理システムおよび地図認識処理方法 | |
JP2020008893A (ja) | 情報処理装置、情報処理システム及びプログラム | |
AU2022271364A1 (en) | Facilitating identification of fillable regions in a form | |
JP2010231638A (ja) | コマンド対応付け支援システム、コマンド対応付け支援方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200480042860.6 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006512697 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11523227 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2756/KOLNP/2006 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004319192 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004730050 Country of ref document: EP Ref document number: 2562012 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 2004319192 Country of ref document: AU Date of ref document: 20040428 Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 11523227 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2004730050 Country of ref document: EP |