A metrics suite for concurrent logic programs

Jianjun Zhao, Jingde Cheng, Kazuo Ushijima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

A large body of research in the measurement of software complexity has focused on imperative programs, but little effort has been made for logic programs. In this paper, complexity metrics for concurrent logic programs are proposed, which are specifically designed to quantify the information flow of concurrent logic programs. These metrics are defined based on the argument dependence net (ADN) of a concurrent logic program which is an arc-classified digraph to explicitly represent various program dependences between arguments in the program. The proposed metrics can be used to measure the complexity of a concurrent logic program from various different viewpoints.

Original languageEnglish
Title of host publicationProceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998
EditorsFranz Lehner, Paolo Nesi
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages172-178
Number of pages7
ISBN (Electronic)0818684216, 9780818684210
DOIs
Publication statusPublished - Jan 1 1998
Externally publishedYes
Event2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998 - Florence, Italy
Duration: Mar 8 1998Mar 11 1998

Publication series

NameProceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998
Volume1998-March

Other

Other2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998
CountryItaly
CityFlorence
Period3/8/983/11/98

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Zhao, J., Cheng, J., & Ushijima, K. (1998). A metrics suite for concurrent logic programs. In F. Lehner, & P. Nesi (Eds.), Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998 (pp. 172-178). (Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998; Vol. 1998-March). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CSMR.1998.665796

A metrics suite for concurrent logic programs. / Zhao, Jianjun; Cheng, Jingde; Ushijima, Kazuo.

Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998. ed. / Franz Lehner; Paolo Nesi. Institute of Electrical and Electronics Engineers Inc., 1998. p. 172-178 (Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998; Vol. 1998-March).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Zhao, J, Cheng, J & Ushijima, K 1998, A metrics suite for concurrent logic programs. in F Lehner & P Nesi (eds), Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998. Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998, vol. 1998-March, Institute of Electrical and Electronics Engineers Inc., pp. 172-178, 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998, Florence, Italy, 3/8/98. https://doi.org/10.1109/CSMR.1998.665796
Zhao J, Cheng J, Ushijima K. A metrics suite for concurrent logic programs. In Lehner F, Nesi P, editors, Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998. Institute of Electrical and Electronics Engineers Inc. 1998. p. 172-178. (Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998). https://doi.org/10.1109/CSMR.1998.665796
Zhao, Jianjun ; Cheng, Jingde ; Ushijima, Kazuo. / A metrics suite for concurrent logic programs. Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998. editor / Franz Lehner ; Paolo Nesi. Institute of Electrical and Electronics Engineers Inc., 1998. pp. 172-178 (Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998).
@inproceedings{f06efa81d43241b08f0ab529556f6d2b,
title = "A metrics suite for concurrent logic programs",
abstract = "A large body of research in the measurement of software complexity has focused on imperative programs, but little effort has been made for logic programs. In this paper, complexity metrics for concurrent logic programs are proposed, which are specifically designed to quantify the information flow of concurrent logic programs. These metrics are defined based on the argument dependence net (ADN) of a concurrent logic program which is an arc-classified digraph to explicitly represent various program dependences between arguments in the program. The proposed metrics can be used to measure the complexity of a concurrent logic program from various different viewpoints.",
author = "Jianjun Zhao and Jingde Cheng and Kazuo Ushijima",
year = "1998",
month = "1",
day = "1",
doi = "10.1109/CSMR.1998.665796",
language = "English",
series = "Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "172--178",
editor = "Franz Lehner and Paolo Nesi",
booktitle = "Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998",
address = "United States",

}

TY - GEN

T1 - A metrics suite for concurrent logic programs

AU - Zhao, Jianjun

AU - Cheng, Jingde

AU - Ushijima, Kazuo

PY - 1998/1/1

Y1 - 1998/1/1

N2 - A large body of research in the measurement of software complexity has focused on imperative programs, but little effort has been made for logic programs. In this paper, complexity metrics for concurrent logic programs are proposed, which are specifically designed to quantify the information flow of concurrent logic programs. These metrics are defined based on the argument dependence net (ADN) of a concurrent logic program which is an arc-classified digraph to explicitly represent various program dependences between arguments in the program. The proposed metrics can be used to measure the complexity of a concurrent logic program from various different viewpoints.

AB - A large body of research in the measurement of software complexity has focused on imperative programs, but little effort has been made for logic programs. In this paper, complexity metrics for concurrent logic programs are proposed, which are specifically designed to quantify the information flow of concurrent logic programs. These metrics are defined based on the argument dependence net (ADN) of a concurrent logic program which is an arc-classified digraph to explicitly represent various program dependences between arguments in the program. The proposed metrics can be used to measure the complexity of a concurrent logic program from various different viewpoints.

UR - http://www.scopus.com/inward/record.url?scp=85013579525&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85013579525&partnerID=8YFLogxK

U2 - 10.1109/CSMR.1998.665796

DO - 10.1109/CSMR.1998.665796

M3 - Conference contribution

AN - SCOPUS:85013579525

T3 - Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998

SP - 172

EP - 178

BT - Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering, CSMR 1998

A2 - Lehner, Franz

A2 - Nesi, Paolo

PB - Institute of Electrical and Electronics Engineers Inc.

ER -