嘲仙劇
NewsletterfromSoftwareEnglneerSAssociation

Vol．14，N。mbe，2−3May，2004

目

次

1

u l

7
へ J

／

轟

n

． 斗

村

ノ
︼

■ ヽ J

つ

V

G

野EN

0
ノ

′ ヽ J

1

A U

編集後記

S

ISFST2004CallforPapers

ng部 芸 志Ka 集 行有y

ムンバイの暑い風

紺屋の白袴

Ch

O

SOBAフォーラムの報告

K

ProductLlneSoftwareEnglneerlngソフトウエア技術者協会
SoftwareEngineersAsociation

ソフトウェア技術者協会（SEA）は，ソフトウェアハウス，コンピュータメーカ，計算センタ，エンドユーザ，大学・研究所など，それぞれ異なった環境に置かれているソフトウェア技術者または研究者が・そうした社会組織の壁を越えて，各自の経験や技術を自由に交流しあうための「場」として，1985年12月に設立されました・
その主な活動は，機関誌SEAMAILの発行，支部および研究分科会の運営，セミナー／り一クショップ／シンポジウムなどのイ

ベントの開催，および内外の関係諸団体との交流です・発足当初約200人にすぎなかった会員数もその後増加し・現在，北は北海
道から南は沖縄まで，400余名を越えるメンバーを擁するにいたりました・法人賛助会員も20杜を数えます・支部は・東京以外に，関西，横浜，名古屋，九州，広島，東北の各地区で設立されており，その他の地域でも設立準備をしています・分科会は・東京，関西，名古屋で，それぞれいくつかが活動しており，その他の支部でも，月例会やフォーラムが定期的に開催されています・「現在のソフトウェア界における最大の課遇は，技術移転の促進である」といわれています・これまでわが国には，そのための適切な社会的メカニズムが欠けていたように思われます・SEAは，そうした欠落を補うべく・これからますます活発な活動を展開して行きたいと考えています．いままで日本にはなかったこの新しいプロフェッショナル・ソサイエティの発展のために・ぜひ
とも，あなたのお力を貸してください．

代表斡事： 荒木啓二郎
常任幹事：熊谷章高橋光裕

幹事：田中一夫玉井哲雄中野秀男

深瀬弘恭

石川雅彦大場充落水清一郎窪田芳夫小林修小林允桜井麻里
酒匂寛塩谷和範篠崎直二郎 新谷勝利 新森昭宏杉田義明
中来田秀樹 野中曹 野村行意
藤野誠治 松原友夫 渡遺雄一

野呂昌満 祐山穀平尾一浩

事務局長： 岸田孝一
会計監事： 橋本勝 者相成弘
分科会世話人

環境分科会（SIGENV）：塩谷和範 田中慎一郎 渡達雄一
教育分科会（SlGEDU）：君島浩 篠崎直二郎 杉田義明 中開順三
ネットワーク分科会（SIGNET）：人見庸 松本理恵

プロセス分科会（SEA−SPIN））：伊藤昌夫塩谷和範高橋光裕田中一夫端山毅‥藤野誠治
フォーマルメソッド分科会（SIGFM）：荒木啓二郎伊藤昌夫熊谷章佐原伸張漢明 山崎利治
ォープンソース分科会（SIGOSS）：石川雅彦岸田孝一杉田義明鈴木裕信 中野秀男

支部世話人 関西支部：′」、林修 中野秀男 横山博司

横浜支部：

野中哲 藤野晃延 北條正顕

名古屋支部 ：石川雅彦 角谷裕司 野呂昌満
九州支部： 杉田義明 武田淳男 平尾一浩

広島支部： 大場充 佐藤康臣 谷純一郎
東北支部： 布川博士 野村行憲
賛助会員会社：ジェーエムエーシステムズ SRA PFU テブコシステムズ
オムロンソフトウェア キヤノン 新日鉄ソリューションズ

ダイキン工業
リコー

オムロン

NTTデータ

SRA西日本富士電機

ヤマハ

ブラザー工業

富士通

オリンパス

オープンテクノロジーズ

日本総合研究所

SRA東北（以上20社）

sEAMAILV。1．14，No．2−3

2004年5月28日発行編集人岸田孝一

発行人ソフトウェア技術者協会（SEA）〒160＿0004束京都新宿区四谷3−12
T：03＿3356＿1077F：03−3356−1072

印刷所有限会社錦正社

丸正ビル5F

ETmail：Sea＠sea．or・jp

URL：http：／／www・SeaJp〒130−0013束京都墨田区錦糸町4−3￣14

定価1，000円（禁無断転載）

ケ〃d〟C上〃gわ斤仰αrgg〃g〃ggr加gJ−α〝C壁奴且的r奴α〃d鬼ざ〟gg KyoC．Kamg

SoftwareEngineersAssocjation
Aprit6仙2004

導きPohangUniv嘲OfScienceandTechnoI。gy・POSTECH）

曙…濫嵩霊慧止●D●pLdQEl了

PohangUniversityofScienceandTechnol0gy（POSTECH）
SoftwareEngineeringLaboratory

血かOd〟C〟β〃

WhatisaSoftwareProductLine？

rAsoftwareproductlineisasetofsoftware・intensive
SyStemSSharingacommon，managedsetoffbatures

thatsatisfythespecificneedsofaparticuIarmarket

SegmentOrmissionandthataredevel0PedhTOma
CO〝〃mO〃SefofcoreaSSeb血ap帽SC仙edway．

∪ⅣmOOGJon888ndLln血M No止hrop，SoRwePr血unes C叩ildlエリT OnY即h∝e∬Imp−OYmmlb醐ち

POSTECH

Eun＞騨娘∩紬帽E叩〔○耶叩Pr珊8GroupConb【mDO・血血¶1N01hrbmh・山n02001Ju■Ⅶ2001

佃●加○■●tl▲■・叫dC暮■■㈹ ■○■一■■■WhatisaSoftwareProductL

ワe？

血加血ぐめ〝

・■1■二一■一・㌧ 象・欄畑長一等手蔓等i対すててく ∵￣真竹 鮎煎暁鐘攣績・一録感触扁噛純料一寮細So托WarePro＋■■mh巾

ductLlnes
十 仙州側くくく廟岬凋三遷；慧；志慧竃監精麦

貌軋一志≡き二§㌔旬・一・・一・腑1−八、掛値熱感紬瓢削執拘′∴刑鮒；言誉裏書

1拍抒r■一縄鯨＿夢二．＄ヨ■■ゴ宗！：珊【貰覆ほほJL≡■■ヨ■況連＿1＿＿蚤剋∴さか百事＝1蕃■邪．mま川、：＿、二二1確．さ．亘＿≡裏ij＿が淡lj慧・．

澄琵巴■二三5匹＿E＝茄こぼ悲ぷ′ymm慮一匹EE琵駁

芸㌔Vh岬霊慧雲讐讐警豊洲−1
Title：ProductLineSoftwareEngineering：Concepts，E恥rts，andIssues
82鋤byPob喝UnⅣ訂細yor鮎廊ee的dTeでk旧bgy
恥価OrCo叩加鮎肌胱andEn即nCeTmg

So加椚E卿明し血一融0吋，R・0・Ko托且PohangUniversityofScienceandTechnology（POSTECH）

ll■

SoftwareEngineeringLaboratory

WhatisaSoftwareProductLine？

Intrbduction

ト∴刷ル・j丈∵，應・∴了り」轟・持 類省一、｛雪甘辛′■￣攣り申す隼須偏メ頼＿沃きThoKeyCO巾￠モ再＄

蓋盗・j：叩感触 鶴設置■豊等」由嶺』瞳 乾￣・≡−∧・……・十十

畑山

雷

小心川小

宮：㍑黒霊
［コ

POST禦、一驚・ノjh坤／ww・SOi・Cmu・叫睡SSentials／

岬 ■tu■L叫■⊂暮i W脚．■0．鵬■

SoftwareReuseTechnologyEvolution

CodeReuse

り6●84lR蝉ableC∝klntroducdon

87

押印【SL

lo糎心血叫h叫e・g・▼meB∝hC十十Coで叩叫tibgH一触）可。軸h什J■92−75

96lA山日加訂個1DoDPl叩Wはl

A血l仙モ臥沖

DeSigllReuse

▲84

，4

Dom■bA■1ly血

1舛

C8SE

L

So什wlrt ・邦．n中空tunP

POSTE CH C岬○、

戒u山．h〆．

帽mCH．九〇．

70

S

80

S

90

S

濫 ■ 、、■■

Title：ProductLineSoftwareEngineering：Concepts，Effbrts，andIssuesl㊤2OO4byPohangUnlVerSltyOfSc．enceandTechnok）gy

1

DepahmentorComputerSclenCeaれdEngneeTmg
SoftwareEng）neCnngLaboratory，RO Korea

．
．
■
b

PohangUniversityofScienceandTechno10gy（POSTECH）
SoftwareEngineeringLaboratory

坤αrgJケ〃d〟CJ上加gRgねおdCbJ腑rg〝Cgぶ〃侮rbゐ呼ぶ
2000

幽 CoII飴renCe 6万騙福■誉】∨￣￣騙す−．￣

SOmvaJ℃■…

売要￣∴・∵関崎■

2蝉

2004 窓ノ二′・主l 一一ト・
｝

JC！点

−

（γ肋叫

〃〟∫叫

∨
Co〃fere〃Cellntadrは）

ICSRS

……寸・

｝
且PエC2

pg仰叫

仔脚♪i曙可Sl｝LC3（も剛直川∫粕PJLj

l伽瑚
V

I

l
や

幽 −．器琵V鱒3

ICurr●nl
JC‡R7

ぶ戸上CJ

山ねmaが○〃aJ l〟b血九〇〇〇JI 斥面砺踊レ

I

Y

タFEJ

r

酵5
伊脇叫

げね叫

且

こ￣Yr

鮎納励緒頑凍如悔毎擁鵬

Produc‡tし直eOeveゆP巾ent

独酌礫椚閥磯

ヾ

タ

「

■￣「

l

て買賢t■ ■qTW．■0．伽」＿＿＿＿」 ．，−′−≡ h印刷肌州・SeLCmu・e叫聖禦聖上、洲、、．く 丘．−へいTitle：ProductLineSoftwareEngineering：Concepts．Effbrts．andIssues◎21）伽byPohangUntversltyOrSclenCeandTechnlogy

De卿mmIofCompueTSc忙nCea雨Englneerlng
So抽eEnglne訂mgLabr融0町．RO Korea

PohangUniversityofScienceandTechnol0gy（POSTECH）
SoftwareEngineeringLaboratory

f
畠
一一■

■蒜禁鵬h

PuLSE：PIT）ductLineSo打〝areEnoineednq

勤■¶輌
岬鞠輝

榊電柵

一一■■■■■●鴫㌧一・

繍■蠣鱒離

￣

轡や腑＝∵＋車ポ紅

鵠諸悪辞．細掛一一鴫守￠ 細＊榊岬−＜女工rr若槻洩紬席 料・紆辛瀦一書繊＝紳 1＿＿七・

KobrA：KomDOnentbasedaDD〟cationdeveIoDment
POST監Hノ、瞥つ

叫伽W血・恥d鱒ducb飴両面佃 ■■∪■■■■．■醜 鵬簡札■瓜■く■■■dcfル〟が如月〟r呼g

璧慧一一ESAPS一一cAFE，−FAMILlES。RA．SE／轟羊宇！1998丁加001

Es璧E禦Ct二痩汀E†崇ject二箋一一二ア・誓EM唱＝E喝】∩戚喝S伽mArditedur鵬．Pr00888粥・8両Pl劇brm6forSy虫併−fami他SCA鴎

：cm師10梱i00ぬninS岬Iemf抑1ilyEngm88叩

芸買■．巧二■一・㌢−Y÷1−、′一二

一一一■一・叫≡二℃淵・一・r一一一

Title：ProductLineSoftwareEngineerlng：
Concepts，Effbrts，andIssues
や2004byPohangUnlVerSltyOr鮎lenCeadTechnotogy
Depar血entoFComuerScenceandEngmeermg
SoftwareEn即neermgLabora10ry，RO・Korea

PohangUniversityofScienceandTechnol0gy（POSTECH）

ll■

SoftwareEngineeringLaboratory

g甲rfJpr￠gcJ・Esprit−anintegratedprogrammeofindustrialR＆Dprqectsand
technologytake−uPmeaSureS−aPartOftheEU■sFourthFrameworkProgramme
・Frameworkprogrammes−PurpoーtOSettheovera

aimsandprioritiesfortheEU

sR＆Dactivitjes

ーtOdefinethecontentoftheworkinbroadtemlSーDuration：1994−1998
tArea ーInformatjonandCommunicationTechnologleS−lndustrialTechnologleS−Environment−LifeSciencesandTechnologIeS
ーEnergy−Research＆TrainingintheSectorーTranSPOrt−TargetedSocio−EconomicResearch−etC‥

ht中ソ／肌ハ〟．∝■diS．Monmom〇・ht鵬
ht中：／仙ww．∝〉diS山／osp棚Srdn打0・htm

ht中：／hww．cordiS．t山飴PH仙洞・ht血芸買町野∫刀Mpr￠gcJ
・lTEA：lnformationTechno10gyforEuropeanAdvancement

・lTEAisaneight−yearStrateg−CPan−Europeanprogrammeforadvanced
Pre−COmPetitiveresearchanddeve10Pmentinembeddedand

distributedsoftware
・lTEAwassetuptostimulateandsupportprqjectsthatw‖glVeEuropean
industryaleadingedgeinsoftware−intensivesystems・WeworkcloseJy

WithotherEUREKAprqjectsandtheFrameworkProgrammesof
theEuropeanCommission．
・Funding：a 33countriesintheEUREKAframework−EUREKAisapan−Europeannetworkformarket−Oriented，industrialR＆D・ h叫）：〟ⅥWW．OUrOk8．b8

h叩：／／V∧〝W・ioa→D用C〇・Orか

買芸も一▼・111▼−▼一腿一二だ三二二∴二二・・ご二二二二二二二二二二・二二℃＝闇…一一一一一一

Title：ProductLineSoftwareEngineering：Concepts，Effbrts，andIssues⑳20鋸byPol協ngUnlYerSItyOrSclenCeandTedmoIogy

坤m印lorCo−叩derScl印亡emdEnglnCCrl喝
SoRwa∫eEqglm恍rIngbbrtoヮ．R・0・Kor亡aPohangUniversityofScienceandTechn010gy（POSTECH）

ll■

SoftwareEngineeringLaboratory

ARES：ArchitecturalReasonlngforEmbeddedSystems

Objective−Toenablesoftwaredeve10PerStOeXPllCitlydescribe，aSSeSS，andmanage

architecturesofembeddedso什warefamiLies
Projectnumber：Espritprqject20477

Partner・Companies：Nokia（Primecontractor），Philips，ABB・Co

eges：lmperialCoHege，TechnicalUniversityofVienna

TechnicalUniversityofMadridStartDate：01−Dec−1995
End Date：28−Feb−1999

Duration：39months

ProgramAcronym：ESPRIT4
SubprogramArea：SoftwarelntensiveSystemsEngineenng

ProgramType：4thFWP（FourthFrameworkProgram）

http：／／W肌V．mfosys．tuvnOn．aC．at／stafmlg／pr可eds／ARES／POSTECH

http／／dbs．cDrdlS．IuJcordJS一喝l／showsrch？CALLER＝PROJESPRLTADVANCEDSRCH

G▲■■■■●】●■1
1とl■血．叫■01亡■■附．■OJbH■

PRAlSE：Product一日neRealizationandAssessmentinIndustrialSettings

Objective−ToprovideintegratedandvaIidatedmethodoIoglCalsupportto

thedeve10PmentOflargesoRwareproductfamiliesinindustrialsettings
Projectnumber：Espritprqect28651

Parlner
・Thomson−CSFLCR（France）−PrimeContractor
・EricssonSoftwareTechnol0gy（Sweden）
・ESl（EuropeanSoftwarelnstitute）

・BOSCH（Germany）
StartDate：01−Sep−1998
End Date：29−Feb−2000
Duration：18months

ProgramAcronym：ESPRIT4
SubprogramArea：SoftwarelntensiveSystemsEngineenng

ProgramType：4thFWP（FourthFrameworkProgram）

http／／vwesJeS／en／Prqects／PTalSdpTalSePrqecthtrTd

http／／dbscordlSLu／coTdIS−CgI／showSrChウCALLER＝PROJESPRITADVANCEDSRCH

Title：ProductLineSoftwareEngineerlng：
Concepts，EfFbrts，andIssues㊤20銅byPolⅦngUnlVerSltyOrSclenCea∫dTechnoIogy
DepadmenIorCompllteTSc妃nCeandE喝Inerr喝
So允wareEI鳩Inegnngljbra10町．R．0．Korea

PohangUniversityofScienceandTechnology（POSTECH）
SoftwareEngineeringLaboratory

且鼠4月gjケ￠gcJ・ESAPS：EngineenngSoftwareArchitectures，Processes，andPlatforms

forSystemfamiIies
・Objective−Toprovideanenhancedsystem−fam■lyapproachbycombiningthemostpromislng
techno■ogleSOfthepanner−COmPaniesinthefoHowlngareaS：Analysis，Definition
andEvolutionofsystem−families・

Pr両edlD：汀EA99005
StartDate：July1999

EndDate：June2001
ESl（EuropeanSo什warelnstjtute）has

aspeciaIroIeintheprqleCtaSameanS
fordistributingtheexperiencetoother
Europeancompanies

h憤P／／WWWOSl怖加押叫匝鹿触叩血路叩山血11′ CHfgJケ￠gcJ
3：芝ミ諾 ・CAFE：ConceptstoApplicationinSystem−FamilyEngineering

0叫ective−ToextendtheresultsoftheESAPSbyprovidingmethodsandprocessesthat

SuPPOrtthewholelifecycleofsystemfamilies
叫ProjectlD：lTEAOOOO4 StartDate：July2001 EndDate：June2003 cafe．html

更、還蒜漂澤買一㌔二

岬で一二三慧竺警曲fo′

Title：ProductLineSoftwareEngineerlng：
Concepts，Efforts，andIssues
021伽byPohangUn−VerSltyOrSclenCea血Techok）gy
Dep加me祀OrCo叩uterSclenCeandEnglneertng

So餌a代En即n汗mgbbraIory．RO Korea

C血〟g乃Cゐ〃：二㌔、￣ヰふ・射滴■拍瑞東湖小藩離■■▲■二．、こ．r 烏繍細則灘頑棚減噂縮射・払箸椴￠モl与IusTech：Sh中SyStモ巾2000
為隠画衡Iif￣骨熱感摘．鮮魚誓漫筆醐塊

摘卵隻扁珊蔓蜜等筆酢隻・溢椚妄胸織チアキ∴ガ急滋野㌣㌦適仁 憲患欝■慧慧儲慧撃退 撒厳封滴御舟摘涌糾髄・嘩紳嶺劇轡

中川小雨も〜巾tI −鵬 画摘轡轡潮繍触糊摘廉廉畑 In小柳i巾JHlY轟l圧や済還済憲等闘魂威妄‡表毎；姦志よ室 買㌔亨．叫叫Sei Cmu叫−p′essentia■S′PohangUniversityofScienceandTechn010gy

ll■（POSTECH）
SoftwareEngineeringLaboratory

C〟〝〃〝加gJ〃仁・・．．∴1i日暮、＿・恥、．＝・I、ノ‥−‥・，・・ト

一日・・†tCumminslnc．：DleselEngineContr01

Systenns（．Ivrl上りけ…IHl．llHl川t●、ヽ■′i仙りヽ■rlllll椚ゝり●、1日1・‥H叫直J即川Cdtit川も鱒油滴明融摘面相那
暮l■山肌川棚れハ町叩lSnl−……1日lヽtll、Il■〝Il■lヽHH

mpnlIlt
持l仙1．ヽHdl川叫l・ヽ仙−lHHけWJIヽ

㈱如拙摘酬椚酬丹紬摘摘冊
戦職場崩御劇物牒ぬ転紺椚瑚閑適摘掬繍潮斬偏頗瓶溺幽庵劇画
騨側紬顔露頭㈲如由摩射級研創

h仕P：／lvw．seLcrTlu．edulpIp／esSentials／

鳳叩頭肌用
一′く・よ蒜八一弟妹舟嘉が掛倒射∵㌣

溺融触細心顧梱輌纏わ11婁壌篭だ

相加iona霊Recon巾如＄＄さn￠せOm￠モノ
Ra沼heon：Cont仲IChannelTQQlkit
ちhH川d＋b■ヽ′柵叶■†辛いJlI

佃小川JndJl血…巾†両勺…押帖

謹書紺紺抑拍・舶鋤が痩湘賊

欝掛 ′・遠退盛を一・舶削減甘酢踊桐油沌甜滴は椚触離瀞錮醍都塵禦蟻
廉価踊隠れ削減柑橘硝

笠琵■ ■○■▼∝ll．■0．仙 、瞥 仙p＝：霊慧慧竺禁禦SSentia−S′ ■十Title：ProductLineSoftwareEngineering：Concepts，Efforts，andIssues㊤20餌byPohangUntversttyorSclenCea雨TecImokIgy
DepadmeNOrComput訂SclenCea雨Engtn館rI喝
So氏wareEngl偲訂IngLabor如Ory，RO Korea

PohangUniversityofScienceandTechnol0gy

lll（POSTECH）
SoftwareEngineeringLaboratory

肋r斤gf肋鬼grG椚朋r￣〝−∴∵二一 ≠うー日礫・ルプ■ぐ富む郡元一書、￣奴廟肌翻せ明細醐朋が再禰■詞舶MarketMakerGrnbH：MERGE弛緩腑穏抽象漫翁撼如意k一椚濃沈穏t・隻筍紬′遷す懸

儲融《

胸臆ro

′・。一、．

加増，：蓼．いせ、W痴細簸ます榊蔓単

ヱ

■．

・ノ、′◆

∵

∴．そ．し…，＿

七〇｛巾qu−●d

扱け後金ぬ鱒紬撃むけP為傭∴告をニ／∴

・硯爾卵油沖か抒献約−rノ・二繍】・血■脆・≡
㌦蘇ニ

禦

ル

■か■l

ダ

P慧禦1糟h九、一繍￣￣

叫＝仙W・SOi・肌○叫輌緋ntials／■■∪−■■■．●l既 仰．■OJqH■

Ab麒α
1三〝r一ヤ∵れ・事i孝．鵜轟巧打往削ヤ千°

翫紺繍頼雛療紳画嘲け瑚廉雁NokiaMob拍ePhones

芦紺如伽鵬望＄髄≡榊

鬱

即吟動路傍・卵酢紳紺

董粟−
買㌔モ

岬血●慧聖空聖竺讐竺二二二二㍍rr罰

Title：ProductLineSoftwareEngineering：Concepts，Efforts．andIssues◎2004byPohangUntversltyOrSclenCeandTechnology
Depanmen10rCompllterScIe砿eandEngmetrtng
So禽wareEnglneeTmgLabraIo町．R．0．Korca

PohangUniversityofScienceandTechn010gy

lll（POSTECH）
SoftwareEngineeringLaboratory

R〃ふgrJβOgCゐG加丸首 CarPe〟bわeryS〟pe〝由foJI Fea加で〟ode〃伽旧一冊でJ．●一鱒や
ご′一〆疇

ヽ

′撫■

￣、・√

一・本仇＃▲u、一触・一1・ヤ、．も、一二一一一・晋「ノノ・・

一押

仰了や
ふ

叫酬〃紳柵

00一一■

欄細線

■蠍

禦

−一法棚＝一細線

・控、−■・・・細身，1ぶ．′′叫モ＿′i≡工軍十登攣⇒篇鞍認十箪 嘗○

烏嘉慧油日由薩トニー霊禁−r・ヾ
縄輝

遠、、紬勅

幽
喜

一地

＝手鞠 一嶺 竃

POSTECH≡さ；一 誌芸‡∴霊芝＿

感謝㌣・

r

−＝諾毘一 議野上篭誉∴美音∵．川．．．．′＿WW．、、U．無吟mo吋，一一S画叩早・1・巨EE鱒無早「・P・・J両脚鼎岬・草嬰蔓・ゾ呪禁Z2

監ニr・こ、

Title：ProductLineSoftwareEngineering：Concepts，Efforts，andIssues㊤2004byPohangUn．versItyOfSclenCea．dTechnology【kparln鳩山OrComputerScIenCea11dEngIneerlng

SoflwareEngmeerlngLabralo−y．RO Korea

転PohangUniversityofScienceandTechnology（POSTECH）
SoftwareEngineeringLaboratory

FeaturerOriented ProductLine Method■FORM：Feature−Oriented ReuseMethodwith Product

LineSpecificReferenceArchitectures
・Amodel−basedproductlinemethod
・Focusesonarchitectureandcomponentreuse・ExtendedfromtheCMUSElsFODAmethod

・UsesaJmaJ★e伽qa〃dprOd〟Cfpねna5akeyd〟yer

MethodConcept

FORM

一・蓑岬盆 川面，≡書芸
F●血■8■●○■

畑地8円榊Compod伽onn山，，∬uHndd●ddO付

加劇●ポ椚一関膏血

F血二三品＼▲仙血相．叫nツ匝広志霊∩肋嘲仙l叫ntl▲職tli品l・■■博l lii洲亡＿、、

r

輌・冊1

7Ⅶgc〃rgO′fOR〟〟gg加納gα〃αル∫ねOnわ朗α加危α′〟rggα〃■d助ビ〟∫gOr助g∫g
危α′〟rggわJkygわprg〟∫αあおα〝dα血pわあJgJわ椚α〜〝α〟i血C奴買l√

一mmニrr・・・＼r・リ、・ノ1・・・

Title：ProductLineSoftwareEngineerlng：
Concepts，Effbrts，andIssues⑬2004byPohangUmYerSltyOfScleTWealdTechnoEt）gy
Depanme血OfConputerSclnCeandEngmeerlng
SoRwareEn騨neerlngLaboratoIY．RO Korea

PohangUniversityofScienceandTechnology（POSTECH）

l【■SoftwareEngineeringLaboratory

MPP Dov0lopmont
〟PP

′ ■

・；幸

こ

Foaturo ModQllng
fkJ血reF矧′〟llJ上 場血㌧L日印．

助お／ クエ 尺甲・

l

月

m

タ

○

fおJ〟re肋（おJ Pエ∃仙川甲甲〝d

CO四・Co肝甲′戚 タTT勅血

月印． l〃d〟○′r鋸Jtで仙lY お初

0々岬ぐ／ んわ（おJ●．二幸●．；†

ダ0度〝如肋肋αわ〃ご月山〃g娩些血〝ぶ印加（珊〃〃血CJ上加g
叫如′1′バー碑〆㈱

轟【欄画州他．ヾケ＝．

亀脚′榊や明野蝉蝉稚親機嘲礼鋤絆■−…鋸 もトr■ そ■1号ふくやや 言と ＿−瀞 轟￣鱒鱒二 ，．． 表￣；￣ニ￣￣※．￣示￣∫￣￣璃 d■■■■■■■■■■■■■■ − ㌧■￣き＿・■′㌧閏 ■− − ′‥・ネ−．‥多や￣㌍『、ノナ＿−＜〝、¶州・．明し1汁−，一一一一一一1Y・へや）′−γ・・・ナ・Wrイノー一一V一一一ヾ洲・・r〝く・−W・・−r夢如■みさ・′よヰ毒∴賀帯等琵琶竃 聯肇．．徽過≡ く蒜 や．、 一箪彗−（、◆瀾臨写

芸買lJ
Title：ProductLineSoftwareEngineerlng：
Concepts，Effbrts，andIssues⑬20伽byPohangUmVerSltyOr餌Ie∝eadTechnok）gy坤mmIofComputerSctencea雨Englnemng
餌餌・areEngIn∝rmgLah）ratO吋，RO Korea

凛MarketingandProductPlan（MPP）

hoductLinehidation♪脾rg〃Jc〟〟〟rαJかαぬα〃d 卸Jc〃那加加わ⊂二つ7、か脾rg〃fc〃〝甲〟血管伽OWお⊂⊃0なg如C鹿′〃〟〝ゐ
0

鴎
く＞

（

♪約・g〝摘叩〟伽gg〝γか〃〃朋g〝怨lf 芸買r．′T u一一｝一〇㌢貰讐ご慧二一二二・ご∴二二、・二｝一一一・・一一二‥て∴二二二二㌘罠■1〟≠一一一一一一

15

PohangUniversityofScienceandTechnol0gy（POSTECH）
SoftwareEngineeringLaboratory

Ro］eofMPP

ProductLineLhidation

DesicInissue＄relatedtomarketinqll−

・熱

「

卿呼物

助血が∫伽Cgr〝

」

きこ・

偲

月間加ggr加官Cb〝Cgr〝

■

姦轟ぺ澤

㌫慧霊誌m。nt

伽加肋g血肋血〝
t

迦

l l I

慧慧碧臣覇扇司

1 閻「l：
β〟ざ加gg∫Cb〃Cgm

L l− r 買Lr＋ll∈；≡≡重責∃ 馨「「助g〝g加ggrJ月gl

CO〝Cg川MarketingandProductPhn

牡迦些

幽 幽＿

郎α押d伽〝 御伽加√り

肋血抑ゆ由 肋′た血曙血班紗 伽血d何dpWJ 〝〃〃ヰ即如〃d 郎〟憎 ftd〟〝加肋でヴ 〟加〃血迦 ′・・■ 地車▲Cb岬〝g〟 叫卯ノbr 加〝〝β加虎〟g 【／gr血血中ぐだ虚l l l l ＜君「込 】

基C〃肋坤′α伽〝 Jか〃ゆ朋アP qゝ∠＞ l■・・1・tj

あ▲慮

加′

′物

●●●

Title：ProductLineSoftwareEngineerlng：
Concepts，Efforts，andIssues◎20掴byPobngUmVerSllyorSclenCeandTechmbgy

坤mentorCompulerSctence狛dEngln∝川場
So食wa托En即neerl喝LaboratoTy，R・O Korea

匝PohangUniversityofScienceandTechnoIogy（POSTECH）
SoftwareEngineeringLaboratory

伽血cJ上み相加肋よね〝

ElementsofMPP璽勤㌔

肋止g血管月払〃（芳郎飯田∫

伽血CJ鋤〃Cb〃Cg〝吋伽加ggr吻α〝Cg川可肋止g′α〝ゆ由

伽血cJノね血′錯

Marketsegment−Productfunctionalfbatures■Ne∝kassessment■Featurelists−Userpro丘le■FeamredescnptlOn−Culturalandlegalconstraints−Non−functionalftatures

Businessopportunities．Usability，SCalability，etC．

tTlmetOma止et，■Pricerange，etC．

伽血cJ♪dJ〟rgg

Jお肌gヴ桝g助〃ゐ肋止g軸∫〟ⅥfqD′

FeahlreCOVerage−Productdeliverymethods

Featurebindingtlme−Otherbusinessconsiderations

Featurebindingtechniques

MPPforHJSPLProductLinehidation

M訂kotSogmonts

US○〟MalntalnorPro創○

bgalCon＄打alntS

F08turODdlvoryMomOd

ProductFoatur08

Quali吋A肘buto＄

0円cobulはln9：High・End（HE）product

DedicatedengJneerSWithcomputer

Hou80h01d：
Low・End（LE）product

SCj引1Ceback9rOunds．

EmergencycontroIservicesmust
COnformtocodesofeachcountry・

Nocomputerknowledgeisassumed．

EmergencycontroIservicesmust
COnformtocodesofeachcountry．

FeatUreSelectionfromapred0月∩8d SetOffeatures（FeatureSelection

Mt州10d）

Fire．lntrusion，Flood，Security，and OtherCuStOmerSPeCifECfeatures

Safety，ReliabiJity．ScaIabiHty

ProductFoaturo B】nd】ngTlmo

Fire，lntrusion．F100d

Safety．Reliability．Scalability．

ProductDeIiveryTime

PrepadくagedMOthod

USability

ProductBuiIdTime

P STECH 叫●檜MarketingandProductPlanforHISPL
叩け・一一

■

Title：ProductLineSoftwareEngineerlng：

Concepts，Efforts，andIssues㊤2OO4byPohangUn．versltyOfSclCIXeandTechnobgy
DepartmentorComputerScenceandEnglneerl喝

弘什wa∫eEngnモモrl喝Labral叩・．R・O Korea

PohangUniverSityofScienceandTechn010gy

ll■（POSTECH）
SoftwareEngineerlngLaboratory

Whatisafeature？

ProductLineAnab，Sis

r：UnderstandingCommonaIitiesandVariabiIitiesisthe

keytosuccessfulProductLineSoftwareEnglneenng・ tFORManalyzesthecommonalitiesandvariabiLitiesin

termsof batures． PO8TECH 佃●】■●l●■血中●■・■⊂■■ 柵．■瓜1■●●Whatisfeature？

r二

ProductLineAna桓is

Anabstractionofanyprominentanddjstinctive

COnCePtSOrCharacteristicsthatarevisibleto
Variousstakeholders ・Example：CaLIAnswer，CaLl＿Request，CallForwarding，etC・ 芸買l．下・汀州γ−ニ∴・・・・∴ニーここ二二慧二二慧耳だ蟹慧−

Title：ProductLineSoftwareEngineering‥Concepts，Efforts，andIssues
d2004byPohangUnlV耶IlyofSct印CeandTeck旧Iogy

DepartrTmtOfComputeTScInCeandEngneerlng
鮎什war EEn mmerrngLaborato町，R・O KorCa

PohangUniversityofScienceandTechn010gy（POSTECH）

ll■

SoftwareEngineeringLaboratory

FeatureModeI

ProductLineAnab7Sis′

capab・・…。S」ロ コ ⊂・

OporathgEnvけOnmOnt

地l口田口ロlヽ彙

DomaInTochn0lo9loS

□

U

□

5融m血J博一〟lrCわfIocIG代〟旧

lmpJemerltatJonTechnlques

Eコ

国

Eヨ

βeyoJoperGm〟8

FeatureModel

Pe慧監HJ報■tbkhl■￠Hl M化tu．鵬FeatureModel

伽d〟CtLifleAflqbvis

志意志瑠∴∴宅仁奏意義・盛れノ■・錮 鱒叫CapabiJitjes

Operatjng
Environment

DomainTechnol0gie＄〟．瀦ofapplicationSfromtheend−uSer

sperSPeCtive．

inwhichappIjcationSareu＄edandoperated，（HIW，S∧〝platform，OIS，interfaceSWithdifFerenttypesofdeviceS）

thatarecommonIyusedinadomain（e．9．，naVigationmethodsintheavionicSdomain）．

Implementa伽n deSigner・＄decisionona■gorithmSanddatastructures・ Tochniquos

芸買㌔饗一一

鵬だ・・二二二二・・一二一∴‥・二二∵二二一rT＝ゝ、監禁照ナ

Title‥ProductLineSo托wareEngineering：Concepts．Efforts，andIssues
・◎2004byPohangUnlVerSLtyOfSeLerKteandTechnology

叫融mm10rComp eTSc−e蹴eandEngtne訂mgSoftwareEngIneermgLaborato町，R．O Korea

PohangUniversityofScienceandTechnol0gy（POSTECH）
SoftwareEngineeringLaboratory

認諾だ−Ex叫○＝H■＄

鼎〃血cJ上加gd那恒良

恕警 H● 馳Ⅳic田人血血l血肌 如iけⅠ〔血仇Fke旭／／／′￣￣￣忘Ⅰ… 暦達錯芸 Adon S

M柵血／伽aliけAn血t偽

D誓。…母
One−

■

ヽL

D山

V血

詳＼＼

／

／

Mhh

T両室塾二義…＼

M叫血rhg＆

R卿I血き

D触dhg
蝕闇如

如

Sm嘲

ノノへ′、、・、

Vilw

・

幽

山lpr

0

q′／／、＼＼

V如此

■

幽

b貿Xl

time

Comdon′ペン、．

TCP

R血血mcyCon打d

一・べト・、

UDP

09坂or戚baturO
Compo暮ItbnRul●暮A A八m伽●f関山帽

Fl畑叩如けMαdu糟S8W Pumpngltq〟か明SumpPump
Mo＄姐90叩dr■■CqTlmUn戚加D血相q〟血hl8m8t

詣慧慧誌n。n川。n．iRca．i。n

宣幽

辿

辿辿．

辿！担也堕

C▲p■blmdd l⊂二・二 黒豆l

地地

如血18併ⅥCe−如te

莞⇒

慧誓

地

軸

軸埠

幽

ImlmCOntTO11er，

抑i望一一」←＼」一石蒜忘蒜忘一曲

l仰血
恒≠−

DesBnOhfectModeHng

mmg灯，

WOrk爪OW mM明野仙川t
mmpOment。芸慧≡。．［二霊霊］

血d血ぬC郎t

S器禁†トっト霊慧ldonuh DBMmaEert眈bn01：崇 co慧n 警警r ｛○芸．t】

藍
：芸買Lr

芸岩■C憲）r上司≡藁叫 憲詳l ⊂＝垂直二コ一一イ篭慧tyトー」。a慧er 慧霊慧l叩

Title：ProductLineSoftwareEngineering・Concepts．Efforts．andIssues⑬2004byPobngUnlVerSltyOrScleIWeandTec加）bgy
D叩anmentorComputerSclenCeandEngl■leerlng
SoRwareEngln伏rlngLabra10ry，R．O Korea

PohangUniversityofScienceandTechnoJogyl■■（POSTECH）
SoftwareEngineeringLaboratory

ObjectldentificationExampJe fromtheFeatureModel加∫な〃0呼gc／肋血肋曙 ［妻∃ ．．−一．立］立豊慧 ［事］

HIS k，忘￣−￣＼

J

l

l

き祭・「監・首三富ing

Water

Vojぐe

．．・．−［立［立］［壷］［宣］［立］

Ⅰ刀S

E歪亘］

Co爪爪umiQIio汀

へ TdephoneInlemd 、−、Com∝：豆（m0．．11 lq−−−■ト

0．．1

UDP

CP

ftαJ〟rg肋血J

UOP

ConnectionConnection

0．，1

TCP

∫（お〝〟伽dCb〃肋ね0ムfgcね

芸買l㌔二；

言霊笠悪霊思慮amp■e

加痩〝0りgcJ肋血肋g〝e558α0500〝○〃CeDねロ用JmJbr

Proyf的A〟foma〟C〃oJIJfo血Oa〃dCoJ丁かOJ，UsoCa5e ［空目吾］ヨ 翠［二三日毒盃

9eヒDaとaり＞□9eヒAcヒi。nSpヰfl⊂批ion′リ

8endMeSSa9e（des埠naヒ⊥on）、．

1

芸買l．・I＝‥二：ニ∴ニ閥Y

Title‥ProductLineSoftwareEngineerlng‥
Concepts，Efforts，andIssues
や2004byPohangUnlVerSllyorSclenCeandTechnobgy

DepartmentOfCompurerSclenCeandEnglneerlng
So什wareEngllleerlngLaboratolY．RO Korea

PohangUnjversityofScienceandTechnol0gy（POSTECH）

ll■

SoftwareEngineeringLaboratory

DesignObjectModeIExample

DesなnObjectModb伽g

U

ice

Sets￣r聖」一一一RYentDetect

Con Dl D POS 醐 ■■山． Hmt
一・re−「re＿由一。＿−。

Configured−by

牢］牢］甲

Con醐

andMoni一〇一i

Receives一 messa⊆貯−tIOm

抗訂千千逗≡∋＝￣」Ma鴨8e鞄「

匪団

0‥11

鮎。ds一m ほ叫搾−tO。■〔−ern宗一。ニ：慧芯

0nrleCO 00− Abm Sp面はer Pump G88

UDP

CH

01 01

TCP

至

● ■01■

FeatureInteractionProbJem

FbatweInterYTCLionAnabLSik

TheprobJemofunexpectedside−e陶CtS血enafeatureisaddedtoasetoffeaturesisgenera

yknownas

幽・

thefeatureinterac60nPrOblem．ltshouldbecarefu‖yanalyzedandresoIvedtomeetthe幽八八月＼れJmOJl

印血仙台愕

SmokeSensorShutoff 勧転転甘霊r FireEvent瀞‥二・芸≡デここ＝≡F．。。dEv芸OdSensor

Fea山re血fe帽df01Tbe細作e〃肋e伽a〃d仇）Odねa仙帽5 芸買■．†一・ r躍∴∴ここここニニニ二二二瀾rTitle：ProductLineSoftwareEngineering：Concepts，Efforts・andIssues㊨2OO4byPohangUTT．VerSltyOfScleTmandTechnok）gy
Depa加治nIorComputerSclenCe餌扇Engtneerl喝So餌a陀E喝mgbbratoIY，RO Korea

PohangUniversityofScienceandTechno】ogy（POSTECH）

ll■

SoftwareEngineeringLaboratory

FORMArchitectureModels

Ar．chitectureDesなn

蓋芸監／

地芸枯＼コ血
l

′＼

＼

蓋聖霊亮
／
〝○型ノハ且ワ塞遥

t

／

／

加。。55
仙慧慧

尺○伽○〝IO〝I迦慧慧

⊂二二＝＝コ□≡≡≡∃

忘烹P慧工慧H・、燕r≒■■】．−■．■亡■t HmH．■カ．ペーl■ConceptualArchitecture

Ar．chitectureDesなn丑！こ墨堅コ墜墜

Forro●iabi■雲霊′喘霊．上はFor叫◆′ 由庵「通t 。悪議。

一一一一1トSprinklercontrol

Extomd 血鹿○ 一一一一一一ヰDoorcontrol l ′ 一一日一一rsumppumpcontr0l 二戸waterma血r。・ くL叫8鵬＞ ⊂コ≡霊慧 ￣￣一一￣Datat10W 一一一一一Contro川ow…

〇、・妄日豪箋 買掛び一 濡幣慧襟監烹一二一慧 ◆◆七瑠当〆〆

Title：ProductLineSo托wareEngineerlng：
Concepts，Effbrts，andIssues㊤2004byPohangUnlVerSltyOrSclelにeandTech旧bgy
DepartmentorComputerScteme肌dEngmeermg
SoftwareEnglneeTlngLaboratoIY．RO Korea

PohangUniversityofScienceandTechn010gy（POSTECH）
SoftwareEngineerjngLaboratory

ArchjtectureEvaluation

ArchikctureDesなnd〝鬼払㌍細別〟▲針IJ肋ゐr助g伽Cg∫∫d〝あおC血〝〃′月∬
〆′〆

叫〜、

豆≡巨≡≡…品濃霊慧噂
こ●●●一箪′〆≡≡藍．．ノ・・ノJ＼．Comご肌r由〃血如〝ノ

CalhndRo山m

Dab心拍〇md

一→匝司→匝］→［至画→DabFlow
POSTECH

ATAN：血h伽CtureTrdeof AnaJySLslhthod 岬〇九●■■■山一■■■■￠lt〟長 胴．■11■−

Process＆DeproymentArchitecture

Al・ChitecIweDesなn舟r上月〃∬．ActionRequest 「「ActjonEv帥柑A。ti。。

㌔霊㌘卜

Data

De…on

ァ′忘ここ7∃

Event

E油m血D訊ね

Repor†

comm鮒dHMImd￣￣￣任≡￣「HML≡ト

誓浩だ叩∠皿

H阻止B舶l

白山灯血D8V08

HMい叫u戚

S血U8

＆Sll
8US

＆St8−us

Hは叫U．hL■蝕tlltl

HIS崇慧憲一■On「 「∠＝7p抽糊口L憲訂二≡扇■一三トー

LlM叫⊂叫d朗唱．伽七一・・・・・→D山根亡55芸買l㌔一・ふ一一一一一輪㈱腿㌫㌫・′、叫r一心一一一一・・r・・・・・八mふしここ・く㌫㌫

Title：ProductLineSoftwareEngineerlng：
Concepts，Efforts．andIssues
箇2004byPohangUmVerSltyOrSclme肌dTechⅦ10gy
D印adme餌OrComputerScIenCea−dEngln∝rlng
SoRwaJeEngmetTlngbbral0ⅠY，R．O Korea

PohangUniversityofScienceandTechno10gyl■■（POSTECH）
SoftwareEngineeringLaboratory

ComponentTypes

Al．ChitectureDesなn t・ApplicationTaskComponents

・E≡

ControlandcoordInat10n

T85kComponent）G。n。dc

FunctionalComponents
・Services／Operationsr−

FuntdonalCompone爪t

DomainTechnoJogyComponents
・AJgorithms／techniquesthatarecommonly

Dom象imTechIl010gy

CompoIlent

usedinthedomain■

DataCommunicationComponents
Interfa⊂e Compoment

・Messagequeue，taSksynchronization，etC・

DataShadng／ Communicadom（；（Environment）lnterfaceComponents

ArchitecturePlatform

・Devicedriver，USerinterface，etC．

L￣＿

Componont

ArchitecturePlatform・UnixpIPe，CORBA，RPC P慧ご監り・・〉鷺￣￣て■tu■．叫■d 隅．■0．■−1■d肋Cα血〝げ0夢gc加わdrc肋gc加げどや血血れ抑Ihpul 漕ぎ1日F H。ぎー、′慧ご；1 如−。㌫日豊苧㌍1 ArC即fec山reRe伽eJme〃I 、 1；二莞」∵㌦．よ、i H■豆ふ、＼・一・献上；⊥ ′一一一￣ 一一一一■ 悟蜃璽；拳誓日′／￣（、畔⊂・耶IO埴CfAJJoca伽

地由由■′≡さ落 POSTECH■ノC醐○神○■

itl■■．h■dq疋

ゝ

′
＿

／

ノ ー一一＿＿一／

柵．■0．伽■．．∩〔．＿二二：ご麗呈：讃Title：ProductLineSoftwareEngineerlng：
Concepts，Efforts，andIssues◎20伽byPohangUnlVerSltyOrSclenCeandTechnobgy

DepaHmentorComputerSclenCeandEnglneerlng
SoftwareEnglneermgLaborato町，RO Korea

PohangUniversityofScienceandTechnology（POSTECH）

lI■

SoftwareEngineeringLaboratory

FORMComponentSpecincation

Cb叩OnentDesな〝FORMcomponont叩OCMc古山onfor mcropro購＄ing。醐冊皿i．α軸）

lDet鵬。川l

7
l

［雫］

l

t■■■

1
m

kFi柁：8∞1臨n

1酬

YY和

】

い

lG

でne

F山上E

・El

GdEYeptDd細山加mlぐ

慧霊芝慧笥還御））l

SmokeDeteCtOr
S血亡：hl聯 叩n■g＝駄血亡▲−1

G血血く）：htCr iSqにr叫）：貼れ

POST 岬 ●tl■▲叫■ 珊

監H ′発てComPO】ltn亡 （ 1 1

一・・・・・・Inm胤仇D：h恥引0nDd弧im

Hl■●●

Cb〝甲州g〝fpがな乃OCLSpecificationl Thiscomponentdetectsafireevent・・lfthesmc．kelevelfromsmokedetectorsisbiggerthanthe
smokevaluedefinedintheeventdefinition，thiscomponent
generatesafireevent・

FlreEYentDetetdon
FlreEvenヒDetectlon；；FireDetec亡ion日
Fire：EYentisFire：Boolean
FireDetection（）：800lean

pre：
8mOkeDetector．OpFlag

＝

true

po8ヒ：
if

さmOkeDetectOr一＞Ge亡Smoke（）＞E

getEven亡De持nition−＞GetDefin止とion（Flre）
then

8elf．18Flre

冒

true

e18e Self．18Flre

＝

fa18e

endlf

26
Title：ProductLineSoFtwareEngineerlng：
Concepts，Effbrts，andIssues㊤2004byPoh8ngUnlYerS．tyOfSc．enceandTechnology【kpadmmtorC0叩ueTSc陀nCea雨Engnn亡Tlmg
SoRw鋸℃EmglneermgLabrato町，RO・Korea

PohangUniversityofScienceandTechno10gy（POSTECH）

l宣l

SoftwareEngineeringLaboratory

WhatisProductDeveJopment？

ProdtLCtDevel如mentl ProductdevelopmentisaprocessofdeveJoplngaSPeCific
PrOductmakinguseoftheproduct＝neassetdeveIoped
duringtheproductlineassetdevelopmentprocess．

l ProductdeveIopmentproceedsby：●

analyzlnguSer

srequirements，・Selectingappropriateandvalidproductlinefeaturesfromthefeature

modeL●identifyingthecorrespondingarchitecturemodels，・COmPletingtheproductdeve10PmentbyreuslngSO什warecomponents，

and．adaptingcomponentsasneeded．

27
Title：ProductLineSoftwareEngineerlng：
Concepts，Efforts，andIssues
O2OO4byPohangUmversltyOfSclenCeandTechnoIogy
Departmen10fComputerSclenCeandEngneerlng
SoflwareEnglnemngLah）ra10り′，RO Korea

PohangUniversityofScienceandTechno10gy（POSTECH）
SoftwareEngineeringLaboratory

ConnectorTmplementatjon

「−⊥「

慧

ProductDevel甲ment…＝：

F●如けH細山：■∞n鵬Or血血r●himr叫Lege27，Ⅷ

ln●b鵬加鵬座州Wm脚血∈≡］par抑8t血蜘帥t

一一三B−M咽卯U。U。細雨。r［二二コ

蜘加C叩。dPOSTECH ⊂一柑●旛■ 1tl■▲叫．■t暮正 叩U．鵬 毒草雪蛋フ
l㌔二二三

一一一一一一一一一一一冊肌蹴て漸茫・・￣Centra■jzedDeve■Opment

ProductLineOlganiZations−ぶα〝血r敢α血〃q／αrC力如cJ〟rgα〝dc仰研け〃g〃Jー∫WO〟C〟∫わ椚たα血〝，朋α加わ〃α〝Cちgぬ蛋n＋「彗掛型
雫十

dg慧慧〝

∴

血加療
Prt痛〟C

芸買㌔「・・匡∃
pgVgわか椚g〝りケ♂gCJ√〟r∴J≡貰・㌻一一Y一一・

Title：ProductLineSoftwareEngineerlng：
Concepts，Effbrts．andIssues㊤20（MbyPohangUnlVerSltyOrSclenCeandTech−Obgy
DepannlEⅢufCumputerSclenCeandEnglneerlllg

SoRwareEn即neenngLaboratoIy，RO Korea

PohangUniversityofScienceandTechnoJogy（POSTECH）

lI■

SoftwareEngineeringLaboratory

centraIizedDevelopment ProductLineOrganizadons −Advantage

・Productline−WidesharjngofenglneenngVision
・Efficientuseofcorporateexpertise

・Systematicmanagementofassets−Disadvantage
・Largeup−frontinvestmentanddifficultytojustify

theinitialcost

・⊂■州 ■亡山一叫■￠●t 一字■ ■0●Ⅷ訊．■8LK●H■

CollaborativeDevelopment

ProductLineOrganiZaLionsーdgggJ血γ如朋g〃′α〝加仰〃〟r叩〃〃∫蕗払方〝g成ざれ蕗〟おd
一風拍恒肌痢畑血γgJ如∫αgggJc〃〝甲〃〝g〝ねα〃dg加r郎助〟〝W肋〃′ゐgrg芸買￠一配㍊；＝：て霊㍊

Title：ProductLineSoftwareEngineering：Concepts，Efforts，andIssues⑬2004byPohangUnlVeTSlty。rS｛lenCea血Tech旧logy
DepanmentorCompuIerScI印CCandE喝nee mg
So什wamEngtneerlngLah）r釦0町，RO Korea

PohangUniversityofScienceandTechnology（POSTECH）

II■

SoftwareEngineeringLaboratory

jケOd〟CJ上加gO曙α〃たα血〃∫CoHaborativeDeveJopment−Advantages
・Lessoverheadcost．Assetdevel0PmentCOStSaredistributed−Disadvantages
・Coordinationdifficulty●NeedaconvinclngCOSt／benefitmodel．Hardtoidentifyothers

DistributedDevelopment

needs

ProductLineOTganiZatiLTnS

dgggJゐygJ如椚g〃′仰山仰〃〟′叩〃〝∫蕗肋川〝曲か蕗〟おd
一gαCカの曙α〃如血〃如∫加卸g〝ゐ〝タカ〟密g伽gα〃dαCCO〟〝血g
一助dprゆCJ加昭和J甜那∫gJcO〝甲〃〝g〝ね．．．．・・・・ト慧＿＿＿＿J盛・ 塾建嘘

薫鹿で●●●●●●●●●■■■ ）。●： C仇帆4 −摺詣 器買㌔繋．地rめ〟

Title：ProductLineSoftwareEngineering：Concepts，Effbrts，andIssues⑬20tMbyPohangUnl、・erSltyOrSc−meadTechnok）gy
DepanmentorComputerSctencea雨En紗neermg
SoRwareEnglneerln8Laboratoヮ，RO．Korea

PohangUniversityofScienceandTechno10gy（POSTECH）
SoftwareEngineeringLaboratory

DistributedDevelopment ProductLineOrganizations −Advantages

・Expeniseinspecificareas

・Multi−national，geOgraPhica ydispersedorganzation −Disadvantages

・Hardtoidentifyothers
・Co

needs

aborationdifficulty POSエ慧？、｝発ン

岬 1tu−h■．■Clt H那脚．■．0．■−

proactiveModel

ProductLine伽cessModkLs

・Proactivemodel（Waterfa

model）−TheproactiveapproachtosdftwareproductlinesislikethewaterfalI
approachtoconventionaIsoftware・YouanaIyze，arChitect，design・and
imp■ementa

productvariationsontheforeseeablehorizonupfront・−Thisapproachmightsuitorganizationsthatcanpredicttheirproductline

requlrementSWe日日ntothefutureandthathavethetimeandresourcesfor
alongwaterFa＝developmentcycIe・

竜一⑫t還S・Cha佃SK叩r．t肘血Ⅶt咽軸心A血pm8訂8r・旺EES虎W8怜・山UAug・2002・陣・29−31

P慧監H

r

引EUけ．0■■・JC旺 鵬．■0．ね紳▲■

Title：ProductLineSoftwareEngineerlng：
Concepts．Effbrts，andIssues㊤2004byPohangUn．versItyOfSc−enCeandTechnoEogy

D叫mentOrCompllterScIel℃e血Engmeermg
SoRwareEngneerlngLabralory．RO Korea

Pohan9UniversityofScienceandTechnol0gy（POSTECH）
SoftwareEngineeringLaboratory

ReactiveModeJ

hoductLineProcessMbdb血・Reactivemodel（SPiraImodel）★
−ThereactiveapproachislikethesplralorextremeprogrammlngaPPrOaChtoconventional．Youanalyze，arChitect，design，andimpIementoneor
SeVeraIproductvariatjonsoneachdevel0PrnentSPlral．

−Thisapproachworksinsituationswhereyoucannotpredictthe
requlrementSforproductvariationswe旧nadvance．

感塾，⑫t還S
D08暮n

POSTECH ●Ch戚倒仇○卵r・〝Emn紗伽gm●細面0れ馳dor・lE∈∈伽1J仙g・加02・隕2訃31 ●−○州 ■上山一〇●■．■C■亡 間t■0．H●M■

ExtractiveModel・

ProductLineProcess肋db血Extractjvemodet＊−

Theextractiveapproachreusesoneormoreexistingso什wareproductsforthe
PrOductIin8−

sinitialbaseline，

RequIrelightweightsoftwareproductIinetechnoIogyandtechniquesthatcanreuse
exjstjngsofhNareWithoutmuchreenglneenng．

−

Effectjveforanorganizationthatwantstoquicklytransitionfromconventionalto

SORwareproductlineenglneenng−

Thisapproach金型＿QQfsupportthepossibilityofoneorganizatjondevelopingthe

COreaSSetSandaseparateorganizationdeveIoplngtheproductsbasedonthe
COreaS＄OtS．

。rOduc仙el㊤謬 薗e血主。r。。U抽2◎ヨ・・・ exis伽gso伽areproducts，rOductline3車重ミ箪』

買Vこ￣●C輌油断輌盟怨讐誓ノ早さ酬EEE鱒叫′無一遇輿呪禁鉱一−

Title＝ProductLineSoftwareEngineerlng：
Concepts，Efforts，andIssues⑬20銅byPobangUnlVerSltyOrSclenCeandTechWbgy
DモpadmmIorComputerSc紀nCeandEnglneerlng
So什wa∫eEnglneemgLaborato吋，R．O Korea

PohangUniversityofScienceandTechn010gy（POSTECH）

ll■

SoftwareEngineeringLaboratory

FORM

且rα〝甲ム由げ鼎〃αCffVg肋血か・FORM（Feature・OrientedReuseMethod）
ProductLlneA＄SetDeve10PmentProceSS「瓦1 1脚「：云二￣11「嘉1 濫作1慧怨霊

警「音1律義嘉1慧 月甲．
爪痢伯山Ⅶ甲†画1†」L血は〝e血幻
FroduCt
Roqulr●mnt

加h鵬duro8018C80na

じOmPOnOm

A血pti仙州

AnalytlSand …l…−、ml【●■lAdapt書出on＆d
D8ta

Cod● GAn■r角Hnn

→

享

†

ProductDov0lopmontPro￠○＄＄■MpP：Ma止dhg舶dPm血ctPbn●PL：h℃d漉し血■Rq・‥R叩

PO＄ 叫CH ●tu●・叫・ 嘲

脚「意￣1肋仙rg「竜釘 鮒急．pェ射庚摺

■q■

FAST

助〟〝甲わざげ伽αCffVg肋血ゐ・FAST（FamiIy・OrjentedAbStraCt，Specification，andTranSLation）

メ0月での中山ー

Domainqualif事cation
・ldenti触sfamiIieswo止hyof

invostmont−

Domajnengineering
・InvestsinfacjlitieSfor

PrOducingfamilymembers−Applicationengin引涌ng
・USeSthosObCili飴sto

PrOducefamilymembers
rapidly

34
Title：ProductLineSo托wareEngineermg：
Concepts，Efbrts，andIssues◎20伽byPohangUnlYerSltyOrSCIe耽eandTechmlo8y
D亡panmentorCompuerScle一℃eandEnglWlng
So什W訂eEngmeermgLaboratory，RO Kor田

PuLSE●一一一一一一一Feedbadく一・．一・．一・．→⊂：コ仙i触−DelivoけProc088

一助amplesqrLケoactive／肋ⅦCdveMoJおLs
PuLSE（ProductLjneSoftwareEngineering）
・Value−basedPLDevelopment
・ModelJrivenPLDevel0Pme
・Reenglneering−drivenPLDe

nt
VeIopment

潤、、・≠＼Ⅷ滅l ：／搬虞． 膿二．二．＝伽山下，一一潤し5．，，，←−那加貴市吾．■詞 ．量芦 重量夢・ 巨■驚竿八・・・㌔r一・ t聖廟誓蔓 ㌫㌫ェご㌫ヾ柵ノー 舶ゝ貞ミニ；三こ三三㌧rr昔消毒閑職l t■二＿】二 ＿ノ￣二浪鋤二銀■二、むし￣濠 l．慈適応荘夜伽￣疲由‖ClルtOmklu○巾 A几dyth） ＄oftwm▲rdu仙叫 ！・P皿SEm｛H（Evo山ぬn引肋間押m叫

コー亡POSTE Co■柑lO ■■∪■■−■■ 剛．M．
￡HL一号′

肌蹴三二二一一≠一、11▼r・rr〉

暮恥如E輌加i細目ow血蝕叫lh和償日
r・1り））ノー′ト・・・・・・・・−

芸ニ ■ ￣￣」

35

脚血伽S血lPohangUniversityofScienceandTechnology（POSTECH）
SoftwareEngineeringLaboratory

GEAR

放α叩触げ放加αルg肋血血・CommercialProduct−

GEAR−BigLeverSoftwareinc・・Asoftwaremasscustomizatjonengineenngenvironment

憫

◆

i；・一一

−◆

・1良だ▲舞払

嘗∵−■￣

l

濫霊

一，：ぷ

破▲Rさ柚h輝■

毎払 竪空→M＿→ や様ノ 如●伽■叩鵬俊鵬血Orp鵬■ POS工盟1一報嘲‥〟州・蜘訂■∝爪輌血h州

遥：盟だ．㌫」■出門駁 HmH．■月日qM−

0助gr血∫〟eg

了．RgJ〟〃〃〃〃γgg劇作g〃J之dγα肋∂班沙q／血椚α加明Igrぬg
3．gγ〃J〟血〃小川血cJ肋7g
瞥・■点呼〟おCゐ〃〃旬紗gγ〃〟わ〝
暮：勒〝α椚わ椚α血Jg〝Vか〃〝椚g〃J

4g血Cα血〃q／助gおCゐ〃〃旬紗
エdγα肋鋸〟少q／わ〃ね芸琵㌔下−■・
Title：ProductLineSoftwareEngineering：Concepts，Efforts−andIssues◎2OO4byPohangUnlVeTS】tyOfSclenCeaJdTechnobgy
DepanmentorCor叩uterSclenCeandEnglneerlng

SoRwa∫eEngmeerIngLabratory−RO Korea

Ⅵ）1．14，No．2−3

SOBAフォーラムの報告
SEAMAIL編集部

はじめに
過日（2004．0乞13），東京で開催されたSEAフォーラムは，参加者33名という盛況で，無事終了した。最近，SEAMAILに，報告記事が出ないのは，ちょっと寂しいと思い，主に当日の全体討論の様子をご紹介する。

1

開催の概要
昨年（2003年），「銀座スエヒロ本店」があったところに建てられた「全国情報サービス産業厚生年金基金会館」の7F・会議室Bで開催された。この会場が選ばれたのは，「インターネットに繋げてのデモを見てもらいたい」という講師からの要望で，そのような設備がある場所，という理由である。とてもきれいで立派な設備のビルである。SEAのイベントとしては，昨年の暮れのSEA−SPIN

分科会での利用以来，2回目である。

最初に，関西からお招きした3人の講師の方に，講演およびデモをお願いした。
1．13：30一一14：30「SOBAフレームワーク：ブロードバンド時代のソフトウェア基盤の開発」

講師：角田誠さん（NTTコムウェア株式会社）
2．14：50一一15：50「Eclipse上で遠隔でのペアプログラミングを可能とした開発環境Sobalipse」

講師：林良生さん（オムロン株式会社），新納正康さん（財団法人京都高度技術研究所）
これを受けて，最後の1時間（16：00〜17：00）は，参加者全員で，意見交換を行った。ここでは，その意見交換の様子を報告する。

2

全体討論から小林（SRA）：今日の講演を聴かれて，会場の皆さん，それぞれに，SOBAについて，これからの期

待，要望，意見などをお持ちだと思います。それらを是非，忌博無く出して頂いて，SOBAフレーム
ワークをこれから発展させるための材料になればと思います。
中野（大阪市立大）：ライセンスの関係について，もう少し教えて下さい。特に，オープンソース
では，色々なライセンスの考え方があると思うので。
角田（NTTコムウェア）：現私LGPLlのものしか（SOBAでは）ありません。LGPLとは，ソースに直接，手を加えた人は，それを公開して下さい，というものです。但し，SOBAを利用して，SOBA
1http：／／vvv・gnu・Org／copyleft／lesser・html

・37・

F
Vol．14，No．2・3

Forumの上にアプリケーションを作った方は，御自分で作られた部分に関しては，ソースを公開する必要はありません，というのがLGPLといわれるライセンスです0

中野：アプリケーションの権利は誰のものになるのですが
角田：それは，アプリケーションの作者になります0

鈴木（コンサルタント）‥今日のご講演はっ開発環境という，真面目な膏よっと硬い話だったと思うのですが，ネットゲームのプラットホームとして，といった使い方は考えられていないのでしょうか？

角田：実は，SOBAの配布セットの中に，1つ，ゲームがあります。簡単な対戦型のゲーム（写真参照）です。これは，昨年，SOBAプロジェクトに参加してくれた，フランス人の学生が作ったアプ
リケーションで，迷路を探索しながら，対戦が出来るというものです。ちょっと凝っているので，若干，レスポンスが遅いのですけれども‥・。

鈴木：SOBAを，携帯電話FOMAと1）ンクさせて使う例を見せてもらいましたが，グラフィックなどもきれいなので，SOBAをプラットホームにして，FOMAの上のゲームソフトを作るとヒットするように思うのですが・‥。

角田：我々も，携帯電話をどういうふうに活用していこうかと，考えています。是非，企画，共同開発の話などありましたら，営業の方へご連絡くださいo
A：その場合，スケーラビリティは，問蓮にならないのでしょうか？

鈴木：いや，それがP2Pの長所だと思うのです。サーバが不要なのですから0
角田：但し，携帯電話の場合，問題になるのは，FOMAの場合ですと，通信出来る相手というのは，ある程度固定されてしまいます。ですから，携帯電話の場合は，完全にP2Pの通信が出来ませんが，1つのサーバを介して，という構成になると思います0しかし，それでも，ゲームシステムの全部を1つのサーバに収容して処理するというわけではありませんから，ある程度サーバを分散させて，そのサーバがP2Pで通信を行うので，スケーラビリティという点では，高いものが出来るのでは，と考えています。

．38−

ForumVol．14，No．2・3

鈴木：そのとおりで，既存の携帯電話のアプリケーションの実現方法ですと，一度に何十万というアクセスがサーバに来ることになります。端末数が，数千万あるわけですから。それをP2Pで，それが実現出来るとなると，その心配は無くなるはずです。但し，（従来の携帯電話の課金のメカニ
ズムを使えないと思うので）新たな課金システムをどうするのか？といったビジネスモデルは，これからの検討課題だと思います。
A：対戦型のゲームだったらP2Pというモデルは有利だけれども，「多人数でじゃんけんをやる」というようなゲームは難しいのですか？

角田：いえ，HTTPサーバとしての構成は，従来通りになりますが，その裏にSOBAのフレームワークを乗せたマシンを配置し，分散させることで，その部分をP2Pで分散させることが可能だと思います。
河野（琉球大）：現在のSOBAのスケーラビリティはどれくらいなのでしょうか？
角田：スケーラビリティをどのように計るか？，については，難しいと思うのですが
河野：Sobalipseで何人くらい？までとかの経験値はありませんか？

角田：テレビ電話のシステムで，すべての人がビデオカメラを共有したアプリでは，9人までは，使用した経験があります。それも，実験の際に，使用出来たカメラ機材の数が9台だったというだ
けで，それ以上でも，実用上，問題ないと思われます。また，これが，メッセージングのみ，といったアプリであれば，もう少し多い人数でも，いけるように思います。
河野：SOBAは，プロトコルレベルで仕様をフィックスさせているのでしょうか？それとも，JavaのAPIレベルでしょうか？

角田：現時点では，JavaのAPIレベルで，プロトコル部分については，フィックス出来ていません。また，現在の通信プロトコル部分は，Javaの実装に依存していますので，それらも含めて，改めてAPIも含めて，再設計しようとも考えています。特に，通信プロトコル部分の標準化は，重要と考えていますので，今後，これに取り組んでいきたいと思っています。
河野：通信プロトコルが，Javaに依存しているというのは，どのあたりのことですか？

角田：オブジェクトを，直接，シリアライズして送っている部分が，Javaに依存しています。ですので，当然，クラスを変えると通信できなるといった閉篭があるので，美しくないと思っています。
ですので，オブジェクトのシリアライズのようなことをせずに，他の言語（例えばCでも）ちゃんと動くような通信プロトコルを規定したいと思っています。
小林：Sobalipseで，プロジェクトの最初から最後まで，ずっと共有空間を立ち上げておいて，というほど大げさなことでは無いのですが，自分の仕事でもSobalipseを使おうとしているのですが，共有をするときに面倒だと思うのは，自分がまだ，十分に使い方を熟知していないこともあるのだとは思うのですが，自分の方で，グローバルモードにして，セッション上共有できるようにしておいて他の人が，それを開いて，それを共有するというときにですね，セッション上で共有したもの
を，一覧の中から選べるような状態になっているのでしょうか？ちょっと，そこらあたりの使い方

で，私の所ではもたついておりまして，今，どうしているかといいますと，共有する方でも同じファイルを開いてそれをグローバルモードに切り替えて，という使い方をしているのです林（オムロン）：最初は，開発の立場でも，そのような使い方で良いのかなあ，と思っていました。
ただ，極力，モードという概念は，入れたくなかったのです。実際に，ご覧にいれましょう。まず，
Sobalipseを立ち上げてセッションに入るところまではやっていただく必要があります。そして今，

r自分が共有しているファイルを相手にも共有してもらいたい」という時に「メッセージ機能」を使って，メッセージを相手に送信することが出来ます。ここで「エディタへのリンクを挿入」とす
ると，そのリンク情報が相手に送信されますので，受取った人は，それをそのまま（そのリンクを）クリックしてやることで目的のことが出来るかと思います。このようなリンクの機能を，チャット

ー39・Ⅵ）1．14，No．2・3

Forumの中に埋め込んだりすることが出来ます。このような機能を追加したので（他の人と同じファイルを共有するという）最初のとっかかりがスムースに出来るようになったかなあ，と思っています0

また，この機能とは別になりますが，一度，共有を開始してから，相手の操作を追いかける目的で「追随機能」というのがあります。これを使うと，今，相手がどこら辺を操作編集しているのかが容易に判ります。
このように，今は，出来るだけ簡単な操作で，かつ，出来るだけ汎用的で重要な機能から実装するように作業を進めています。ですので，もし「こういう機能があれば」というご意見がありました

らお聞かせ下さい。
小林：ありがとうございました。また，話題は，変わりますが，先はどのようなインターネット上の環境で，セッションを共有するといった場合に，ファイヤーウォールを越えるとか，中継サーバを置くとか，LAN上とは異なった色々な制約とか条件とか出てくると思うのですが，その場合に，どれくらいパフォーマンスとかスケーラビリティとか，また実証実験的なことがされているか情報がありましたらお願いします。
角田：中継サーバを使った通信というのは，スケーラビリティという観点からは，まだあまり評価していません。ただ，経験的には，1台の中継サーバを介して画像データなど（大量のデータ）を送るのは，現時点では（クライアントが）数台が限度です。どうしても，今の方式ですと，中継サー
バが，P2Pで線を張る形になってしまいますので，どうしてもネットワーク帯域が厳しいものになると思います。但し，インターネット上で，どれくらい使えるのか？ということですと，一昨年に中国とアメリカと京都を結んで実験をしたという例はあります。また，現時点では，中継サーバは，まだあまり積極的に評価，チューニングなどを行っていないとも云えますので，これからどんどん性
能的にも上がっていくとは思いますので，今後にご期待下さい。
小林：私は，LAN上での環境での開発しか考えていないのですが，実際に，このSOBAフレーム

ワークによるサービスをインターネット上で展開するとなると，現状，何か課道になるような点，あるいは，乗り越えなければいけないようなものは無いのでしょうか？また，実際に運用側の設備，あるいは，体制を整えていけば，ビジネスとして発展していける環境が，現状，整っているのでしょう
か？ISP（インターネットサービスプロバイダ）の立場からだとどのように見ておられるのか，ご発言頂ければと思います。深瀬さん，いかがでしょうか？
深瀬（フリー）：昔，ちょっとインターネットのサービスの仕事をしていまして…（笑）。多分，ご質問の主旨は，今のインターネットのトラフィックが，どれくらいのボリュームなのか？。また，プ
ロバイダ側で，どれくらいのスケーラビリティが想定されているのか，といったことにご興味がおありだろうと思います。正直言いまして，通信回線自体は，すかすかなんですよね。実利用率は，多分数パーセント，それも下の方の数パーセントです。逆に，データセンタ側のサーバの処理能力問
題であるとか，ルータの問題であるとか，そのような機器が，回線のキャパシティに見合ったものになっていないのが実情です。で，同然，新しいメカニズムの機材は開発・発売されます観音，それよりも先に伝送路の方が速度が上がっているのが実情です。ムーアの法則（18ケ月で，処理速度が2倍になる）がありますが，通信回線についていえば，ここ数年，2年で100倍になっています。ユーザ
への直近の（ラスト1マイル）もここ数年，高速になり且つ低価格になっているのは，皆さん，ご存

知のとおりです。ですので，その周辺機器が，回線の高速化に十分に追従出来ていないととが，このような新しい共有関係のミドルウェアが登場してきて，それを使ったアプリケーションを作ると，ミスマッチの部分が，ヘビーロードになってお客さんから苦情が来る，ということは直ぐに想定出来ると思います。
で，昔，我々がインターネットで，宣伝材料として考えたときに，ネットワークゲームというのも当然，考えました。例えば10万人規模のユーザが居るといったものの実現可能性をです。その場合

．40．

Foru

Ⅵ）1．14，No．2・3に，やはりサーバ側やルータの問題がネックになっていました。その状況は今もさほど変わらないはずです。ですので，そこら辺が解決しないと，難しいと思います○
また，ビジネスとして考えた際に，課金をどうするのがも問題でしょう。携帯電話の場合には，携帯電話のサービスを提供する会社が課金代行というサービスを引き受けてくれるのですけれども，彼らが考えている課金モデルとこういう共有型のサービスモデルの課金モデルは，多分，まった
く異なるものだと思いますので，その点についても知恵を出さないといけないと思います。
以上の2つの点から，アンバランスな点を解決する目途が半年以内というレンジでは難しいように思います。

小林：どうもありがとうございました。他に，いかがでしょうか？
河野：「オープンソースの共同開発ツール」と紹介されていましたが，そう（Sobalipseを）捕らえると，直接的に競合するのは，CVS2なのではないかと思いますoCVSとは，どのように関連付ける
っもりでしょうか？あるいは，CVSよりも，この部分は良いとかありましたら数えて下さい。

林：CVSとの違いは，リアルタイム性を重視している点だと思います。相手が変更している箇所が，そのまま見えるという点が，大きな違いだと思います。使い方としては，作業を始める時に，cvsからデータを取ってきて，それをSobalipseの上で，共同作業をして，また最終的な成果物はcvsに入れる。これで，十分，棲み分けが出来るだろうと思っています。いかがでしょうか？

河野：私は，棲み分けては，いけないのではないかと思っています。協調，つまり，相互に補うよ
うな形で，ものつくりをしないといけないのでは？このままでは，絶対にCVSには勝てない，と思います。

小林：私も普段，実務では，リポジトリ管理・開発の管理はCVSを使っています0で7時々，これはちょっと目をかけてやらないといけないなあ，あるいは，ここは相談しながらやってください，という場合には，Sobalipseを使って作業してもらうように指導しています。その際に，競合というゎけではないですが，CVSのリポジトリの為にすっきりしない面がありますoSobalipseだと，皆がそれぞれ勝手に，ファイルflはⅩさんと共有していて，ファイル馴まYさんと共有していて，という作業になります。すると，何所にどんなバージョンがあるのが，段々，把握し辛くなってきます。で，それを解決するために，一旦，きれいにしなければいけないから，CVSにアップデートして
2concurrentversionSystem（http：／／vw．cvshone・Org／）．41・

ForumVol．14，No．2・3

コミットしてもらうといったことを，作業している人にお願いすることになります。そして，そのときに（整合性に）矛盾が出てきたらどうしよう，と思ったりしますoですので，Eclipseが（例えば裏で）こまめにCVSに対して更新をかけるとかそういった機能もあっても良いのではとは思いま

すし，また先ほどご指摘のあった用に，本当にCVSの提供する機能までカバーしてしまうのも面
白いのかもしれません。

藤根（北陸先端科学技術大学院大学）：CVSとSobalipseは，全然，異なるものなので，連携する必要も戦う必要も無いと思います。そもそもCVSは，構成管理システムなので，合意が形成された
変更・履歴を格納してゆくものです。一方，ここで使われているSobalipseは，変更を作り出してゆく作業を支援するツールなので，まったく違うものだと思います。ですので，連携はしても良いとは思いますが，戦う必要など何も無いと思います。
林：（Sobalipseのベースになっている）Eclipseには，CVSのプラグインが既に存在しています
ので，Sobalipseの裏でCVSを動かすのは，さほど難しくないように考えています。

藤枝：あと，構成管理ツールの話になったので・‥。私の知り合いのイタリアの研究者が，P2Pの構成管理（バージョン管理）システムを作りました。これは，pirewareという名前で，JavaのデータをP2Pで共有するというフレームワークを使って作ってあります0これの特徴は，リポジトリのサーバを一々用意するのは面倒なので，リポジトリの中身は，全員保持していても構わない，という発想です0ですので，CVSのバージョン木のようなものを，Sobaでいうところの「共有」している

形になっています。で，彼（開発者）は，学生のプログラミングの演習に使用しているようです。これならば，チーム毎に各々CVSサーバを用意するといったことが要りませんのでチーム毎にP2Pのリポジトリを使って作業をすることが容易に出来ます。さらに，家に帰って各自が変更修正したものを，また学校に来て，同期させています0そして，その同期を破綻無く行う仕掛けについては，論文があります。
林：参考になります。ありがとうございます。
小林：他に，いかがでしょうか？
河野：課金というのは，将来的に考えておられるのでしょうか？

角田：課金（の仕掛け）が必要だろう，という意見は，以前からあるのですが，課金自体は，アプ
リケ￣ションに任せよう，と考えています。ただ，（Soba上のアプリケーションから）課金のための情報を（Sobaの中から）取り出す仕組みだけは，用意しておく必要があろうと思っています。但し，
今現在のSOBAの開発の中での重要度は，あまり高くありません。というのは，そのようなものを必要としている案件が少ないからです。
河野：単純に，シェアーウェアにするとか，そういう考えは無いのですか？
角田：今は，そのようなことは特に考えていません。
B：今の質問内容は，課金といっても，SOBA自体が有償化するか？，とか，シェアーウェア化といった話題ですよね70で，その前の角田さんのお答えは，課金のメカニズムとして，アプリケーショ
ン側で，どのような仕組みを作るか？といった話でした0が，ペースとなるSOBAは，現在，LGPL

で提供されているということですが，将来的に（部分的にでも）有償化するとか，あるいはシェアウェア化するとか動きはどうなのでしょうか？と言いますのも，多くの皆さんは，会社観織に属されているので，何らかの形で利益を追求しなければならないと思います。ですので，差し支えない範囲で，今後の展開についてお教え頂ければと思います。
角田：ビジネスモデルとして，どういうところで利益を得るかというのは，非常に重要だと思います0で，SOBAフレームワークの基本的なところは現状通り，無償で，と思っています。それ以外のアドオン的な部分については，もしかしたら有償で提供というものもあるかもしれません。例えば（これは例で，そういうふうにしようと思っている訳ではないですが）Windowsの画面の共有機

．42．

F

Vol．14，No．2・3

Forum

能が，新しく出来たとします。そうすると，その部分はアドオンという形で有償で提供させていた
だく，といった選択も出来るかなあと思っています。また，SOBA自体にアプリケーションを乗せることが出来るわけですけれども，その作業のサポートなどを（例えばSOBAプロジェクトとして）有償で行うというような形も考えられる思います。
C：既に，現在のSOBAが，LGPLで配布されているわけですので，ある時点で，それが外れて有償になったとすると，フリーソフトウェアを開発している人は，現在のLGPLのバージョンをベースに新たな（機能追加，バグ修正をされた）フリーSOBAが（正規版とは別に）出来てしまう気がします。ですので，今現在，開発されている方々に敬意を表しつつ，今のままのLGPLを維持するのが，お互いに一番幸せなように思います。
角田：そうですね。やはり，フレームワークを普及させるということが，一番，大きなところがあるので，フレームワークの基本的な部分はこれからもフリーで提供してゆくのが正しいのかなあ？
と思っています。その代わり，全てフリーのバージョンしか無いというのではなくて，例えば，企業

株向けには，有償のパッケージを用意して，そこにはサポートも付けますよ，といったような売り方もあると思うのですよね。例えば，全てLGPLで出してしまいますと，（特定）企業向けにカスタマイズが必要になった場合，それも公開しないといけない，というようなことになると企業さんがな
かなか（SOBAに）手を出し辛くなってしまいます。そういった場合には，デュアル・ライセンスのような形で，企業株向けには有償で販売していく，ということも考えられるかと思います。
河野：私は，LGPLは，正しい選択のように思います。かなり緩いですし・・・。またGPLと課

金は，理論的に両立しますので，今の形態（LGPL）のままで良いのではないでしょうか？。例えば，
Linuxの場合には，サービスでお金を得るということも出来て，それはGPLに矛盾していませんから。
角田：只，人的な資源も限られたものがありますので，どのようなところでビジネスにしてゆくのが，一番良いのか，というのは，これから真剣に考えていかなければならないところだと思っています。是非，良い知恵がありましたら，プロジェクトにお教えください。
D：今日，いくつかSOBAの機能を見たのですけれども，e−ラーニング系にそのまま使えるような槻能が，すでに相当多く組み込まれているように思ったのですが，この場に教育関係者の方も多く居られますが，社内教育とかトレーニングなどで，これを実際に使われている例は無いのでしょうか？。あればご紹介ください。

角田：教育分野では，一番古くからやられているのでは，二村先生（早稲田大学）の研究室で，遠隔教育のシステムをSOBAフレームワークで作っています。これは，ブラウザをアプリケーション

として共有し，その中にフラッシュで作ったコンテンツを，それぞれのPC上で表示させて，講師の人がスタートさせたりストップさせたりといったことを出来て，その情報を共有することが出来るというものです。また，京都造形大でも，別のSOBAを使ったものを作られているようです。

小林：先ほど，海外との接続実験のことについて話がありましたが，何か，海外との連携で進んでいるようなものはあるのでしょうか？

角田：先ほどのアメリカ，中国と京都を結んでの接続実験以外に，先ほどの早稲田大学のプロジェ
クトでは，コンテンツはアメリカの会社が作り，それを使って共同でアプリケーション開発をしていると聞いています。しかし，SOBAプロジェクトとしては，まだ，海外との提携というのはありません。
E：Sobalipseでのペアプログラミングでの経験談があれば，ご紹介ください。

林：実は，良い意味で協調作業が出来ればすぼらしいだろうなあと考えて作り，使っているのですけれども，どうも周りに支持者が少なくて，あまり体験談がありません。自分としては良く出来ていると思うのですけれども…。仕事中にやっているのではないか？との非難が周りにありまし．43−

Ⅵ九14，No．2・3

Forumて…。の評判はかんばしくありません。

E：プログラマの性格とか会社の風土にもよると思いますが，自分のやっている仕事の過程をオー
プンに出来るか否かも，このSobalipseが支持されるか否かに随分と影響すると思います。

河野：昔（1980年代）は，当時のパソコン通信のBBSで情報を共有することで，プログラムを開発・改良してゆくという事例がありました。そのようなことからそのようなツールとして（当時ならば）BBSで十分であったと思います。しかし，その時にもLSobalipseがあったなら，便利だと考え使うでしょう。ですので，ツールがあって，それでコラボレーションをするのではなく，先にコラ
ボレーションがあって，それをサポートするツールがあるのだと思います。このSobalipseが，使えるかどうかは，これを持っていて，仕事中には使用してはいけない，というような会社では，絶対に役に立たないでしょう。

鈴木：このツールは，先生と生徒，というような，数える人と教わる人という関係がハツキリしているときに，すごく良いものだと思います。もし，同程度の人が使うと，絶対に喧嘩になると思います。僕は，ペア・プログラミングには，懐疑的です。例えば，習字を考えましょう。下手な人が書いたものに，上手な先生が赤字で直しを入れるとか，手を持って直してくれる，というのは非常に良いことだと思うのですが，同じくらいにうまい人が，「俺はこう善くのが良いと思う」と言われても「いや，ちがう」となって，収拾がつかないと思います。自分がプログラミングして，わからない
ときに，R．ストールマンに電話をして尋ねて，即座に「こうプログラミングするんだ」と言われれ

ば，それを受け入れますが，同程度の人から同じことを言われたら，絶対に受け入れないと思います。ですので，他人に教えるときに，こういうツールがあると良いと思います0また昔，実際に，判らないところをすぐ近くにいる先輩に「すいません，ここ，どうやって書くんですか？」と聞いた経験からみても良い。で，昔なら，そういう先輩が近くにいたわけですけれども，今では，それがインターネットとこういうツールを使って，早く，良いコーディングをする技術を教えられるのではな

いかと思います。
小林：ペアプログラミングということですと，私も他人にとやかく言われると，ムカッとくる性格なので，同じようなことを感じるんですけれども，スキルとかは別にして，あるプロジェクトに，新しいメンバーが入ってきた場面を想像して下さい。先にプロジェクトで，例えば，フレームワーク
やアーキテキチヤなどを，選んだり整備して，「このアプリケーションは，大体，こういう機能でこういう作り方でやろう」という土台作り・地慣らしがされてあったとします。そうしたときに，新たに入ってきた人に，このフレームワークで，プログラミングの（作業の）仕方を教えるのに，ただ単にサンプルを渡して教えるのと，実際に，自分で「このフレームワークを使う場合にはどういう順番で…」というふうなことを考えながらコーディングして，どこでコケルか？といったことを，実際に操作して見せられるのとでは，効果が違うなあと思います。ですので，「Sobalipseが無いと作業が出来ない」というわけではないのですが，あると効果があるなあと思っています。ですので，
ペア・プログラミングを「同じ1つのものを2人で検討しながら作る」ということとは別に，ある人が持っているイメージとかモデルというものを，別の人に伝える，あるいは，別の人がある人の仕事の仕方（の過程，物が作られる過程を）を見ることは，ただ単に出来上がったものを見るよりも，はるかに効果的に伝わると思います。大人数ではなく少人数，例えば3〜5人程度で，1つのテーブ
ルで1つの画面（ディスプレイ）を囲んで，チームの中のアーキテクト的な人がコーディングしているのを見て，その中で「ちょっとここの処は，自分でやってみて下さい」といったことをすると，かなり，効果的に，開発のイメージを共有するのが効率が良くなると思っています0ですので，私は，そういうところで，期待しているところがあります。
F：私は，プログラミングよりもドキュメントを書くことが多いのです。で，思ったのは，Sobalipse

で共同で書けるもの（対象）は，おそらくプログラムだけではなくて，普通の業務で他人と共同で文Forum

Ⅵ11．14，No．2−3

章を書く，といった協調作業を行うのに効果的に使えるような気がします○もし，Sobalipseをもっと広く普及させようと思うのなら，テキストエディタとして2人で，協調して作業を進められます

よ，というのは，良い例にはなるのではないでしょうか？。まず，そのような仕事の母集団が，多いと思います。
と言いますのも，私が大学生の時に，服飾関係のメーカでアルバイトをしていたのですが，その時に，広告を企画することを4人ほどのチームで行いました。最初はメイルと電話で「1ページ目は私がやるので，2ページ目は，Hさん，お願いします」「2ページ目のここのところは，バランスがどうも良くない」といったやり取りをしていたのですが，こういったことをSobalipseを使ってやれ

たら，ずっと効率的に作業が出来たと思うのです。
藤積：さきほどCVSとの棲み分け，といった話があったかと思いますが，えっと，何を言いたいのかといいますと，「anOnymOuS（匿名）でコミットも出来るCVS」があったとか，「Wikiのようになっていて誰でも書けますよ，という，そのようなバージョン管理システム」があったとしたら，それらとの差異，特に「複数の人が同時に変更が見られる0これが良い」というSobalipseの特長

がより具体的に無いと，売りにならないと思います。

そのような意味で，そのような変更（差分）を見せる仕掛けについては，何かお考えになられていることはありますか？と言いますのも，「こういう意図で，このように修正しました」という正の結果が知りたいという人もいますし，一方で，その意図修が知りたいという人もいます。また，単に，最新の修正結果を含むものが使えれば良いという人もいるでしょう。ですので，どういう人達に，どういう結果がありますよ！，と提示してゆくのかが知りたい所です。是非，答えが出た
らお知らせ下さい！。

林：そのためには，やはりSobalipseが，もっと使われなければ駄目だと思います。今現在は，想像のレベルで，おそらくこんな感じで使えるでしょう，でしかありません。ですので，何とか使える

ように，実際の事例を増やしてゆきたいと思います。
小林：どうもありがとうございました0この会場は，もう時間が来ましたので，今日のフォーラ
ムは，一旦，ここで終了とさせて頂きます。あとは，懇親会で，是非，講師の方と，直接，情報交換を

お願いします0最後に，講師の皆さん，どうもありがとうございました。（拍手）あわりに
関西から，重い機材を抱えて，デモを交えて熱く語って下さった講師の方々，会場で積極的に発言し意見交換して下さった方々，そして，今回の企画立案から当日の司会進行までご努力頂いた小林修さん（SRA）にあつくお礼申し上げたい。

参考文献ll］浦下将司ほか，P2PフレームワークSOBAに挑戦，UNIXUSER，2004．03，p．74−79【2】http：／／www．soba−PrOject．org

・45−

EssayⅥ）1．14，No．2・3

ムンバイの暑い屈
野村

行憲（アイシーエス）

私にとって初めてのインド出張の機会があった。短期間であり訪問先も少なかったのだが、貸重な経験と感じるところが沢山あったので、海馬の片隅で朽ちないうちに記録しておこうとしたものである。

後で知人に伺って知ったのだが、日本からムンバイへ行く場合はシンガポール航空が良い選択らしい。

ナマステ・ムンバイ
年度末が近づいて繁忙の兆しが出てきた2月に、以前からコンタクトのあったインドのソフトウエア

すべしやるでいなあ

企業を訪問する話が出てきた。その企業の所在地がムンバイ（かつてのボンベイ）であったため、私の経由地であるタイのバンコクで降りた人たちに代わって、10人位の白装束集団（とはいってもパナ〜

最初のインドはムンバイということになった。

ではない）は、どうやら何かの宗教の巡礼者のようであった。（後に彼らのことをムンバイの人に聞くと、ジャイナ教徒らしい）

インドの挨拶は「ナマステ」だと思い込んでいた。大概はそれで笑顔を貰えたのだったが、お世話になった運転手のIqbal（イクパル）さんにはナマステを拒否された。聞けばイスラム教徒なので「サ離陸後まもなくして彼らのところに食べ物が配られた。それが、ちょっと異質なのである。

ラマーライクン」と挨拶するのだそうだ。次回からそのように挨拶すると、相好を崩し、これ以上無いような笑顔を見せて握手してくる。普段のいかつい顔と競技ドライバーのような運転から受ける印象とは違って、とても人懐っこい人だったのだ。

航空会社
出発の朝、成田空港の掲示板には、搭乗予定のエア・インディアの便は15分繰り上げに変更されたという表示があった。繰り上がるというのが気になっ客室乗務員に聞くと、そ町ま彼らが事前にオーたので、チェックイン時に聞いてみたら、小声で「エア・インディアは出発がいつも遅れるので早めダーしていたスペシャル・ディナーであるとのこに搭乗手続きを済ませるようにしている」と言う。

と。珍しいので写真を撮らせてもらった。写真左か

その甲斐もむなしく、この健は出発も到着も遅れた

ら、小さいパン、バナナ、バター、紙パックのココ
ア、小さなオレンジ、それぞれ一個ずつである。私のだった。

また、機内持ち込みの手荷物検査も厳重で、かばんを開けて中身を調べ、ボディチェックもある。ム
ンバイの空港を出るときの荷物チェックはⅩ線のみ

は何でも食べられる幸いを噛みしめたのであった。
彼らの殆どは客室乗務員が話す英語もヒンドゥ語も解らないようであった。

だったが、担当は軍人で、彼らがボディチェックも行っていた。（彼らは親日家が多いらしく、私に対して笑顔と、多分、知っている限りの日本語の単語を浴びせてくるのだった。肩に吊るした小銃を見な

ければ軍人であることを忘れさせる。）
エア・インディアは空港の端に専用の一角に位置している。そのため売店も少なく閑散としている。

．46．

暑い歓迎
ムンバイのベストシーズンは11月から2月であると聞いていたので、できればその時季にしたかった」のだが、結局は3月中旬になってしまった。
航空会社を選ぶにあたりインドということで、何のためらいも無く国営のエア・インディアを選択しEssayⅥ）1．14，No．2・3

たのだが、その優は深夜11時30分がムンバイ空港

ら、IS0−15504への関心も高い。

到着予定であった。そして、お役所仕事（？）の運行で、30分以上遅れて日付が変わってからの到着となった。

日本の競争力は？

深夜の到着なので気温が下がっているはずであったが、空港を一歩外に出た途端「暑さ」が襲ってきた。何しろ出発する日の盛岡の最低気温は氷点下の武器はコストと技術力であろう。現状ではオフィだったので、その差は大きい。更に、滞在中には北お、人件費や物価の安さで人月コストは十分に競争国で生まれ育った私にとって未曾有の体験となる、
摂氏39度に達したのであった。まさしく暑い歓迎を受けたのだった。これも貴重な体験である。

力がある。また、海外からの受託ということもあって、品質管理やプロセス改善にも関心が高い。日本

いずれの企業も海外をターゲットとしている。そスコストがインドで1番高いムンバイであってもなから単にコストが安くなるといって安直にソフト開発を発注するということは、日本のソフト産業を衰

企業訪問退させる危険がある。

今回の出張では、3泊3日！の滞在期間中に3社を訪問した。詳しい内容は企業秘密。トP

彼らはコスト以外の競争力も身に付けているのだ。日本が負けないためには、何をすれば良いのだ
ろうか？

・A社

ここは、以前からコンタクトのあった会社で、独立系のソフトハウスである。40〜50名の社員がいる。日本をターゲットにしていて、社内で日本語研修にも力を入れている。品質管理を専任で担当する部署を設けているなど、IS0−9001や、CMMなどへの取組みも着々と進んでいて、近々Pvt．，Ltd．としPvt．Ltd．について
インドの会社には○○Pvt．Ltd．という社名が目立
つので、気になって聞いてみた。インドにおける法人の成長段階（？）には次の4つがあるらしい
・第一：Proprietefbrownerて会社組織の充実化が予定されている。（Pvt．，Ltd．

については後述）

又はPartner会社

一人又は二人以上のパートナーが出資して設立。
社名の後に何も表記しない。財務諸表の公開は不・B社

本社は米国ワシントン州のレッドモンドにあり、ムンバイはオフショアセンターという位置づけ。創業したのは元MS社の社員ということもあって、メインの顧客はMSである。社員は数十人であるが、採用条件がソフトウエア工学を修めていることが最低の条件といい、高度な技術者を揃えていてMS−
Windows及び．NETについて技術力の高さを誇っている。CMMのレベル4を達成していることが特筆される。

要。会社の収益は出資者の収益となる。
・第二：Private会社

二人以上が出資。海外に金銭取引を伴う支店を開設できる最低限の法人。これ以上の会社は財務諸表公開義務がある。
会社名の表記は○○P両．Ltd．となる。
・第三：Limitted会社

4人以上が出資。
会社名の表記は○○Ltd．となる。

・C社

本社は英国マンチェスターにあり、インド側はやはりオフショアセンターという位置づけで設置され・第四：PublicLimitted
又はListedcompanyている。場所はムンバイから北へ30Km程度のニューボンベイ（NaviMumbai）に整備された、ビジネスパークにある。現状ではCMMレベル3を実現しているが、ヨーロッパ企業の系列であることか

・47．

株式上場会社。
会社名の表記は○○Ltd．で上記と名前では区別ができない。

Vol．14，No．2・3

ESSay

ホテルからのインターネット接続
ここからは、ホテルからインターネットを利用してみた顛末記である。

で、部屋の電話はコンピュータ・データポートも利用できるとあった。

接続までの長い道のり

ホテルの選択まず、旅行会社（HISを利用した）経由で予約でさて、チェックイン時にインターネットを使いた

きるホテルを洗い出し、それらのホテルのWebペー

いと申し込むと、無線uN用のPCカードを貸し出す

ジから、それぞれのホテルのインターネット利用がと言う。私のiBookにはPCカードスロットが無いの

どのようになっているかを調べてみた。

と、既にAirMacカード（Apple純正の無線LANカー

調べたホテルでは、全てのホテルで高速インター
ネット接続が利用でき、時間単位の料金と24時間のド）が内蔵されているので、PCカードは不要であると告げた。

料金が掲載されている。
料金設定を見ると、やはり24時間利用が割安なの

後ほど、インターネット接続の担当者が部屋にお邪魔して設定の手伝いをする というので、部屋でだが、それでも500ルピーから850ルピーとインド待っていた。

の物価から考えると、かなりの高額に設定されてい待っている間に、無線uNカードの設定をしたる。

ら、ホテル内の無線uNステーションを捕捉して、（ちなみに1ルピーが2．5円、500ルピーだと1，250

難なく繋がったのだが、ホテルの外には接続できなかった。
そうこうしていると、部屋の電話が鳴り、出てみ円相当。ムンバイではレストランの夕食が100ル

ピーもあれば、十分なものが食べられる。日本ではほぼ無料で使えることを考えても、やはり高額であると言わざるを得ない。）

ると接続用のIDとパスワードを教えると言う。とりあえず、言われるままにIDとパスワードをメモした

最終的に選択したホテルは空港や訪問先への交通が、そもそも、どうやって認証するのか解らない。

の利便性でTheRoyalMeridianMumbaiを選択しWEPではないようだし、無線LANカードは既にネッた。（部屋と設備の詳細はトに繋がっていることを示している。

http：／／www．1emeridien．com／india／mumbai／accom

しばらぐ悩んでいると、部屋のドアがノックされ、インターネット接続の担当者が来た。彼はインターネット接続の注意点と、先程電話で連絡のあっmodation＿in1956．shtml）

ここのインターネット接続料金は・1時間が250ルピー

た、IDとパスワードが印刷された紙を持ってきた。

・2時間が350ルピー

彼は、「ブラウザーを立ち上げて、今から言うア・24時間が500ルピー

ドレスを表示してください」というのだ。そのIPア．48−

EssayⅥ）1．14，No．2−3

ドレスはル送信に使用しているSMTPサーバの踏み台チェッ「http：／／192・168・100．1：45000／Login／Login．html

クで蹴られてしまい、メール送信ができないのだった。（仕方なくメール送信はWebメールを使う）も」というプライベートアドレスだった。（先程の紙には、このアドレスは書いていない）

ちろん、SMTP以外のWeb閲覧などは問題なく使えた。

そのURLを開くと、ログインのためのページが表示され、くだんのIDとパスワードを入力すると、コース選択（1時間、2時間、24時間）と、確認ボ

バックアップ回線の用意

タンの画面になり、コースを選択して確認ボタンを押すと、画像のような画面が出て、インターネットに接続されたことを示す。

色々トライしてみたが、結局のところ、チョコ
チョコ使うにはホテルのネットワークを使うよりは、ダイアルアップ接続の方が、簡単で結局は安く上がるということが結論だった。こんなこともあろうかと、出発前にNiftyServeの海外ローミング用電幽‥押印臼

話番号（ムンバイ市）を調べていた。殆ど使わない頗

のに毎月210円支払ってNiftyServeの会員を継続し■11し・U、lり、：・，r！いHHlf1：l∵㍉・い1ilり己、rU■∴−ヱ￣

トト・！1F：jr〜二」：二、卜，

J＿J・rlH！：．・し■．

こrl、伸い．▲＝．い▲日．

、1■11￣＝∵つり「＝¶■・；￣￣：！：．」一．

・＿1、二・■・1−1ていることが、こんなところで役に立つのだ。

■

三；￠；雲やまた、ワールドパスポートネット

舅ほへ毎Y⊇冥有．

（http：／／W．WPn．ne．jp／）の個人向けサービスのライトコースだと、月額基本料金が無料で、海外ローミングが利用できる。これだと接続時間に応じた従量制の料金なので、これに登録しておくとイザというときに役に立つ。しかも専用の接続用のソフ（こんな画面が出てくる）
試しにメールの受信などをしてみると、ちゃんと受トがWindows版だけでなく、MacOSX版も用意されているのが嬉しい。このソフトを使うと、国、都信できた。うまく接続できたので、担当者には帰っ市を指定するだけでアクセスポイントの電話番号が出てくるので、便利だ。

てもらう。

ところが…

電話変換アダプタ

置いていった紙を良く読んでみる。「Very

インドの電話コネクタは、俗に言うインドタイプ

nominalcharges．」とあるのには苦笑したが、更だ。（http：〟mobilekit．jp／teleconne．htm参照）に、料金表の下にこんなことが書いてあった！

でも、部屋の電話機にはデータポートと呼ばれるRJ一日のジャックが付いているので、日本で使用していNote：Thebillingstartsffomthetimeyouloginto

OurNetworkandexplreSOnCOmPletionofthe

る電話ケーブルを持っていくだけで良い。また、電PaCkagedurationyouhavechosen・Forexample；

話機に繋がっている部分のコネクタは大概RJ一日なので、それを抜いてモデムにつなぐこともできる。

ifyouhavepurchased−1−hourpackage■andyou
logintoournetworkat9pm，inspiteofthefact（但し、モデムは海外対応のものが良く、モデムの安全のためにモデムセーバーを経由して接続することを推奨）

thatyoudidnltusethepackageforthecomplete
Onehouryourpackagewi11explreatlOpm・

つまり、1時間コースを選択してログインしたら、ログインした時刻からカッキリ1時間使うしか電源無いのだ。正味1時間をコマ切れで使うことが出来ない仕組みだ。そういえば、ログアウトするボタン

インドの電源電圧は240Vが一般的のようだが、ホテルの電源はWebページによると115／120Vとあが無い。

る。しかし、テスターを持っていかなかったので実これでは、24時間コースを選択するか、インター

際のところはわからない。

ネットは1日1回まとめて使うしかない。不便だ。

電源プラグはイギリスと同じラウンドピンのもの

それから後で気がついたのだが、このホテルのネットワーク経由では、メールを取ってくる「POP」はちゃんとできるのだが、私が外でのメーだったが、良く見ると変換プラグが無しで日本の電源プラグも使えるようになっている共用コンセント．49＿Ⅵ）1．14，No．2・3

ダブタは100Vから240Vまで対応しているので安心だ。（但し、ACコード部分が100V用であることが多いので、240Vに対応しているものを用意すること）インターネット利用は特別？
訪問先企業の人ににホテルでのインターネット利用顛末を話したら、「インドではまだまだインター
ネットを利用するのは一般的ではなくて特別なこと。」、「プロバイダの利用料金も高く、しかも速度も速くない」ということだった。

そういえば、ホテルのネットにつなぐためのログイン画面には、どこかのプロバイダの名前が出ていた。料金が高いのもそのせいかも。

海外モバイル情報
海外でのモバイルに関する情報は「地球のつなぎ

写真では変換プラグを使用しているが、空いている左側のコンセントは、日本のプラグでもそのまま方」http：／／www．tSunagikata．com／などの情報が参差し込める。

考になる。

ちなみに、iBookや最近のノートPC付属のACア

雑感
そのほか、今回の出張で感じたことを書き留めてらかさ、懐の深さがあるのだ。

おく。

南インド料理複雑な社会

私が今まで日本で食べていたインド料理は「北イホテルから訪問先への幹線道路から町並みや人々

ンド」のものだったらしい。それに訪問先の人たちの暮らしの一端を垣間見ると、その貧富の激しさががヴェジタリアンということもあって、珍しいもの感じられる。
路上生活者の屋根になっている、ポロポロのシー
ト、敷布団代わりの古タイヤ、物乞いの人たち、スばかりだった。

ラムの住居など、とてもカメラを向けることすらでというのがあった。

きない。その一方で、高いフェンスとガードマンにどちらを試すか迷った揚げ句、マックヴェジを食べてみた。パンの中に挟まれていたのはカボチャコ守られた敷地に林立する高層マンションと、それに暮す優雅な人たち。
様々な宗教とそれによって制限される食べ物。
400を越える言語と17の公用語、そして英語を使い分ける人々。
これが私の見た人口1，300万人といわれるインド

最大の商業都市ムンバイの一端だった。
出発便までの短い時間で訪れたプリンスオフウェ
ルズ博物館では、10ルピーの入場料金が、外国人である私は300ルピー。ことほど左様に複雑である。

この複雑さを許容して、自然にながれているおお．50．

極め付けはマクドナルドのハンバーガーで、マトンのハンバーグやヴェジタリアン用のマックヴェジ

ロッケのようなものだった。

ムンバイ料理の代表と紹介されたのは、Par函bi
MutterPaneerという料理だ。Paneerというのは、牛乳を固めて作った豆腐のようなもので、それをサイコロ状に切ったたものがメインの具で、それがト
マトピューレとカレーの汁に入っている。その上にグリーンピースがあしらってる。色と形からはマーボー豆腐のようにも見えるが、肉類は入っていな
い。スパイスが沢山入っているので流石に幸いがEssayⅥ）1．14，No．2・3

さっぱりした味である。これを薄焼きでパリパリのチャパティで食べるのがムンバイスタイルだ。私がちがインド料理店で良く見る、ナーンは北インドのものであるらしい。

黄色で、ボディは黒く塗られている。後はオーナーの趣味で色々な飾りがついていたりする。
町の名前を失念したが、ニューボンベイ（NaviMunbai）への途中にある町はオートリキシャが入れない地域で、そこでは少し大型のオートリキシャのヴ工ジタリアン

ようなものが走っている。

前述のように私がインドでお会いした人たちは、

オートリキシャの他には、ちゃんとドアの付いた

ヴェジタリアンなのであった。日本では精進料理く
らいしか思い当たらないので、いったいどんなものを食べているのか、カロリーは十分なのか、など疑軽自動車のようなタクシー（キャブ）が走っている。ムンバイのシティと呼ばれる中央官庁街のあた問は絶えないが、一緒に食事をしてみると、これが中々奥が深い。ヴェジタリアンといっても宗派によっては、土の上に成るものしか食べられない人たちも居る。この人たちはカボチャは良いが、芋はダメなのである。ヴェジタリアン向けの食品には緑色の日の丸のようなマーク（100％vege）が付いているので、識別はたやすい。
とは言え、先程のPaneerやカボチャなど結構カロリーが高いものも多く。加えてバターや油を多用するので、実際はヴォリュウム満点なのである。
そのせいか、お腹がポコツと出た人が目立つ。サリー姿の女性もポッテリと弛んだ脇腹が顔を出しているのを良く目にする。カロリーは十分なのだ。
そういうわけで、インド滞在中ず〜つとヴェジタ

リアン食を満喫したのであるが、体重が減ることは

りは、オートリキシャの乗り入れが禁止されているので、そこではキャブが幅を利かせている。幅を利かせるとは言っても、車幅は小さいのだ。

通勤電車の混雑は東京以上
ムンバイは電車が発達していて、通勤には便利であるらしい。とは言うものの、電車の混雑は東京以上らしい。電車の客車を見ると、出入り口が大きいのだが、扉は無い。加えて窓は付いているものの小さい窓が、ほんの少しついている程度だ。乗客はフレッシュエアを求めて、扉の無い出入り口にタムロしている。ラッシュアワーには、鈴なりにへばりついているとのこと。「日本人は乗れないでしょう」と言われたが、私も乗ろうなどと思わない。
振り落とさないようにという配慮か、走行スピー
ドはあはり早くないように見える。

期待できない。（Vegeは成長の意味もあったな）

そうそう、更に彼らはお酒もタバコも吸わないのだった。どちらもダメな私は、最初は気付かなかっ洗濯はいただけない

たが、お酒を勧められることも無く、副流煙に煙る

インドではクリーニングに出さないほうが良いとは聞いていたが、試しにワイシャツ1枚とアンダーことも無くて、とっても楽だったのだ。

シャツを1枚を出してみた。。

夕方部屋に戻ってみるとワイシャツはプレスされて、ビニール袋に入ったままつるされている。漂白

オートリキシャは凄い
私には石の下に集まっているダンゴ虫に見えたほど、沢山のオートリキシャが、それこそウジャッと走っている。凄い。この凄さは私の稚拙な筆力では
とうてい表せない。幹線道路であっても車線という概念は無いらしい。ちょっと隙間があるとドンドン
入ってくる。2〜5台が並走する中を、人々が歩いたり横断している。これもこの国の社会と同様に渾沌とした秩序（？）で流れている。

剤で青くなっているわけではない。以外と良いのでは？と思ったが、襟を見てがく然とした。襟の真後ろの部分に、あきらかに洗濯挟みで吊るされた跡がくっりきと付いている。これは自宅に戻ってから数回洗濯とプレスを繰り返したがまだ消えない。
アンダーシャツは何と箱に入って置いてあった。
期待してフタを開くと、更に柔らかい紙でくるまれていた。がっ！

しかしオートリキシャの台数はものすごい。いっぱい走っているほかに、道端に直角にぎっしり詰

とってもヨレヨレになって変わり果てていた。

結構高級なホテルだったはずだが、インドのクまって駐車している。ドアが無いのでピッタリくっ

リーニングはおそるべしなのだ。

ついていても乗降できるのだ。

オートリキシャは小さな三輪車で、屋根が付いていて、後ろの座席には、無理をすると大人が三人位座れるようになっている。規格化されていて屋根が．51＿

ともあれ、異文化休診は面白いJ
文責∴野村

行者〃CSノSeamailⅥ）1．14，No．2・3

Repod

紺屋の白襟
SIGENVMember有志

SEAのIPまでの道のり（2003年・夏）
1．はじめに

まずいことに（？），あの阪神タイガースが優勝しそうである．いや，昨年も5月の時点ではそうであった．しかし，今年こそ本物のようである．「あの黄色いSEAMAIL」と話してわかる人も少なくなってしまった．

SEA設立当初の1年間は，「阪神タイガースの優勝を記念して，機関誌の表紙の色は黄色にしました．以後，発刊年毎に色は変えます」と，機械振興会館の会議室で開かれた設立総会で，発起人の一人で，SEAMAIL編集長の岸田さんが挨拶されたことを思い出す．外は寒かったが，何か新しいこと
がゆっくりと起きそうなことを予感させる，熱気に満ちた12月の夜だった．
［編集部注】ほんとうに阪神が優勝したのでSEAMAILの表紙は20年ぶりにまた黄色に戻りました・

しかし「監督が変わると選手はこうも変わるものなのか」と思う．世代という意味の語generation

を，辞書で引くと40年と書いてある．それからすると，SEAの歴史はその半分も経過していない・
が，呑み屋も3年も持てば一丁前というから，十分に歴史があるのかもしれない．消え去ってしまう
ことが実は歴史の大部分なのだということを，痛感するこの頃である．記憶があまり不鮮明にならな
いうちに，SEAの事務所やマシンの遍歴の記録も兼ねて今回のIP化までの道のりを書き留めておこうと思う．

2．東高円寺〜隼町：ネットワークの黎明期に辿り着くまで
1985年は，色々とあった年だった．まず，予想外にタイガースが優勝してしまった．そして，産業界では，ビックブルーといわれたIBMの大型汎用機の断然の優位は雲行きがあやしくなっていた・
一例は，日立のIBMスパイ事件だったりした．．しかし，まだ所々にしか雲は見えず，また新たな胎動に，日を向けようとしていた．AIブームの先駆けとなる第5世代もちょうどこの頃だった・

当時，何が衝撃的だったか？．個人的には，SEAMAILという印刷物が，当時としては高水準の印刷物だったことである．創立当時の会員数は，高々150人である．倍の数を作ったとして300冊・とても信じられなかった．その頃の印刷物は，岸田さん（SRA）を中心に，ボランティアベースで，日本語化したroffとその亜種（nroff，ditroff）を使って版下を作成していた．会員管理は，野辺良一さん（SRA）が，東高円寺のマンションの1室を借りた仮事務所で，NECPC9801VM（MS−DOS）上の
imfbmixで作成していた．パソコン通倍が一部のパソコンユーザに浸透し始めた頃の話である．

設立してから1周年を過ぎたあたりで，事務所が手狭になったことや，駅から近いとはいえ，やはり多くの人からアクセスには至便とはいえないことから，関係者の多くが勤めている平河町の近くということで，隼町のマンションの一室に移転した．事務局から貰った名刺の裏には87−10−28という日付が書いてある．この頃になるとやはり会員も増えてきたので，UNIX−WSで会員管理をということもあり，SONYNEWSを購入してinformixをMS−DOSから移植するという仕事もあった・ここらあたりは，田中慎一郎さん（SRA）が尽力された．

また，しばらくして，平河町のSRAの一室をⅣSの事務局と一緒に間借りさせて貰ったあたり
で，junetへの接続がされたように思う．

．52・

ReportSeamailⅥ）1．14，No．2−3

3．jumetからの商用接続へ

色々な意味で・junetと瀾連があった人が多い関係で，SEAは，早い段階でSRA経由でjunetに接続していた・もちろんUUCP経由である・そのために，アドレスsea・Or・jpを取得した．そのあと，数年後に，バブルが弾けはじめた1990年の夏に，事務所もいまの四谷三丁目に移った．

しばらくして，商用のインターネットが始まり，当時，代表幹事だった中野先生から「SEAも商用ネットワークと正式に繋ぐのが適当」というアドバイスを受け，幹事会で了承されたのが1994年頃である・以来，28・8KbpsのアナログモデムでUUCPで接続していた．せっかくの機会なので，そのあたりのマシン環境を簡単に紹介しておこう．
3．lSONYNEWSSEAが誕生したころの，ソフトウェア業界の大きな話題は，なんといっても，あのシグマ計画だった・私などは・そんなことは微塵も関係ない職場にいたので特に仕事上で，直接，これらのプロジェクトについて関与することは無かったが，Unixに縁のあった当時のソフトウェア技術者の多くは，それに関しての話題が少なからずあったと思う．まあ，そんなことはともかく，SEAにあった
NECPC−9801VMの後継に選ばれたのが，SONYNEWSである．4．3BSDに独自の日本語拡張ををしたマシンで，HDもSCSIのものが20MBくらい付いていただろうか．SEAの業務の上では，このマ
シンに，InfbrmixRDBを入れて会貞管理DBが動き出した．

3．2Ⅹ端末の導入「ワークステーションが技術者に1台ある理想の環境」を羨んでいた人も多い中，SEAでは，四谷の事務所で業務を始めてしばらくしてから，カラーのⅩ端末を2台導入した．ディスプレイには，カラーの大きな17インチくらいのものを装着した．

ディスプレイは，その後，m液晶に買換えたりしたが，いまでもかろうじて現役で稼動している・壊れず元気に稼動しているので，捨てるに忍びないが，近日中に退役させる予定でいる．
3．3SONY・NEWSの延命・退役とDOS／VPC＋FreeBSD

SONY−NEWSの老化は，頭痛の種だった．不要になった同型機の部品を分けて貰ったりして，何度か危機的な状況を脱してきたが，それもその場凌ぎのことでしかないのは明白だった．一番頭が痛かったのは，当時の機材は，メーカの独自仕様のも・のが多く，特にHDの容量確保（増設）がままならなかったことである．当時のSCSIは，互換性に乏しかった．
3．4DOS／VPC＋Free迅SD

PCでUnixというと，いまでは当たり前だが，昔は，やはり一部のマニアックな人たちのおもちゃ

でしかなかったような気がする．秋葉原に行っても，一部のマニア向けの店の隅に，ひっそりと「NetBSD，FreeBSD」といったCD−ROMが売られていた．そんな折，環境分科会で，実践的に分科会活動をするために，DBMSなどの周辺をマシンを使ってやりたいね，という話が出て，PCの構築をサポートしてもらうことになり，機材を調達した．
Pentium166MHz，メモリ64MB，HD2GBといったパーツを，秋葉原に出かけて買ってきて組み立てたのが1997年5月末の，大雨の1日だった．FreeBSD2．2Rをインストールしたら，あっけなく作業が済んでしまった記憶がある．
それからしばらくして，SONYNEWSの調子が本格的に悪くなり，結果として，このマシンをSEAの中核マシンとして供出することになる．その後，今年（2003年），退役させるまで，HDやMCの障害は何度か発生したものの，それ以外の障害はなんら無く，無事安定して運用してきた．

．53＿

ReportSeamailⅥIl．14，No．2・3

3．5ImhrmixからOracleへ

当初，環境分科会で，共通問題を考えるときにSEA−DBは，PostgreSQLなどのオープンソースのもので作ろうと考えていたが，皆さん，多忙なため，なかなか実作業に着手できないうちに，上記のような理由で，マシンを供出したこともあって，遅々として進まなかった．しかし，SEAの基幹のシステムでもあるので，いつまでも動きませんということでは支障があるので，伊藤さん（NilSo叫こご
協力頂いて，WindowsPCにOracleLiteでシステムを作って頂いた．いまでも元気に動いている．
3．6seajpの取得とIP接続

2000年の暮れくらいだったと思うが，汎用jpドメインが公開された．これに関して，旧来からドメインを取得しているものに優先的に割り当てられるものがあり，これを機にseajpを取得した．このドメイン取得の引換えにseajpをIP接続する必要があるので，それを実施するなら，当然ながら，SEAの事務所をIP接続しましょう，という決定が幹事会でされたのが2001年の1月頃．仕事の片手間で・準備をして，そのうちやりますと2001年度のSEAの総会で話をしてから，Seajpを，IP接続したが，従来からのsea．orjpなどの接続環境は，従前通りであった．

4．現在のSEAのマシン環境

世の中，ADSLがあっという間に普及して，従来では考えられない大きさのメイルが行き交うようになると，さすがにUUCPでの接続では耐えられなくなってきた．そんなこともあって，本格的にSea・Orjpも含めたSEAのIP接続移行を考えて動き出したのが，2002年の秋である．それからボラン

ティア作業で，暇を見つけて仲間が集まって作業を進めてきて，メイルの移行などもすませた．
せっかくなので，現在のSEAの，特にネットワークの構成・環境については，別稿で，簡単に紹介したい．

5．今後のことなど
せっかく安定したIP環境が構築できたので，やはりSEAの活動の一助になって欲しいと考えている・たとえば，SEAを理解してもらうという点では，いままである実績・記録を，整理して文書や画像，音声などを公開していくことも必要であろう．また，シンポジウムや分科会活動などのリアルタイム中継やオンライン開催なども試行されてよいのかもしれない．

随分前に，書きかけた原稿に加筆修正している．まあ，それくらい遅々として進まない作業を，脇で見守って下さった，岸田事務局長，深瀬・前代表幹事ほか関係者に改めて，御礼申し上げたい．

−54．

ReportSeamailⅥ）1．14，No．2・3

SEAのネットワーク構成について（2003年・夏）
前稿で紹介したように，SEAのIP化作業が一段落したので，現時点（2003年8月）のSEA事務
所内のネットワークの構成（主要機材，経路設定，メイル，Webのサービスの状況）を簡単に紹介する．ネットワークのトポロジは，次の図のようにきわめてシンプルなものである．
インターネット・プロバイダI

LNTTFlets−ADSL24Mbps
I

ROUTER−01（MELCOBLR3−TX4）l（202．32．72．209）〇一一一一一＋ヰ叩一一……一一一一……十一一一一…−…一一一一一…一〇【202．32．72．208／29】

l（202．32．72．210）l（202．32．72．211−202．32，72．214）

l

SV肝C

I

ROUTER−02（NetGenesisOPT）
l（192．168．0．1）〇一一一一…＋叫−十一……叫一一一一……一一一一……一一一一一一一一〇【192．168．0．0／24】

i

SVR／PC価nter

A．主な構成要素
A・1）インターネットとの接続

廉価なADSL回線を使っている．当初1．5Mbpsで接続をしていたが，SEAの対外接続のlP移行がされたので，2003年8月にADSL24Mbpsに移行の予定である．ADSLルータは，2代目である．

初代のものは，同じメーカの旧型機種であったが，1度の故障修理と2度の不安定な動作により，退役させた．
A・2）DNS

外向き

DNSは，現在，プロバイダのサーバでサービスしている．内向き

DNSは，

202・32・72・208／29上のマシン（FreeBSD）にdnscache／tinydnsで稼動させている．

A・3）メイルサービス
202・32・72・208／29上のマシンにMXを向けてある．このマシンがリレーして内側の外向きDNS

は，現在，プロバイダのサーバでサービスしている．MTAは，ReeBSD上でqm由1を使用している．
A−4）WEBサービス
202・32・72・208／29上のマシンでwwwtseajp，www．Seajpをサービスしている．サービスにはapacheを使用している．
A・5）h枕p・prOXy

192・168・0・0／16からインターネットの利用するために，202．32．72．208r29上のマシンでhttp−prOXyな

どを内向けにサービスしている．サービスにはsquidを使用している．

B．経路設定．55．

ReportSeamailⅥ）1．14，No．2−3

B・1）ROtJTER−Ol（MELCOJiLR3−TX4）

インターネットプロバイダとの接続を行っている．ディフォルトルートを，W側に向けている．このルータは，内側の（プライベートアドレスの）経路を設定していない．
8・2）ROUTER−02（NetGeIleSisOPT）

インターネットとプライベートのローカル接続を行っている．このルータは，夫々の足元に接続してあるネットワーク（及びプライベートアドレス用のIP帯域をブラックホールに向けている）以外

は，どこにも経路を設定していない．
B・3）202．32．72．20釘2，上のマシン

原則として，プライベートアドレス向けをROUTER−02に向けて，ディフォルトルートを
ROUTER−01に向けている．
84）1，2．16乱0．Ⅳ川上のマシン

ディフォルト・ルートをROUTER−02に向けている．

C．運用状況
C・1）メイル

約800通／日のメイルの受信がある．平均すると約2分に1通のメイルを受信していることにな
る．IP化以前は，28Kbpsのアナログモデム経由のUUCP接続だったので送受信に相当の時間と費用を要していたが，いまは，ほとんど，ストレス無くメイルを処理している．
また，IP化を機に，MTAを従来のsendmai1からqmailに移行し，不正ID宛てのメイルも全てゴミ箱に入れて，無用なuser−unknownなどの返信処理をしないようにした．

MXホストの2重化は，年内には実施する予定でいる．停電などを考慮した（SEAの事務所以外での）MXの2重化などは，今後の課題としたい．
C・2）Web

従来は，プロバイダのサーバ上と，SEA事務局内のサービスを併行に稼動させていた．しかし，マシンや回線が安定すれば，このまま事務所内七のサービスに一本化していく予定でいる．
利用状況などは，アクセスログは収集しているが，きちんとした分析などは行えていない．
特に，アタックと思われるものもログに多数記録されているので，今後，それらを元に，不正アクセスの対処を桟敏に行うための仕掛けを準備していきたい．
あわりに

SEA事務局内のネットワークの構成を簡単に紹介した．ボランティアベースでのSEAの活動は，
このようなネットワーク整備1つとっても，やはり一度にできることは限られている．しかし，ソフ

トウェア技術者の基本能力として，ネットワーク技術の習得と実践は，現代の必須事項だと思われるので，それに追従すべく，会貞諸兄のご支援をよろしくお願いしたい．

．56．

SeamailⅥ）1．14，No．2・3

Reportその後の経過2003年・秋〜2004年・春
A．2003年9月・幹事会での報告

最近行ったことは次の通り．
A・1．DNSの変更
sea．or．jp，Sea．jpをWEB用に設定しました．いずれも同じIPをAレコードとして持ちます・それに対してwww．sea．orjp，www．Sea．jpをCNAMEとして定義してあります．

各位へのお願い：今後SEAのWebページは，www．Sea．jpということでお願いします．ただし，上記に述べたように実態は同じです．
また，近いうちに，従来から公開している〟www．itinet．or．jp／sea／には，自動転送のスクリプトを挿入し，年末くらいには閉鎖したいと思います．
［編集部注】現在すでに〟www．iiinet．or．jp／sea／は閉鎖されました．

A・2．対外サーバの冗長化
特に，メイルのロストを防ぐために，OSなどのバージョンアップなどを安全に進めるためにも，マシンを2台体制にするべく最終的な作業を進めています．
今後の予定は次の通り（プライオリティの高い順）：
1．merman．sea．jp（外向けサービスマシンの1台）のリプレイス‥FreeBSD4・9Rのリリース待ち・

2．marmaid．sea．or．jp（事務局内部使用）のリプレイス‥Win98でSEADBを現状のまま移行する・

これで数年延命！
3．halcyon．sea．orjp（内向けサーバ）のリプレイス＝FreeBSD4・9Rのリリース待ち・grOff環境に関しては，現状マシンと併行して運用するかも構成これから検討するが，RAIDも検討した
い．

4．テスト用のマシンの準備：SWikiや新サービスなどの実験環境．先日来，幹事会MLで提案いただいたswikiなどのWebの実験環境は，本番環境とは別に，できるだけ早い時期に構築できればと考えています．
5．MLサービスの整備：運用労力の軽減，緊急時の対応などを検討．
8．2003年10月・幹事会での報告
1）FreeBSD4．9Rのリリースが遅れているので，大きな進展はなし．

2）運用中のプログラムのパラメタなどの微調整，不具合修正などを実施．（Sendmailのqmailの互換モジュールとの置換，Squidのパーミッションの不具合の修正など）．
C．2004年2月幹事会での報告

C．1．インターネット接続用ルータの不具合
1／2AMl：46−1／59：57に発生．ルータの再起動で復旧以後，トラブルは発生していない．現運用棟

は，昨年7月に購入したものであるが，Dos対応を実装し，廉価で構成な後継桟が発売されているので，近いうちにリプレイスして，現運用横は予備機に充てる予定（購入済み‥5，400円）・現予備機は、性能的にも劣るので廃棄する．
C．乙mamaidのハードウェアリプレイス（12月実施）

事務局内部で使用しているWin98機のハードウェア交換．一部不安定なところもあるので，後日

ReportSeamailVol．14，No．2・3

再調査，再調整する．
C・3．今後の作業予定
halcyon（ローカル側のメイルなどのサーバ）のリプレイス‥FreeBSD3・3R一一＞5・2Rへ，ハードも含

めて．リプレイスj甘OfFの不具合は継続調査中．3月末くらいまでに新マシンを仕立てて，しばらく旧マシンと併行稼動させる．新マシンでの追加サービスは，DHCP，prOXy−paCを予定．これで，SEA会員がNotePCなどを事務局に持込んでも，容易に作業ができると思う．これとは別に，マシン（旧マシンを再構成するか新規に購入するかは後日検討）で，SWiki，IMARIPv6，新MLなどを順次テストしていきたいが，…．

D．2004年4月幹事会での報告

2月から3月にかけてのSEA事務局マシンの整備状況は以下の通り．
2月5日

DNSの切替：メイル対外サービスのホストを1台のみにした．マシンが安定稼動していること，および，実験用のマシンとして1台を割当てたいため．
3月1日AMOl：21

内部メイルサーバのreboot：原因不明．調査中だが，情報不足で終りそう．外部からのアタックではないと思いたい．現在，マシンは安定稼動中．なお，先月内部サーバのリプレイスをしたいと報告
したが，その後関係者で検討をした結果，各種ソフトの移行の手間などを考慮し，現体制をもう少し継続することにした．新マシンで予定していたサービスのうち，DHCPやproxy−paCのサービスは現マシンで稼動開始（〟4）．
3月3日

1）ⅠIJ向けル・一夕のリプレイス：セキュリティ上の問題があったので，一旦，元の機材に戻すセキュ

リティ対策を万全にしたのち，再度，本番リプレイスを計画する．
2）FreeBSD用の緊急パッチの適用（SecurityAdvisorySA−04：tCP）

3月4日

新ルータ交換不具合（インタネット側から管理画面がえてしまう）ので，しばらく旧ルータで運用することにした．
3月中旬〜

SnMが大量に到来しだしたので．着信拒否などの対応をする．また，不正な宛名向けの着信メイ
ルを毎日レポートするためのスクリプトなどの整備に着手．

お

肌

氾ねl血

PreliminaryCallforPaperS
ISFST」2004

InternationalSymposiumonFutureSoftwareTbchnology2004
0ctober20（Wed）−22（Fri），2（泊4inXi

an

Co−SpOnSOredby

SoftwareEngineersAsSociationofJapanUNUInternationalInstituteforSoftwareTbchnology
NorthwestUniverslty
XianSoftwareEngineennglnstitute

ISFST12004isthe8thlnternationalSymposiumonFutureSoflwareTbchnology・

TheprevioussevensymposiainthisseriesweresuccessfullyheldinChinasince1996・Theserieshavebeen c0−0rganizedbySEA（SoftwareEngineersAssociation）ofJapan，UNUn−ST（IntemationalInstituteofSoftwareTbchnologyofUnitedNationsUniversity）・
andthelocalhostacademicorganizations・Thisyear，NorthwestUniversltyandXi

anSoftwareEngineenngInstitutewillbeourhost・ThepurposeoftheSymposiumistoreviewtherecentprogressesinsoftwaretechnology，tOeXChangevariOustechnicalandbusinessinformation，andtopromotelhesoundindustry−aCademiacooperationforfuture・ltwi11provideaunlqueOPpOrtunityforpractitioners・
researchersandeducatorsinsoftwarecommunltytOgatherlatestinformationanddiscusstheadvancesandthetrendsintheBeld・Pro一

gramcommitteeislookingforwardtoreceiveyoursubmissionofresearchpaperS・eXPeriencereports・andtooldemonstrationsrelatedto
thefollowlngtOplCS．

Tbpics：SuggestedtopICSinclude，butarenotlimitedto：

Engineenng：
System／SoftwareDevelopmentParadigm（e・g・：OpenSource）
System／SoflwareEvolutionandMaintenance

Database／Knowledge／DataMining，DiscoveryandEngineenng
Requlrement，ProductLineEngineenng
User−Interface，Architecture，rIbsting

Methodo10gies，Modeling，Frameworklntemet：Web−basedSystem／SoftwareEngineenng
Security，Web−basedsystem（e・g．：Webservices）

MobileandMultiAgentsystem
Management：

Pr∝eSS，Prqject，rrbstingandQualitylmprovement／Management

HumanResourceDevelopmenuManagement
Disthbuted／Concurrent／CooperativeSoftwa陀Development

meory：
FormalMethods，Algorithms，Logics，FaultTblerance，Reliability
SoftwareEvaluation，VerはcationandValidation，QualityAssuranCe
Communication，Multimedia，Graphics，Simulation，LanguageS
Parallel／Distributed／Realtimecomputlng

lTingeneral：

IndustryExpenenCeSandSurvey
NewApplication恥chnologiesandDomains（e・g・：eCommerce）
BusinessProcessRe−englneenng，CooperativeWorkSupport，Education
Obiect−0rientedAnalysis／Desigl押rogrammingrTbsting，EmbeddedSystems

TheunlquefbatureoftheISFSTsympOSiaisthattheprogramincludesinformalbutintensiveworkinggroupslylediscussionsessions
besidesordinary−StylepaperpreSentadons・Industrypeopleareencouragedtoproposespeci航cdiscussiontopics，demonstrationoftooIs
and／orreporttheirexpenenCeinsteadofsubmittingregularpaperS・xi，anistheoneoftheoldestcitiesandhaveunlquehistoricalbackgroundandculture・Aswe11asbeinganancientwal1edcity，Xi，anis

fam。uSf。rthe

terracottawarriors．一，Createdover2000yearSagOforthemausoleumofEmperOrQinShiHuang・Alltheattendeesfrom

otherreglOnSOfChinaandvisitorsfromoutsideChinacanerjoytheirstayatXi

anduringthesymposium・PaperSubmssiom；
SubmiSsionsforafullpaperoranextendedabstractshouldbereceivednolaterthanJune30，2004bythefollowlngaddress＝

EmaiLOnlyJO：is飴t2004−PaPer＠media・OSaka・Cu・aCJp
Papersubmissionsshouldcontaintitle，authornames，affiliationandaddress，abstract，1istofkeywordsandapplylngCategOryOftopICS

followedbythetextwithin500Owordsin6pages．
Experiencereportsubmissionsshouldcontaintitle，authornamesandafMiationandaddress，abstract，1istofkeywordsandapplymgCat−
egoryoftoplCSfollowedbythetextwithin2000wordsin4pages・DiscussiontoplCprOpOSalsforworkinggroupsessionsshouldcontaintitle，PrOpOSernameS，a托1iationandaddress，listofissuestobe

discussedfollowedbyproposer，spositionstatementwithin2pages・
rIboldemosubmissionsshouldcontainthenameofthetool，authornamesandtheirafhliationandaddresses，1istofkeywords，followed

bythetextdescdbetoolfunctionwithin2pages・
OnlyelectronicsubmissioninPDF・pOrtablePostscnptorWordformatviae一mailwillbeaccepted・Note：ThepapershouldbewritteninEnglishonly・Helvetica（OrArial）andTime（New）Romanfontsonly．
Uselocalfonts丘eeauthor

skitat：http：〟www．seajp爬Yemt。iSr紺ISFST200〟
ImportamtDates：

Submissiondeadline：

June27（Sum），2004

Noti鮎atiomofacceptamce：

AugtlSt22（Sum），2004

FinaJpaperdue：

September19（Sun），2004

Paperselectionwillbebasedonoriginautyandcontributiontothetopics・PapersarereviewedformaIlybymorethantwoPC

membersandwillbejudgedatthePCmeetingonearlyAugust．

SEA，JapanwiLlpublishthesymposiumproceedingswithISBNnumberinCDROMafterthesymposiumbycompilingthe
papersacceptedandpresentedatthesymposiumandthesummaryreportofworkinggroupdisctISSioms）etC・

ISFSlL2004Sbl臨GeneralCo．Chairs：
KegamgHAO（NorthwestUniversity）

AkiraKUMAGAI（TELST）
ProgramCo・Chairs：
ZhiJm（ChineseAcademyofScience）

S00ⅥIngmRK（SogamgUniversity）

KazunoriSHIOYA（SRA−KTL）
ProgramCommitteeMembers：
TbBeSeletkdSoon．
WebPublicityChairandMailinglistmamager：

HjdeoNAKANO（OsakaCityUnlversity）

AdYi50町Shm
KeiiiroARAKI（EyushuUmiversity）
DookwonBAIK（KoreaUniversity）

ChrisGEORGE（UNtJ・IIST）
DehuaJU（ASTIShamghai）
XichangZHONG（SEC・CAS）
LocaIArrangement：

ⅥbiGE（Nor叫W彷tUn行ersity）
ⅩiaoqimgGONG（Nor血westUdversity）
恥asurer：

KouiddKISHⅡlA（SEA）
OmcialWebPage；

http：〟Ⅵ叩nれSaa〆EYem付iS臨〟ISFST200〟
WebIIageinsideC鵬na（Comimgupsoon）：
http：〟ww帆mWu．ed軋CI〟pagdxueshuyuand∽5ぬ〟SeamailVol．14，No．2・3

MessagefromEditor

編集後記

☆

4月初めにPROFES2CKMのチュート1）アル講師として来日された韓国POSTECH（浦項工科大学）のKang先生をお招きして，大阪で特別Forumを開催しましたが，そのときに使われたスライドを，先生のお許しを得て巻頭に掲載しました．貴重な情報が詰まっていますので・ご活用ください・☆☆
productLlneは最近あちこちで注目を集めている話題で，大阪のForumもかなり盛り上がりました・今年の12月初めにAPSEC（アジア太平洋ソフトウェア工学会3）が韓国・釜山で予定されていますが・そのCo−
LocatedEventの1つとして，ProductLineSoftwareEngineeringについてのワークショップを開催しようといぅ計画がKang先生を中心に進められています・いずれ開催が決まりましたら・あらためてご案内します・☆☆☆
2月中旬に開かれたSOBAフォーラムの記録を，編集ボランティアとして，渡連雄一さんがまとめてく

ださいました．各支部や分科会での集まりについても，こうした記録をどなたかが報告していただけると，編集部としてはたいへん嬉しいのですが，・・＝・☆☆☆☆
野村行憲さんからは，インド出張の旅行記を寄稿していただきました・SEA会員の中には，開発アウト
ソーシングに関係しておられる方々も多いと思います・それぞれの体験を発表していただくというのも・有

意義な情報交換だと思うのですが，…・☆☆☆☆☆

「紺屋の白袴」と遷された巻末の文章は，SEA事務局のマシンおよびネットワーク環境整備をボラン
ティアしていただいているSIGENV（環境分科会）からの状況報告です・☆☆☆☆☆☆
いずれはこのSEAMAILも，ハードコピーではなくWebMagazineに変わることになる日がくるでしょう．さて，いつのことか？

☆☆☆☆☆☆☆
岸田孝一＠SEAOf鮎e

． 1・

〈弁
H
ソフトウ土7技術者協会＝〒160東京都新宿区四谷3−12丸正ビル5F
TEL．03−3356−1077

FAXO3−3356−1072