{"created":"2021-03-01T06:20:05.136671+00:00","id":13083,"links":{},"metadata":{"_buckets":{"deposit":"bad6a9ff-a2d2-42fd-8713-70dc07126400"},"_deposit":{"id":"13083","owners":[],"pid":{"revision_id":0,"type":"depid","value":"13083"},"status":"published"},"_oai":{"id":"oai:nagoya.repo.nii.ac.jp:00013083","sets":["312:313:314"]},"author_link":["41174","41175","41176"],"item_10_biblio_info_6":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2010-04-01","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicPageEnd":"744","bibliographicPageStart":"733","bibliographicVolumeNumber":"E93-D","bibliographic_titles":[{"bibliographic_title":"IEICE transactions on information and systems","bibliographic_titleLang":"en"}]}]},"item_10_description_4":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"One of the critical issue in framework-based software development is a huge introduction cost caused by technical gap between developers and users of frameworks. This paper proposes a technique for deriving framework usages to implement a given requirements specification. By using the derived usages, the users can use the frameworks without understanding the framework in detail. Requirements specifications which describe definite behavioral requirements cannot be related to frameworks in as-is since the frameworks do not have definite control structure so that the users can customize them to suit given requirements specifications. To cope with this issue, a new technique based on satisfiability problems (SAT) is employed to derive the control structures of the framework model. In the proposed technique, requirements specifications and frameworks are modeled based on Labeled Transition Systems (LTSs) with branch conditions represented by predicates. Truth assignments of the branch conditions in the framework models are not given initially for representing the customizable control structure. The derivation of truth assignments of the branch conditions is regarded as the SAT by assuming relations between termination states of the requirements specification model and ones of the framework model. This derivation technique is incorporated into a technique we have proposed previously for relating actions of requirements specifications to ones of frameworks. Furthermore, this paper discuss a case study of typical use cases in e-commerce systems.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_10_identifier_60":{"attribute_name":"URI","attribute_value_mlt":[{"subitem_identifier_type":"URI","subitem_identifier_uri":"http://www.ieice.org/jpn/trans_online/index.html"},{"subitem_identifier_type":"HDL","subitem_identifier_uri":"http://hdl.handle.net/2237/14978"}]},"item_10_publisher_32":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"Institute of Electronics, Information and Communication Engineers","subitem_publisher_language":"en"}]},"item_10_relation_43":{"attribute_name":"関連情報","attribute_value_mlt":[{"subitem_relation_type":"isVersionOf","subitem_relation_type_id":{"subitem_relation_type_id_text":"http://www.ieice.org/jpn/trans_online/index.html","subitem_relation_type_select":"URI"}}]},"item_10_rights_12":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"Copyright (C) 2010 IEICE","subitem_rights_language":"en"}]},"item_10_select_15":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_select_item":"publisher"}]},"item_10_source_id_7":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"0916-8532","subitem_source_identifier_type":"PISSN"}]},"item_1615787544753":{"attribute_name":"出版タイプ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_access_right":{"attribute_name":"アクセス権","attribute_value_mlt":[{"subitem_access_right":"open access","subitem_access_right_uri":"http://purl.org/coar/access_right/c_abf2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"ZENMYO, Teruyoshi","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"41174","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"KOBAYASHI, Takashi","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"41175","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"SAEKI, Motoshi","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"41176","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2018-02-20"}],"displaytype":"detail","filename":"407.pdf","filesize":[{"value":"2.7 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"407.pdf","objectType":"fulltext","url":"https://nagoya.repo.nii.ac.jp/record/13083/files/407.pdf"},"version_id":"b73a92b6-29fb-4480-894f-dcd279343e42"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"framework","subitem_subject_scheme":"Other"},{"subitem_subject":"labeled transition system","subitem_subject_scheme":"Other"},{"subitem_subject":"branch condition","subitem_subject_scheme":"Other"},{"subitem_subject":"satisfiability problem","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"journal article","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"Deriving Framework Usages Based on Behavioral Models","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Deriving Framework Usages Based on Behavioral Models","subitem_title_language":"en"}]},"item_type_id":"10","owner":"1","path":["314"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2011-06-29"},"publish_date":"2011-06-29","publish_status":"0","recid":"13083","relation_version_is_last":true,"title":["Deriving Framework Usages Based on Behavioral Models"],"weko_creator_id":"1","weko_shared_id":-1},"updated":"2023-01-16T03:59:58.594042+00:00"}