ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. ソフトウェアエンジニアリングシンポジウム
  4. 2021

Building SOFL-to-Java Traceability Links using Multi-dimensional Similarity Measures

https://ipsj.ixsq.nii.ac.jp/records/212697
https://ipsj.ixsq.nii.ac.jp/records/212697
858a77fc-5f7f-4c39-8963-f7b3909c60b7
名前 / ファイル ライセンス アクション
IPSJ-SES2021024.pdf IPSJ-SES2021024.pdf (663.1 kB)
Copyright (c) 2021 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium(1)
公開日 2021-08-30
タイトル
タイトル Building SOFL-to-Java Traceability Links using Multi-dimensional Similarity Measures
タイトル
言語 en
タイトル Building SOFL-to-Java Traceability Links using Multi-dimensional Similarity Measures
言語
言語 eng
キーワード
主題Scheme Other
主題 形式手法
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
Hiroshima University
著者所属
Hiroshima University
著者所属
Hosei University
著者所属(英)
en
Hiroshima University
著者所属(英)
en
Hiroshima University
著者所属(英)
en
Hosei University
著者名 Jiandong, Li

× Jiandong, Li

Jiandong, Li

Search repository
Shaoying, Liu

× Shaoying, Liu

Shaoying, Liu

Search repository
Runhe, Huang

× Runhe, Huang

Runhe, Huang

Search repository
著者名(英) Jiandong, Li

× Jiandong, Li

en Jiandong, Li

Search repository
Shaoying, Liu

× Shaoying, Liu

en Shaoying, Liu

Search repository
Runhe, Huang

× Runhe, Huang

en Runhe, Huang

Search repository
論文抄録
内容記述タイプ Other
内容記述 To achieve an automatic formal specification-based program fault detection, the open problem of how to automatically link the components in the formal specification to the corresponding ones in the implemented code must be addressed. To reduce the manpower and time cost, some automated techniques have already been developed but their effectiveness is limited mainly due to the over dependency of textual similarity. In this paper, we present an automatic method for constructing the traceability links between SOFL formal specifications and Java program code. Unlike the existing work, our method not only considers the semantic similarity, but also structural, functional, and relational similarities as the measurement dimensions. It also operates at multiple levels of a specification, such as data flows, processes, and modules, to establish fine-grained link relationships between artifacts. Further, we conduct a comprehensive empirical evaluation of the proposed method using selected two modules of a critical ATM system's SOFL formal specification and its Java implementation with the size of 951 code of lines and 36 traceability links. The result shows that we can establish SOFL-to-Java links with the precision of 97.2% which is close to highest accuracy of existing naming convention technique in the situation of consistent identifier and the precision of 88.8% illustrating high performance in precision and generality in the situation of inconsistent identifier.
論文抄録(英)
内容記述タイプ Other
内容記述 To achieve an automatic formal specification-based program fault detection, the open problem of how to automatically link the components in the formal specification to the corresponding ones in the implemented code must be addressed. To reduce the manpower and time cost, some automated techniques have already been developed but their effectiveness is limited mainly due to the over dependency of textual similarity. In this paper, we present an automatic method for constructing the traceability links between SOFL formal specifications and Java program code. Unlike the existing work, our method not only considers the semantic similarity, but also structural, functional, and relational similarities as the measurement dimensions. It also operates at multiple levels of a specification, such as data flows, processes, and modules, to establish fine-grained link relationships between artifacts. Further, we conduct a comprehensive empirical evaluation of the proposed method using selected two modules of a critical ATM system's SOFL formal specification and its Java implementation with the size of 951 code of lines and 36 traceability links. The result shows that we can establish SOFL-to-Java links with the precision of 97.2% which is close to highest accuracy of existing naming convention technique in the situation of consistent identifier and the precision of 88.8% illustrating high performance in precision and generality in the situation of inconsistent identifier.
書誌情報 ソフトウェアエンジニアリングシンポジウム2021論文集

巻 2021, p. 143-150, 発行日 2021-08-30
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 17:24:47.576773
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3