WEKO3
-
RootNode
アイテム
グローバルなコード再利用のための記号関数グラフによるドメインロジックとプログラミングのモデル化
https://ipsj.ixsq.nii.ac.jp/records/235043
https://ipsj.ixsq.nii.ac.jp/records/2350431fc61441-7d57-4fd8-b6ff-18fff83cd988
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2026年6月18日からダウンロード可能です。
|
Copyright (c) 2024 by the Information Processing Society of Japan
|
|
非会員:¥0, IPSJ:学会員:¥0, PRO:会員:¥0, DLIB:会員:¥0 |
Item type | Trans(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2024-06-18 | |||||||
タイトル | ||||||||
タイトル | グローバルなコード再利用のための記号関数グラフによるドメインロジックとプログラミングのモデル化 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Modeling Domain Logic and Programming for Global Code Reusability using Semiotic Function Graphs | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | [発表概要, Unrefereed Presentatin Abstract] | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
株式会社Poetics | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Poetics Inc. | ||||||||
著者名 |
髙橋, 朋樹
× 髙橋, 朋樹
|
|||||||
著者名(英) |
Tomoki, Takahashi
× Tomoki, Takahashi
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 同様のドメインロジックに基づくプログラムが重複して開発されており,世界規模での莫大な人的資源の浪費を引き起こしている.この問題に対処するため,すべての自然言語で表現可能かつ,任意のプログラミング言語へ変換可能なドメインロジックの共有方法を確立する必要がある.本発表では,「記号関数グラフ」という新しい方法論を提案する.この方法論では,さまざまなドメインロジックとそれに対応するプログラムを,概念間の入出力関係を表す関数として定式化する.これを「概念関数」とする.概念を頂点,関数を有向辺とするグラフを「概念関数グラフ」とする.このグラフにより,ドメインロジックとそれに対応するプログラムはグラフの経路として,プログラミングは経路探索問題としてモデル化される.これにより,任意のドメインロジックから対応するプログラムを経路探索により導出できる.さらに,概念関数における概念は,記号論におけるシニフィアン(指示対象)とシニフィエ(意味内容)に分解される.このような概念関数を「記号関数」とする.記号関数は異なる自然言語話者間での概念関数の共有を可能とする.概念関数グラフに記号関数を適用することで「記号関数グラフ」が構築される.この記号関数グラフにより,ドメインロジックの国際的な共有と再利用が可能となり,システム開発の効率化を大幅に進めることが期待される. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Programs based on similar domain logic are being developed redundantly, leading to a tremendous waste of human resources on a global scale. To address this issue, it is necessary to establish a method for sharing domain logic that can be expressed in all natural languages and converted into any programming language. This study proposes a new methodology called “Semiotic Function Graphs.” This methodology formalizes various domain logics and their corresponding programs as functions representing input-output relations between concepts, termed “Concept Functions.” Concepts serve as vertices and functions as directed edges, creating a “Concept Function Graph.” This graph models domain logic and corresponding programs as pathways, and programming as a path-finding problem. Consequently, it enables the derivation of corresponding programs from any domain logic through path-finding. Moreover, the concepts in the concept functions are deconstructed into signifiers and signifieds, as in semiotics. Such concept functions are called “Semiotic Functions,” which allow the sharing of concept functions among speakers of different natural languages. By applying semiotic functions to the concept function graph, a “Semiotic Function Graph” is constructed. This semiotic function graph is expected to facilitate the international sharing and reuse of domain logic, significantly advancing the efficiency of system development. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11464814 | |||||||
書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 17, 号 3, p. 3-3, 発行日 2024-06-18 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7802 | |||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |