• 検索結果がありません。

Enterprise Integration Patternsに於ける オントロジ定義の試みとその形式化に向けて

N/A
N/A
Protected

Academic year: 2021

シェア "Enterprise Integration Patternsに於ける オントロジ定義の試みとその形式化に向けて"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Enterprise Integration Patterns ࡟

᪊ࡅࡿ

ࣥࢺࣟࢪᐃ⩏ࡢヨࡳ࡜ࡑࡢᙧᘧ໬࡟ྥࡅ࡚

⳥ᆅ ఙ἞

ᴫせ㸸Enterprise Integration Patterns (EIP)ࡢ࢜ࣥࢺࣟࢪᵓ⠏࡜, ࡑࡢไ⣙࡟㛵ࡍࡿᙧᘧ໬࡟ࡘ࠸࡚ึᮇẁ㝵ࡢᵓ᝿࡜ࡑ ࡢぢ㏻ࡋࢆ㏙࡭ࡿ.

࣮࣮࢟࣡ࢻ㸸ࢩࢫࢸ࣒࢖ࣥࢸࢢ࣮ࣞࢩࣙࣥ, ࢜ࣥࢺࣟࢪ, ࢯࣇࢺ࢚࢘࢔ࣃࢱ࣮ࣥ

A trial of Ontological Formalization of Enterprise Integration

Patterns

SHINJI KIKUCHI

Abstract: This paper presents the initial concept and its prospects of building an Ontology of Enterprise Integration Patterns,

which plays a core role in architecture synthesis in the system integration domain, and formalization concerning the constraints for them.

Keywords: System Integration Ontology, Software Pattern

1. ࡣ

ࡣࡌࡵ࡟

㛗ᖺ࡟Ώࡿ⏘ᴗࡢࢲ࢖ࢼ࣑ࢬ࣒࡜㐺⏝㐍໬࡟ࡼࡾ ICT, ≉࡟᝟ሗࢩࢫࢸ࣒ศ㔝࡛ࡣ᪂ࡓ࡞ィ⟬ཎ⌮࡟ᇶ࡙ࡃせ⣲ᢏ ⾡ࡢฟ⌧࡜ࡑࢀ༢⊂ࡢ㐺⏝࡛ࡣ,᭱᪩ຠᯝⓗ࡞࢖ࣀ࣮࣋ࢩ ࣙࣥࢆ๰ฟ࡛ࡁࡎ,௒ᚋࡶ᪤Ꮡ㈨⏘࡜ࡋ࡚ࡢࢯࣇࢺ࢚࢘࢔ ࢥ࣏࣮ࣥࢿࣥࢺ,ࣃࢱ࣮ࣥ,ࢧ࣮ࣅࢫ⩌ࡢ⤌ྜࡏ࡟ࡼࡿ⤫ྜ ᣦྥࡢࢯ࣮ࣜࣗࢩࣙࣥᥦ౪ࡀ୺ὶࣃࣛࢲ࢖࣒࡛࠶ࡾ⥆ࡅࡿ, ࡜ⴭ⪅ࡣㄆ㆑ࡋ࡚࠸ࡿ.ࡇࢀࡣ௻ᴗ➼ࡢ᝟ሗࢩࢫࢸ࣒࡟㝈 ࡽࡎ,ⴭ⪅ࡢᡤᒓ⤌⧊࡟࠾ࡅࡿ NIMS ᮦᩱࢹ࣮ࢱࣉࣛࢵࢺ ࣇ࢛࣮࣒ࡢᵝ࡞⛉Ꮫᢏ⾡ࢹ࣮ࢱᇶ┙࡛ࡶྠᵝ࡛࠶ࡿ.ࡇࡢ ࡓࡵせ⣲࢔࣮࢟ࢸࢡࢳ࣭ࣕᶵ⬟⩌ࡢ⤫ྜ࣭ྜᡂ࡟ᇶ࡙ࡃタ ィࣉࣟࢭࢫࢆࡼࡾᙧᘧ▱໬ࡍࡿᡭἲ(௨ୗࠕ࢔࣮࢟ࢸࢡࢳࣕ ྜᡂㄽࠖ)ࡀ౫↛࡜ࡋ࡚㛤Ⓨ⌧ሙ࡛ࡣᚅᮃࡉࢀࡿ,࡜⪃࠼ࡿ. ୖグㄆ㆑࡟ᇶ࡙ࡁ,ⴭ⪅ࡣ Enterprise Integration Patterns (EIP)࡟᪊ࡅࡿ࢜ࣥࢺࣟࢪ,୪ࡧ࡟ࣃࢱ࣮ࣥ㐺⏝࡟᪊ࡅࡿไ ⣙ࡢᙧᘧ໬࡟ᙉ࠸㛵ᚰࢆᐤࡏ࡚᮶࡚࠸ࡿ.ᮏ✏࡛ࡣࡑࡢヨ ᱌࡟ࡘ࠸࡚,ᮍࡔࢫࢣࢵࢳࣞ࣋ࣝ࡟␃ࡲࡿࡀᴫㄝࡍࡿ.ࡇࢀ ࡣ᝟ሗࢩࢫࢸ࣒⤫ྜศ㔝࡟࠾ࡅࡿ๓㏙࢔࣮࢟ࢸࢡࢳࣕྜᡂ ㄽ࡟᪊࠸࡚୰᰾ⓗ࡞ᙺ๭ࢆᢸ࠺ࡶࡢ࡛࠶ࡾ,ᚋ㏙ࡍࡿ஧ࡘ ࡢグ㏙ㄽ⌮య⣔ࢆ㏻ࡋ࡚᫂♧ⓗ࡞ㄽ⌮ᇶ┙ࡢᥦ౪ࢆ┠ᣦࡍ ࡶࡢ࡛࠶ࡿ. ௨ୗ,ᮏ✏ࡢᵓᡂࢆグࡍ.➨஧❶࡛ࡣ EIP ࢆᴫㄝࡍࡿ.⥆ࡃ ➨୕❶࡛ࡣEIP ࡟㛵ࢃࡿᐃᘧ໬࡜࢜ࣥࢺࣟࢪᵓᡂ࡟ࡘ࠸࡚ ㏙࡭ࡿ.➨ᅄ❶࡛ࡣ࢜ࣥࢺࣟࢪࢆ⫼ᬒ࡜ࡋࡓྛࣃࢱ࣮ࣥୖ ࡢไ⣙➼࡟ࡘ࠸࡚㏙࡭ࡿ.᭦࡟,ࡇࢀࢆᙧᘧ໬ࡍࡿୖ࡛ࡢ᪉ 㔪᱌ࢆグࡍ.➨஬❶࡛ࡣ᝿ᐃࡉࢀࡿㄢ㢟ೃ⿵࡜グ㏙ㄽ⌮⣔ ࡜ࡋ࡚ࣔࢹࣝ໬ࡍࡿୖ࡛ࡢぢ㏻ࡋࢆㄝ᫂ࡍࡿ.

2. Enterprise Integration Patterns(EIP)ࡢᴫせ

EIP ࡜ࡣ,࣓ࢵࢭ࣮ࢪᣦྥ࡟ࡼࡾ᝟ሗࢩࢫࢸ࣒⤫ྜࢆᐇ⌧ ᅜ❧◊✲㛤Ⓨἲே ≀㉁࣭ᮦᩱ◊✲ᶵᵓ(NIMS) ⤫ྜᆺᮦᩱ㛤Ⓨ࣭᝟ሗᇶ┙㒊㛛(MaDIS) (ව බ❧኱Ꮫἲே఍ὠ኱Ꮫ) ࡍࡿ㝿ࡢࣃࢱ࣮ࣥ࢝ࢱࣟࢢ㞟࡛࠶ࡿ. G.Hohpe ࡽࡀᐇ㝿ࡢ ࣉࣟࢪ࢙ࢡࢺ࡛⤒㦂ⓗ࡟ඹ᭷ࡉࢀ࡚᮶ࡓ 65 ࡢせ⣲ࣃࢱ࣮ ࣥ⩌ࢆᇶ࡟ᐃ⩏ࡋ࡚࠸ࡿ[1].ࢧ࣮ࣅࢫࢥࣥࣆ࣮ࣗࢸ࢕ࣥࢢ ⎔ቃ,࢔ࣉࣜࢣ̿ࢩࣙࣥ⤫ྜࢆᐇ⌧ࡍࡿୖ࡛᭷⏝࡞࢔࣮࢟ ࢸࢡࢳࣕ࡟㛵ࡍࡿタィ▱㆑ࢆᥦ౪ࡋ,࣓ࢵࢭ࣮ࢪࣥࢢࢩࢫ ࢸ࣒ࢆᵓᡂࡍࡿMessaging Endpoints, Message Construction, Messaging Channels, Message Routing, Message Transformation, System Management ࡢ㸴ࢻ࣓࢖࡛ࣥᙜヱࣃࢱ࣮ࣥ⩌ࢆศ㢮 ࡍ ࡿ. EIP ࡛ ࡣ ౛ ࠼ ࡤ ,Message Bus ࡸ Publish Subscribe Channel ࡢᵝ࡞’ࣃࢱ࣮ࣥ’ࡼࡾࡶᴫᛕ⢏ᗘࡀ⢒࠸ᢏ⾡せ⣲ ࡶྵࡴ.ࡑࢀᨾ࡟ GoF(Gang of Four)ࡢࢹࢨ࢖ࣥࣃࢱ࣮ࣥ[2] ࡢᵝ࡞,ࣃࢱ࣮ࣥෆࡢࢡࣛࢫᵓ㐀ࢆ᫂♧ⓗ࡟ᐃ⩏࣭グ㍕ࡋ࡚ ࠸ࡿヂ࡛ࡣ࡞࠸.ࡇࡢࡓࡵ UML ࢆྵࡵࡓᙧᘧⓗ࡟⾲⌧ࡉࢀ ࡚࠸ࡿࢹࢨ࢖ࣥࣃࢱ࣮ࣥ࡜ࡣ኱ࡁࡃ㊃ࡀ␗࡞ࡿ. ࡋ࠿ࡋグ㏙࡜ࡋ࡚㠀ᙧᘧⓗ࡛ཝᐦᛶ࡟Ḟࡅࡿᙜヱࣃࢱ ࣮ࣥ⩌࡛࠶ࡗ࡚ࡶ,ࡑࡢᐇົୖࡢ᭷⏝ᛶࡲ࡛ࡣྰᐃ࡛ࡁ࡞ ࠸. ஦ᐇ,࢔࣮࢟ࢸࢡࢳࣕᐃ⩏ࢆక࠺ᇶᮏタィࢆᐇ᪋ࡍࡿ ሙྜ,ᙜヱࣃࢱ࣮ࣥ㞟࡛ᐃ⩏ࡉࢀࡿせ⣲ࣃࢱ࣮ࣥ⩌࠿ࡽጇ ᙜ࡞᪉ᘧ⩌ࢆ㑅ᢥࡢୖ,ᇶᮏᵓᡂ᱌ࢆᐃ⩏,ࡑࢀࡽࡀู㏵ᐃ ⩏ࡉࢀࡿせồ⩌ࢆ‶㊊ࡍࡿ࠿,ࢆ᳨ドࡍࡿ.ࡇࡢࣉࣟࢭࢫࢆ 」ᩘᅇᐇ᪋ࡍࡿࡇ࡜࡛ጇᙜ࡞タィゎ࡟฿ࡿࡇ࡜ࡣ୍⯡ⓗ࡞ ࢔ࣉ࣮ࣟࢳ࡜⪃࠼ࡽࢀࡿ.

3. EIP ࡟᪊ࡅࡿᐃᘧ໬࡜࢜ࣥࢺࣟࢪヨ᱌

๓㏙࢔࣮࢟ࢸࢡࢳࣕྜᡂㄽࡢලయ໬࡟ྥࡅ,ඛࡢタィࣉ ࣟࢭࢫࢆᐃᘧ໬ࡍࡿሙྜ,ୗグࢆྵࡵࡓ᳨ウࡀᚲせ࡟࡞ࡿ. ➨୍࡟ࢻ࣓࢖ࣥẖ࡟ศ㢮ࡉࢀࡿྛ✀ࣃࢱ࣮ࣥ⩌࡟ࡘ࠸࡚, ࡼࡾᙧᘧ໬ࡉࢀࡓᵓᡂⓗᐃ⩏ࢆ୚࠼ࡿᚲせࡀ࠶ࡿ.ࡇࢀࡣ GoF ࢹࢨ࢖ࣥࣃࢱ࣮ࣥࡢグ㏙࡜,ࡑࡢᚋࡢⓎᒎ࣭ᒎ㛤ࢆぢࢀ ࡤ᫂ࡽ࠿࡛࠶ࡿ.➨஧࡟ᵓᡂⓗᐃ⩏ࢆ୚࠼ࡿせ⣲⩌࡟ᇶ࡙ ࡃ≉ᛶグ㏙ࢆᶆ‽໬ࡢୖ࡛௜୚ࡍࡿࡇ࡜ࡶᚲせ࡛࠶ࡿ.᭦ ウィンターワークショップ2019・イン・福島飯坂

©2019 Information Processing Society of Japan IPSJ/SIGSE Winter Workshop 2019 in Fukushima-Iizaka

(2)

࡟➨୕࡜ࡋ࡚,ᐇ⤒㦂ࡸᐇ⿦౛ࡢほᐹ࣭ศᯒࢆ㏻ࡋ࡚」ᩘࣃ ࢱ࣮ࣥせ⣲㛫ࡢ౫Ꮡᛶ,క❧ᛶࡢྍྰ࡟ࡘ࠸࡚ᖐ⣡ⓗ࡟ᢳ ฟࡋ,௬ㄝࢆ๓ᥦ࡟୍ࡘࡢබ⌮⣔࡜ࡋ࡚ᙧᘧⓗ࡟⾲⌧ࡍࡿ ࡇ࡜ࡶᚲせ࡛࠶ࡿ. ୖグࡢⅭ࡟ࡣᙜヱࣃࢱ࣮ࣥ⩌ࢆᵓᡂࡍࡿせ⣲⩌࡜ࣃࢱ ࣮ ࣥ ࡑ ࡢ ࡶ ࡢ ࡢ ࢜ ࣥ ࢺ ࣟ ࢪ ࡀ ኱ ࡁ ࡞ ព ࿡ ࢆ ᣢ ࡘ. ౛࠼ ࡤ,[3]ࡢໟᣓⓗࢧ࣮࣋࢖࡟౫ࢀࡤ,ࣃࢱ࣮ࣥグ㏙ࡢ௙ᵝゝㄒ ࡟㛵ࡋ࡚ࡣᡂ⇍࡟⮳ࡗࡓẁ㝵࡜ࡣゝ࠸㞴ࡃ,ᮍࡔⓎᒎࡢవ ᆅࡀ㧗࠸࡜⪃࠼ࡿ. ⌧ᅾ,ࢫࢣࢵࢳࣞ࣋ࣝ࡟ࡣ␃ࡲࡿࡀ,EIP ࡢྛࣃࢱ࣮ࣥ,୪ࡧ࡟ྛࣃࢱ࣮ࣥࢆᵓᡂࡍࡿせ⣲࣭≉ᛶ࡟㛵 ࡍࡿ࢜ࣥࢺࣟࢪᢳฟࢆ㐍ࡵ࡚࠸ࡿẁ㝵࡟࠶ࡿ.ලయⓗ࡟ࡣ ᅗ.1.ࡢᵝ࡟࢜ࣥࢺࣟࢪᐃ⩏ᨭ᥼ࢶ࣮࡛ࣝ࠶ࡿ Protégé[4]ࢆ ฼⏝ࡋ࡚ࣃࢱ࣮ࣥศ㢮࣭≉ᛶ,୪ࡧ࡟ᵓᡂせ⣲ࡢᐃ⩏ࢆ୰ᚰ ࡟ᐇ᪋ࡋ࡚࠸ࡿ.௒ᚋࡣ᭦࡟᪂ࡓ࡟ࣉࣟࣃࢸ࢕⩌ࢆ᫂☜໬ ࡍࡿࡇ࡜࡟ࡼࡾࡑࡢㄽ⌮ᵓ㐀ࡶ᫂☜໬ࡍࡿ. ᅗ.1.EIP ࡢࣃࢱ࣮ࣥࡢࢡࣛࢫศ㢮

4. ไ

ไ⣙࡜㑅ᢥྍ⬟ᛶ࡟㛵ࡍࡿグ㏙

ᙜヱ㡿ᇦ࡟᪊ࡅࡿᴫᛕᢳฟ࡜࢜ࣥࢺࣟࢪᐃ⩏࡜୪⾜ࡋ ࡚ྛࣃࢱ࣮ࣥ㛫ࡢ㛵ಀ,≉࡟౫Ꮡᛶ,క❧ᛶ࡟ࡘ࠸࡚ࡶ᳨ウ ࢆຍ࠼ࡿᚲせࡀ࠶ࡿ.ࡇࢀࡣ」ᩘࣃࢱ࣮ࣥࡢ㐺⏝࡜ྜᡂ࡟ ᇶ࡙ࡃタィࣉࣟࢭࢫ࡟࠾࠸࡚,ࣃࢱ࣮ࣥ㑅ᢥ᫬ࡢไ⣙,ᢏ⾡ ▱㆑࡜ࡋ࡚ᶵ⬟ࡍࡿ.⮬᫂࡞ࡇ࡜࡛ࡣ࠶ࡿࡀ,ࡇࡢᵝ࡞㛵ಀ ᢳฟ࡛ࡣ,ከࡃࡢ᪤Ꮡタィ஦౛ࡢほᐹ࣭ศᯒࢆ㏻ࡋ࡚ᖐ⣡ⓗ ࡟ᐃ⩏ࡢୖ࡛,௬ㄝࢆ๓ᥦ࡟୍බ⌮⣔࡜ࡋ࡚⾲⌧ࡍࡿᚲせ ࡀ࠶ࡿ.⌧ẁ㝵࡛ࡣᮍࡔ࡟ヨ⾜㘒ㄗࡋ࡚࠸ࡿẁ㝵࡟␃ࡲࡾ, ࡑࢀࡶEIP ࡢ୰࠿ࡽ᫂ࡽ࠿࡟ࣃࢱ࣮ࣥ㐺⏝ࡢ㝿࡟ไ⣙࡜࡞ ࡾᚓࡿ஦㡯ࢆᢳฟࡍࡿẁ㝵࡟␃ࡲࡿ. ࢔࣮࢟ࢸࢡࢳࣕྜᡂㄽࡢලయ໬࡟ྥࡅ࡚,༢࡟ྛࣃࢱ࣮ ࣥ㛫ࡢ㛵ಀᢳฟࡢࡳ࡟␃ࡲࡿࡢ࡛ࡣ࡞ࡃ,᭦࡟୚௳࡜ࡋ࡚ ࡢせồ,≉࡟[5]➼࡟グࡉࢀࡿࣃ࣮ࢫ࣌ࢡࢸ࢕ࣈ࡜ࡋ࡚ᐃ⩏ ࡉࢀࡿ㠀ᶵ⬟せ௳➼ࡢရ㉁≉ᛶ࡟㛵ࡍࡿ࢜ࣥࢺࣟࢪ࡜࢜ࣥ ࢺࣟࢪ㛫ࡢไ⣙ᐃ⩏ࡶᚲせ࡛࠶ࡿ.ࡇࢀࡽ஧ࡘࡢㄽ⌮グ㏙ ࢆ㏻ࡋ࡚,ึࡵ࡚࢔࣮࢟ࢸࢡࢳࣕྜᡂㄽ࡜ࡋ࡚ᶵ⬟ࡋᚓࡿ.

5. ㄢ㢟ೃ⿵࡜ࣔࢹࣝ໬࡬ࡢぢ㏻ࡋ

ࢹࢨ࢖ࣥࣃࢱ࣮ࣥ,࢜ࣥࢺࣟࢪ໬,ᙧᘧᐃ⩏➼ࡣ㛗ᮇ࡟Ώ ࡾከࡃࡢ◊✲⪅࣭ᐇົᐙ࡟ࡼࡾⓎᒎࡋ࡚᮶ࡓศ㔝࡛࠶ࡿ.ࡇ ࡢࡓࡵ,ከᵝ࡛ከࡃࡢ᪤Ꮡ◊✲ࡀᏑᅾࡋ࡚࠸ࡿ[6].᭦࡟ EIP ⮬㌟ࡀྠ᫬㐍⾜ⓗ࡟Ⓨᒎࡋ࡚࠸ࡿศ㔝࡛࠶ࡿ.ࡑࡢࡓࡵᗈ ᇦ࡞ໟᣓⓗࢧ࣮࣋࢖↓ࡃࡋ࡚,㐺ษ࡞ㄢ㢟ᢳฟࢆࡍࡿࡇ࡜ ࡣ୙ྍ⬟࡛࠶ࡿ. ࡇࡇ࡛ࡣ,ⴭ⪅ࡀ⌧ᅾ㎾࡟ࢧ࣮࣋࢖ࡋࡓ 㛵㐃◊✲➼ࢆ㏻ࡋ࡚᝿ᐃࡉࢀࡿ୺せㄢ㢟ೃ⿵࡜ࡑࡢぢ㏻ࡋ ࢆ㏙࡭ࡿ࡟␃ࡵࡿ. ➨୍ࡣᢅ࠺࡭ࡁၥ㢟✵㛫࡜ࣃࢱ࣮ࣥ⩌ࡢ≉ᐃ࡛࠶ࡿ.ྜྷ ⏣,㮖ᓮࡽࡀ♧ࡍࣃࢱ࣮ࣥᣦྥ㛤Ⓨ࡛ࡣ,ࣃࢱ࣮ࣥࡣࢯࣇࢺ ࢚࢘࢔ࣛ࢖ࣇࢧ࢖ࢡࣝ඲⯡࡟Ώࡾᢳฟࡉࢀࡿ[7][8]. ࡑࡢ ព࿡࡛ EIP ࡢࡳ࡞ࡽࡎ,᫂♧ࡉࢀ࡚࠸࡞࠸௚ࡢ㛵㐃ࣃࢱ࣮ ࣥࢆᢅ࠸ᚓࡿྍ⬟ᛶࡀ㧗࠸.ᵓᡂᐃ⩏ࡢᢳฟࡢ㝿,ⴭ⪅ࡀ▱ ࡾᚓࡠࣃࢱ࣮ࣥࢆ෌Ⓨぢࡋ࡚࠸ࡿࡇ࡜ࡶ⪃࠼ࡽࢀࡿ.ࡋ࠿ ࡋᑐ㇟࡜ࡍࡿၥ㢟✵㛫ࢆᝏᡙ࡟ᣑ኱ࡍࡿࡇ࡜ࡣ,ᙧᘧ໬ࢆ ᅔ㞴࡟ࡍࡿ.ࡇࡢࡓࡵ◊✲ᡓ␎࡜ࡋ࡚ᑐ㇟⠊ᅖࢆ㝈ᐃࡍࡿ ᚲせࡀ࠶ࡿ. ࡑࢀࢆ࡝ࡢᵝ࡟タᐃࡍࡿ࡭ࡁ࠿,ࡣ᰿※ⓗㄢ 㢟࡛࠶ࡿ.ࡇࢀࡣ๓㏙ࣃ࣮ࢫ࣌ࢡࢸ࢕ࣈ࡟⧳ࢃࡿ஦㡯࡟ࡘ ࠸࡚ࡶྠᵝ࡛࠶ࡿ. ➨஧ࡣ,౛࠼ࡤ Architecture Description ࡢᵝ࡞᪤Ꮡࡢᯟ⤌ ࡳࡢ୰࡛ࡢ఩⨨௜ࡅࡶ≉ᐃࡍࡿᚲせࡀ࠶ࡿ[9]. ࡇࢀࡣ༢࡟ ࣃࢱ࣮ࣥ㞟ୖ࡛ࡢ㆟ㄽ࡟␃ࡲࡽࡎ,ࣃࢱ࣮ࣥୖࡢ᧯స࡟㛵 㐃 ࡍ ࡿ ᙧ ᘧ ໬ ࡸ ௙ ᵝ ⾲ ⌧ ࡶ ྵ ࡴ. ᙧ ᘧ ໬ ࡟ 㛵 ࡋ ࡚ ゝ ࠼ ࡤ,EIP ௨እࡢࣃࢱ࣮࡛ࣥࡣ௦ᩘ௙ᵝ࡟ᇶ࡙ࡃྜᡂࡢᯟ⤌ࡳ ࡶᐃ⩏ࡉࢀ࡚࠸ࡿ[10].ࡇࡇ࡛ࡣࣃࢱ࣮ࣥୖࡢ᧯సࡢᴫᛕ࡟ ࡘ࠸࡚≉ᐃ࡜࿪ᄮࡀᚲせ࡟࡞ࡿ.ࣃࢱ࣮ࣥࡢ௙ᵝ⾲⌧࡟ࡘ ࠸࡚ࡣ,๓㏙ࢧ࣮࣋࢖ࡀヲࡋ࠸[3]. ⌧ᅾ,ⴭ⪅ࡣ࢜ࣥࢺࣟࢪ ࢆᘏ㛗,ᩚྜᛶࢆᣢࡗࡓ⾲⌧࡟ᮇᚅࡋ࡚グ㏙ㄽ⌮ࡢᯟ⤌ࡳ ࡛ࡢᙧᘧ໬ࢆ᝿ᐃࡋ࡚࠸ࡿ. ణࡋ, ࡑࡢጇᙜᛶ࡟ࡘ࠸࡚ࡶ ⊂❧࡟ホ౯ࡍࡿ࡭ࡁㄢ㢟࡜ࡋ࡚⪃࠼ࡽࢀࡿ.

ཧ⪃ᩥ⊩

[1] G.Hohpe and B.Woolf,’Enterprise Integration Patterms’, Addison-Wesly, 2004.

[2] E.Gamma, R.Helm, R.Johnson and J.Vlissides, ‘Design Patterns’ Addison-Wesley, 1995. (㑥ヂ㸸ᮏ఩⏣, ྜྷ⏣, ‘ࢹࢨ࢖ࣥࣃࢱ࣮ ࣥ’, Softbank Publishing, 1999.)

[3] S.Khwaja and M.Alshayeb, ‘Survey On Software Design-Pattern Specification Languages’, ACM Computing Surveys, Vol.49, No.1, Article 21, 2016.

[4] https://protege.stanford.edu/

[5] N.Rozanski, E.Woods, ‘Software Systems Architecture: working with stakeholders using viewpoints and perspectives’, Pearson Education, Inc. 2005. (㑥ヂ㸸ᴬཎ,∾㔝, ‘ࢩࢫࢸ࣒࢔࣮࢟ࢸࢡ ࢳࣕᵓ⠏ࡢཎ⌮’⩧Ὃ♫,2008.)

[6] 㮖ᓮ,ᆏᮏ௚,’ࢹࢨ࢖ࣥࣃࢱ࣮ࣥ࡬ࡢࢯࣇࢺ࢙࢘࢔ᕤᏛⓗྲྀࡾ ⤌ࡳ’,ࢥࣥࣆ࣮ࣗࢱࢯࣇࢺ࢚࢘࢔, Vol.29 No.1 Feb.2012. [7] 㮖ᓮ, ῝⃝, ‘ࢯࣇࢺ࢚࢘࢔ࣃࢱ࣮ࣥ◊✲ࡢ⌧ᅾ࡜ᮍ᮶’,᝟ሗ

ฎ⌮Ꮫ఍◊✲ሗ࿌ࢯࣇࢺ࢙࢘࢔ᕤᏛ㸦SE㸧 2003(55(2003-SE-141)), Pp.31-38, 2003.

[8] ྜྷ⏣,᳃ᓮ,’ࣃࢱ࣮ࣥᣦྥ࢔ࣉࣜࢣ࣮ࢩࣙࣥ㛤Ⓨ’, FUJITSU, 50(3), 1999.

[9] ISO/IEC/ IEEE 42010, Systems and software engineering — Architecture description.

[10] H.Zhu and I.Bayley, ‘An Algebra of Design Patterns’, ACM Transactions on Software Engineering and Methodology, Vo.22. No.3, Article.23, 2013.

ウィンターワークショップ2019・イン・福島飯坂

©2019 Information Processing Society of Japan IPSJ/SIGSE Winter Workshop 2019 in Fukushima-Iizaka

参照

関連したドキュメント

式目おいて「清十即ついぜん」は伝統的な流れの中にあり、その ㈲

絡み目を平面に射影し,線が交差しているところに上下 の情報をつけたものを絡み目の 図式 という..

Kazhdan-Lusztig Conjecture and Holonomic Systems 397 The proposition is a corollary of the following lemma which can be easily proved... The preceding

あらまし MPEG は Moving Picture Experts Group の略称であり, ISO/IEC JTC1 におけるオーディオビジュアル符号化標準の

This is applied in Section 3 to linear delayed neutral difference- differential equations and systems, with bounded operator-valued coefficients: For weighted LP-norms or

*1) ISO 4414: Pneumatic fluid power -- General rules relating to systems ISO 4413: Hydraulic fluid power -- General rules relating to systems.. IEC 60204-1: Safety of machinery

コロナ禍がもたらしている機運と生物多様性 ポスト 生物多様性枠組の策定に向けて コラム お台場の水質改善の試み. 第

【参考 【 参考】 】試験凍結における 試験凍結における 凍結管と 凍結管 と測温管 測温管との離隔 との離隔.. 2.3