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

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)
蒲池 正幸  九州大学, 工学部, 助手 (90274498)
Project Period (FY) 1995 – 1996
Project Status Completed (Fiscal Year 1996)
Budget Amount *help
¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 1996: ¥1,000,000 (Direct Cost: ¥1,000,000)
KeywordsUnified Program representations / CFN / Program dependencies / Integrated support environment / Slicing / Automatic test case generation / Testing adequacy / OSC / テストケース自動生成 / 並行プログラム / 開発環境 / プログラム従属性 / Ada
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.

Report

(3 results)
  • 1996 Annual Research Report   Final Research Report Summary
  • 1995 Annual Research Report
  • Research Products

    (29 results)

All Other

All Publications (29 results)

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] Y.Nomura, J.Cheng, K.Ushijima: ""Slicing Programs with Pointers"" Proc. International Symposium on Future Software Technology'96. 131-138 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] 伊東栄典、川口豊、古川善吾、牛島和夫: "順序列テスト基準に基づく並行処理プログラムのテスト充分性評価について" 情報処理学会論文誌. Vol36,No9. 2195-2205 (1995)

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

    • Related Report
      1996 Annual Research Report
  • [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)

    • Related Report
      1996 Annual Research Report
  • [Publications] J.Cheng,K.Ushijima: "Tasking Deadlocks in Ada 95 Programs and Their Detection" ″Reliable Software Technologies.″Lecture Notes in Computer Science. 1088. 135-146 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Y.Nomura,J.Cheng,K.Ushijima: "Slicing Programs with Pointers" Proc.International Symposium on Future Software Technology '96. 131-138 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Y.Kasahara,Y.Nomura,Y.Kamachi,J.Cheng,K.Ushijima: "An Integrated Support Environment for Distributed Software Development Based on Unitied Program" Proc.Asia Pacific Software Engineering Conference. 254-263 (1995)

    • Related Report
      1996 Annual Research Report
  • [Publications] Jingde CHENG and Kazuo USHIJIMA: "Tasking Deadlocks in Ada 95 Programs and Their Detection,in A.Strohmeier (ed.),Ade:Reliable Sofware Technologies (Proceedings of the Ade-Europe 15th Annual International Conference)," Lecture Notes in Computer Science. (to appear). (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] Jianjun ZHAO,Jingde CHENG,and Kazuo USHIJIMA: "Program Dependence Analysis of Concurrent Logic Programs and Its Applications," Proceedings of the 12th International Conference on Logic Programming,. 825- (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Jianjun ZHAO,Jingde CHENG,and Kazuo USHIJIMA: "Theoretical and Experimental Study of Dependence-Based Complexity Metrics for Distributed Programs," Proceedings of the 4th International Conference for Young Computer Scientists. 133-138 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Jingde CHENG and Kazuo USHIJIMA: "Program Dependence Analysis in Distributed Software Engineering (Invited Talk)," Proceedings of the International Symposium on Paralle anf Distributed Supercomputing,. 15-24 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Yoshiaki KASAHARA,Yoshinari NOMURA,Masayuki KAMACHI,Jingde CHENG,and Kazuo USHIJIMA: "An Integrated Support Environment for Distributed Software Development Based on Unified Program Representations," Proceedings of the 1995 Asia-Pacific Software Engineering Conference,. 254-263 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Yoshiaki KASAHARA,Masayuki KAMACHI,Yoshinari NOMURA,Jingde CHENG,and Kazuo USHIJIMA: "An Integrated Environment to Support Software Development Based on Unified Program Representations," Proceedings of the Changsha International CASE Symposium '95,. 65-72 (1995)

    • Related Report
      1995 Annual Research Report

URL: 

Published: 1996-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi