@techreport{oai:ipsj.ixsq.nii.ac.jp:00194806, author = {児玉, 公信 and Kiminobu, Kodama}, issue = {7}, month = {Feb}, note = {SESSAME WG2 の 「話題沸騰ポット」 の分析モデルには疑問がある.そのモデルでは,「ふた」 や 「給湯口」 がクラスとなっている.「ポット」 というシステムにおいて,「ふた」 や 「給湯口」 はどれほどのデータや責務を持っているというのだろうか.経験的に,このモデルは少なくとも二つの目的を混合していると感じる.一つはポットの制御システムの設計,もう一つはポットの物理的構造の設計,すなわち部品表である.従来の部品表のモデルは 「品目」 クラス間の再帰関連で記述され,そのインスタンス群は木構造となる.ここでは,「ふた」 や 「給湯口」 は 「品目」 クラスのインスタンスとされる.しかし,製品が多仕様化する現代では 「ふた」 や 「給湯口」 などの部品のバリエーションが多数あり,それゆえその間のリンクには明確な制約が必要となる.これを記述する部品表は Fowler のいう分析モデルの知識レベルにあるが,これまでデータモデルの視点でしか議論されないできた.本報告では,こうした多仕様の部品表を記述するためのモデリング要素としてステレオタイプ <<item>> を提案し,「話題沸騰ポット」 の多仕様版のモデルを記述してみる.この作業を通して,制御システムとのモデルの分離を試みる., I have a little discomfort in the analysis model of SESSAME WG 2's the "Hot Topic Water Boiler and Warmer." In the model, "Lid" and "Water Inlet" are classes. In the system called "water boiler and warmer," what data and responsibilities do "Lid" and "Water Inlet" have? Empirically it seems that the model jumbles up at least two objectives. One is designing the control system and the other is designing the physical structure, i.e., the BOM (Bill of Materials). The conventional BOM model is described as a recursive association among "Item" class and itself, and the instances make tree structures. Here, "Lid" and "Water Inlet" are instances of "Item" class. However, in modern BOM for multi-specification and multi-optional products, it requires many kinds of "Lid" and "Water Inlet". And the links between them require clear constraints. Essentially, BOM is at the knowledge level of Fowler's analysis model and only has been discussed at the data-modeling point of view so far. This report proposes a stereotype <<item>> as a modeling component to describe such a multi-specification BOM, and then tries to describe a model of a multi-specification version of a "hot boiling pot" using it. And also tries to separate a model of control system.}, title = {「話題沸騰ポット」の「ふた」はクラスなのか-学習の階型論によるモデリング試論-}, year = {2019} }