• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1996 Fiscal Year Final Research Report Summary

Integrated Environment to Support Software Development of Concurrent Programs.

Research Project

Project/Area Number 07558157
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section試験
Research Field 計算機科学
Research InstitutionKYUSHU UNIVERSITY

Principal Investigator

USHIJIMA Kazuo  Grad.School of Information Sci.and Elec.Eng.KYUSHU UNIVERSITY,Prof., 大学院・システム情報科学研究科, 教授 (40037750)

Co-Investigator(Kenkyū-buntansha) NOMURA Yoshinari  Grad.School of Information Sci.and Elec.Eng.KYUSHU UNIVERSITY,Research Assoc., システム情報科学研究科, 助手 (70274496)
FURUKAWA Zengo  Edu.Center for Information Processing KYUSHU UNIVERSITY,Associate Prof., 情報処理教育センター, 助教授 (30190135)
CHENG Jingde  Grad.School of Information Sci.and Elec.Eng.KYUSHU UNIVERSITY,Prof., 大学院・システム情報科学研究科, 教授 (30217228)
Project Period (FY) 1995 – 1996
KeywordsUnified Program representations / CFN / Program dependencies / Integrated support environment / Slicing / Automatic test case generation / Testing adequacy / OSC
Research Abstract

A Nondeterministic Parallel Control-Flow Net (CFN) is an arc-classified digraph which can express multiple control/data flows. We extended the CFN as a unified representation of programs. We proposed a technique to translate sequential/concurrent programs in various languages into corresponding CNFs, a technique to analyze program dependencies in a sequential/concurrent program, an algorithm to obtain some types of slices from a sequential/concurrent program. Also we developed some tools to realize our proposal and algorithms. Moreover, we integrated these tools and our existing tools into one environment to support development of highly reliable concurrent programs
We proposed a model, namely, event interactive graph (EIG), which defines a test case of concurrent programs as the corresponding co-path. We also implemented a tool to extract a co-path from an Ada source program, and made clear that our method is well adapted to extract test cases from concurrent programs. To measure the testing adequacy, we proposed Ordered Sequence Testing Criteria (OSC) and testing method based on OSC.We defined K-length OSC (OSCk) as a sequence of successively executed k concurrent statements. We set k-length OSC as test events which should be executed. We estimated adequacy of our testing method under the coverage criteria. We developed a coverage measuring tool which is usable in case of OSC2 and applied it to an actual concurrent program to measure the adequacy of our testing methods.

  • Research Products

    (17 results)

All Other

All Publications (17 results)

  • [Publications] 伊東栄典、川口豊、古川善吾、牛島和夫: "順序列テスト基準に基づく並行処理プログラムのテスト充分性評価について" 情報処理学会論文誌. Vol36,No9. 2195-2205 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 笠原義晃、程京徳、牛島和夫: "Adaプログラムのためのタスク従属ネットとその自動生成" 電子情報通信学会論文誌. J79-D-I No.11. 925-935 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] J.Cheng,K.Ushijima: "Applications of Program Deprndence Analysis in Distributed Software Engineering (INVITED TALK)" Proc.International Symposium on Parallel and Distributed Supercomputing. 15-24 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] J.Cheng,K.Ushijima: "Tasking Deadlocks in Ada95 Programs and Their Detection" "Reliable Software Technologies" Lecture Notes in computer Science. 1088. 135-146 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y.Namura,J.Cheng K.Ushijima: "Slicing Programs with Pointers" Proc.International Symposium on Future Software Technology'96. 131-138 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y.Kasahara,Y.Nomura Y.Kamachi J.Cheng,K.Ushijma: "An Integrated Support Enviroment for Distributed Software Developmont Based on Unified Program" Proc.Asia Pacific Software Engineering Conterence. 254-263 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] J.Zhao, J.Cheng, K.Ushijima: ""Theoretical and Experimental Study of Dependence-Based Complexity Metrics for Distributed Programs"" Proc. 4th International Conference for Young Computer Scientists. 345-352 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Cheng, K.Ushijima: ""Applications of Program Dependence Analysis in Distributed Software Engineering" (INVITED TALK)" Proc. International Symposium on Parallel and Distributed Supercomputing. 15-24 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Y.Kasahara, M.Kamachi, Y.Nomura, J.Cheng, K.Ushijima: ""An Integrated Environment to Support Software Development Based on Unified Program Representations"" Proc. Changsha International CASE Symposium '95. 65-72 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Katayama, Z.Furukawa, K.Ushijima: ""Event Interactions Graph for Test-case Generation of Concurrent Programs"" Proc. 1995 Asia-Pacific Software engineering Conference, 29-37, Brisbane, Australia. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Y.Kasahara, Y.Nomura, Y.Kamachi, J.Cheng, K.Ushijima: ""An Integrated Support Environment for Distributed Software Development Based on Unified Program Representations"" Proc. Asia Pacific Software engineering Conference. 254-263 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Cheng, K.Ushijima: ""Tasking Deadlocks in Ada95 Programs and Their Detection"" "Reliable Software Technologies." Lecture Notes in Computer Science. Vol.1068. 135-146 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Zhao, J.Cheng, K.Ushijima: ""Program Dependence Analysis of Concurrent Logic Programs and Its Applications"" Proc. 1996 International Conference on Parallel and Distributed Systems. 282-291 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Zhao, J.Cheng, K.Ushijima: ""Static Slicing of Concurrent Object Oriented Programs"" Proc. IEEE-CS 20th Annual International Computer Software & Applications Conference. 312-320 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Y.Nomura, J.Cheng, K.Ushijima: ""Slicing Programs with Pointers"" Proc. International Symposium on Future Software Technology'96. 131-138 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Zhao, J.Cheng, K.Ushijima: ""System Dependence Net : An Interprocedual Program Representation for occam2 Programs"" "Correct Models of Parallel Computing". 87-96 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] J.Zhao, H.Abe, Y.Nomura, J.Cheng K.Ushijima: ""Run-Time Detection of Communication Dead-locks in occam2 Programs"" "Correct Models of Parallel Computing". 97-107 (1996)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1999-03-09  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi