{"created":"2023-05-15T09:57:14.728912+00:00","id":1029,"links":{},"metadata":{"_buckets":{"deposit":"8fda212f-a1b5-456b-92cb-0b88f48b45e3"},"_deposit":{"created_by":5,"id":"1029","owner":"5","owners":[5],"pid":{"revision_id":0,"type":"depid","value":"1029"},"status":"published"},"_oai":{"id":"oai:miyazaki-u.repo.nii.ac.jp:00001029","sets":["73","73:27"]},"author_link":["11833","6484"],"item_10003_biblio_info_7":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2010-02-25","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"540","bibliographicPageStart":"533","bibliographic_titles":[{"bibliographic_title":"Proceedings of the 12th Asia-Pacific Software Engineering Conference, APSEC 2005","bibliographic_titleLang":"en"}]}]},"item_10003_description_5":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"There is an increasing need for effective testing of software for complex safety-critical applications. This paper proposes a supporting method of testing for Java programs by using Unified Modeling Language (UML) in order to improve the reliability of them. The correspondences of source codes in Java and elements of a class diagram, a sequence diagram, and a statechart diagram have been extracted. By using the extracted correspondences as test items in testing, it becomes possible to test effectively the specification of software, the structure of Java programs, the flows of processing of a system, and the flow of transition between states. Moreover, in order to confirm the validity of the proposed method, a prototype tool to support testing for Java programs is implemented. The inputs of this prototype are three diagrams, and the outputs are test items generated from the extracted correspondences. As an example, a source code of blackjack game in Java has been tested by using the test items outputted from the prototype. It has been possible to test 67.2% of the number of lines in the whole source code.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_10003_description_6":{"attribute_name":"内容記述","attribute_value_mlt":[{"subitem_description":"ASPEC 2005, Taipei, Taiwan, 15-17 December 2005","subitem_description_language":"en","subitem_description_type":"Other"}]},"item_10003_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"IEEE Computer Society","subitem_publisher_language":"en"}]},"item_10003_relation_10":{"attribute_name":"ISBN","attribute_value_mlt":[{"subitem_relation_type_id":{"subitem_relation_type_id_text":"0769524656","subitem_relation_type_select":"ISBN"}}]},"item_10003_rights_15":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"©2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE","subitem_rights_language":"en"}]},"item_10003_source_id_9":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"15301362","subitem_source_identifier_type":"ISSN"}]},"item_10003_version_type_20":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorAffiliations":[{"affiliationNameIdentifiers":[{"affiliationNameIdentifier":"0000000106573887","affiliationNameIdentifierScheme":"ISNI","affiliationNameIdentifierURI":"https://isni.org/isni/0000000106573887"}],"affiliationNames":[{"affiliationName":"宮崎大学","affiliationNameLang":"ja"},{"affiliationName":"University of Miyazaki","affiliationNameLang":"en"}]}],"creatorNames":[{"creatorName":"片山, 徹郎","creatorNameLang":"ja"},{"creatorName":"カタヤマ, テツロウ","creatorNameLang":"ja-Kana"},{"creatorName":"Katayama, Tetsuro","creatorNameLang":"en"}],"familyNames":[{"familyName":"片山","familyNameLang":"ja"},{"familyName":"カタヤマ","familyNameLang":"ja-Kana"},{"familyName":"Katayama","familyNameLang":"en"}],"givenNames":[{"givenName":"徹郎","givenNameLang":"ja"},{"givenName":"テツロウ","givenNameLang":"ja-Kana"},{"givenName":"Tetsuro","givenNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"6484","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"50283932","nameIdentifierScheme":"e-Rad_Researcher","nameIdentifierURI":"https://kaken.nii.ac.jp/ja/search/?qm=50283932"}]},{"creatorAffiliations":[{"affiliationNameIdentifiers":[{"affiliationNameIdentifier":"","affiliationNameIdentifierScheme":"ISNI","affiliationNameIdentifierURI":"http://www.isni.org/isni/"}],"affiliationNames":[{"affiliationName":"","affiliationNameLang":"ja"}]}],"creatorNames":[{"creatorName":"藪谷, 悠介","creatorNameLang":"ja"},{"creatorName":"ヤブヤ, ユウスケ","creatorNameLang":"ja-Kana"},{"creatorName":"Yabuya, Yusuke","creatorNameLang":"en"}],"familyNames":[{"familyName":"藪谷","familyNameLang":"ja"},{"familyName":"ヤブヤ","familyNameLang":"ja-Kana"},{"familyName":"Yabuya","familyNameLang":"en"}],"givenNames":[{"givenName":"悠介","givenNameLang":"ja"},{"givenName":"ユウスケ","givenNameLang":"ja-Kana"},{"givenName":"Yusuke","givenNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"11833","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2020-06-21"}],"displaytype":"detail","filename":"APSEC2005.pdf","filesize":[{"value":"1.3 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"APSEC2005.pdf","url":"https://miyazaki-u.repo.nii.ac.jp/record/1029/files/APSEC2005.pdf"},"version_id":"e2818e32-4792-44b0-90ae-1f1b501f516f"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"software testing, Unified Modeling Language (UML), test items, functional testing, Java","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"conference paper","resourceuri":"http://purl.org/coar/resource_type/c_5794"}]},"item_title":"Proposal of a method to support testing for Java programs with UML","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Proposal of a method to support testing for Java programs with UML","subitem_title_language":"en"}]},"item_type_id":"10003","owner":"5","path":["73","27"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2010-02-25"},"publish_date":"2010-02-25","publish_status":"0","recid":"1029","relation_version_is_last":true,"title":["Proposal of a method to support testing for Java programs with UML"],"weko_creator_id":"5","weko_shared_id":2},"updated":"2024-12-26T06:44:05.127319+00:00"}