Domain-Specific Modeling: Enabling Full Code Generation

Size: px
Start display at page:

Download "Domain-Specific Modeling: Enabling Full Code Generation"

Transcription

1 1 Domain-Specific Modeling for Full Code Generation Juha-Pekka Tolvanen, Ph.D. MetaCase September 2010

2 2 -UML - -DSM

3 3

4 4

5 5 The entire history of software engineering is that of the rise in levels of abstraction C++ UML *Software Productivity Research & Capers Jones, 2002

6 DSM Percent Increase 1000 % 1000 % ( ) 900 % 900 % 800 % 750 % 700 % 600 % 500 % 500 % 600 % 500 % 600 % 400 % 300 % 200 % 100 % 0 % Embedded UI applications Mobile phone software Phone switch features Call processing services Heart rate monitor J2EE web application J2EE Web Home automation Domains 6

7 7 DSM Model Code Finished product

8 DSM Model CASE Simulink Labview Model Code Code? Finished product Finished product? 8

9 9 DSM Model CASE Simulink Labview Model 'Model' Code Code? Code Finished product Finished product? Finished product

10 UML UML 10 DSM Model CASE Simulink Labview Model 'Model' 'Model' Code Code? Code Code Finished product Finished product? Finished product Finished product

11 UML OMG 10 MDA 11 DSM Model CASE Simulink Labview Model 'Model' 'Model' MDA Model 2n Code Code? Code Code Code Finished product Finished product? Finished product Finished product Finished product

12 12 DSM Code Model DSM Finished product Code 'Model' Finished product Code 'Model' Finished product MDA Code Model Finished product Model 2 Model n CASE Simulink Labview Code Finished product Model?? Code Model Finished product 2 CASE

13 Domain Idea Solve problem in domain terms C UML UML Model Code Assembler Finished Product No need to map! DSM 13

14 14 Domain Idea :,,,,,,,,, Model-View-Controller Finished Product No need to map! DSM

15 15

16 16 DSM:

17 DSM : : : / / / 17

18 / Analysis Design Coding Maintenance Defect distribution and costs* *Molina, P., Introducing MDD, Code Generation Conference

19 19

20 20

21 21

22 22

23 23 Life style Life style

24 24 Life style Life style

25 25 IMS SIP HTTP :

26 26

27 27

28 28

29 29

30 30 B.Braun; Medical Dialysis machines Bell Labs / AT&T / Lucent; 5ESS telecommunications switch, EADS: Tetra terminals Panasonic: embedded UI Honeywell; embedded software architectures Polar Electro: heart rate monitors ORGA; SIM toolkit & JavaCard Pecunet; B2B E-Business: insurance LexiFi; mlfi, financial contracts DuPont; Activity Modeling NASA ASE group; Amphion NASA JPL; embedded measurement systems Nokia; Mobile Phone product line USAF; Message Transformation and Validation DSM

31 31 Experiences from practice

32 32 Building your modeling language

33 Domain Idea Solve problem in domain terms C UML UML Model Code Assembler Finished Product No need to map! DSM 33

34 34 Domain Idea DSM Finished Product DSM Easy! Model in DSM language Generate code Domain Framework

35 DSM

36 36 DSM environment DOMAIN- SPECIFIC Modeling LANGUAGE DOMAIN- SPECIFIC CODE GENERATOR DOMAIN FRAMEWORK

37 37 DSM Initial analysis suggested five approaches:

38 1. 38

39 2. DSL XML As opposed to generic 3GL 39

40 40 3. HW FA

41 41 4. UI Power of relationships

42 5. DSM UI 42

43 43 A object A relationship A role A property Property Role Relationship Role Property Object Object

44 Small example: 44

45 Syringe broken, operator died, patient treatment error 45

46 46 01 move(-3); filt(1); suck(5); 02 move(4); filt(0); blow(2); 03 move(1); blow(3); 04 move(-3); suck(30); 05 move(1); blow(30);

47 47 Version 1 move(-3); filt(1); suck(5); move(4); filt(0); blow(2); move(1); blow(3); move(-3); suck(30); move(1); blow(30);

48 48 Version 1:

49 Version 1: 49

50 50 Version 1: Object Object move(-3); filt(1); suck(5); move(4); filt(0); blow(2); move(1); blow(3); move(-3); suck(30); move(1); blow(30);

51 51 01 move(-3); filt(1); suck(5); 02 move(4); filt(0); blow(2); 03 move(1); blow(3); 04 move(-3); suck(30); 05 move(1); blow(30);

52 52 Version 2: 01 move(-3); filt(1); suck(5); 02 move(4); filt(0); blow(2); 03 move(1); blow(3); 04 move(-3); suck(30); 05 move(1); blow(30);

53 53 Version 2: : Take, Put, Clean : Move : Take

54 12 objects 11 relationships 24 properties 47 elements in total 5 objects 4 relationship 7 properties 16 elements in total 54

55 55 Version 2: Take (Abstract) Put Take Put Take Put Needle Clean Put

56 56

57 and, or, start, stop 57

58 58

59 59 Building a Generator How generators work? How to design a generator? Generator example

60 Three generator approaches (Simulink Labview ) DSM environment DOMAIN- SPECIFIC Modeling LANGUAGE DOMAIN- SPECIFIC CODE GENERATOR DOMAIN FRAMEWORK

61 1 ( good looking ) 61

62 62 2

63 63 "Here's one I made earlier"

64 autobuild Autobuild =

65 65 Domain Framework

66 66

67 Model Generated code Non-generated 67

68 68 Where to apply and how?

69 69 Where to apply?

70 70 DSM

71 71 MetaEdit+ DSM

72 72 MetaEdit+ DSM

73 MetaEdit+: DSM (,, ),,,,, 73

74 DSM Eclipse EMF, Eclipse GEF DSM (MetaEdit+) DSM DSM DSML 74

75 DSM Eclipse GMF, Microsoft DSL tools DSM (MetaEdit+) DSM DSM DSML 75

76 DSM DSM 1. GME MetaEdit (MetaEdit+) DSM DSM DSML 76

77 DSM 63 XML 60 C, HTML, 36 Assembler 77 Python 143 J2EE Java / 77

78 78 DSM " Antti Raunio MetaEdit+ DSL Jukka Manninen MetaEdit+ Eclipse GMF " Ulf Hesselbarth MetaEdit+ David Narraway

79 79 DSM DSM MetaEdit+ DSM DSM The ultimate refactoring!

80 80 Further reading

81 81 Further reading

82 82 MetaEdit+

83 83 Windows Linux Solaris HP-UX Mac OS X 1. SOAP Web 2. 3.

84 84

85 85 DSM : : : App units App units in month Current DSM Month

86 86 : ROI : 75% : % 7300% DSM DSM DSM 25 DSM 1 250

87 87 DSM MetaEdit

88 USA: MetaCase 5605 North MacArthur Blvd. 11th Floor, Irving, Texas Phone (972) Fax (480) Europe: MetaCase Ylistönmäentie 31 FI Jyväskylä, Finland Phone Fax 当 浅 88

XJTAG

XJTAG LDRA/ T-VEC/ MetaEdit+ Domain Specific Modeling Ashling/Jtag ARC SmartCards LAUTERBACH /Jtag ARM PowerPC K MIPS XJTAG HW Domain-Specific Modeling Domain-Specific Modeling Software Technology 30 Copyright

More information

Domain-Specific Modeling For Full Code Generation

Domain-Specific Modeling For Full Code Generation もしも組込みシステム開発者がドラッガーの プロジェクトを成功に導く イノベーション Embedded Technology 2011.11.16 イノベーション イノベーションとは 物事の 新機軸 新しい切り口 新しい捉え方 新しい活用法 ( を創造する行為 ) のこと 新しい技術の発明だけではなく 新しいアイデアから社会的意義のある新たな価値を創造し 社会的に大きな変化をもたらす自発的な人 組織

More information

StarIO Android SDK for POS Printer

StarIO Android SDK for POS Printer v v v o o o v v v v v o o o v o o o o o o o o o o o o v v o o v v 201 StarIO Software Development Kit for Android Star Printer Model Interface 2.1 Android OS Version 3.0 2.3 2.2 4.1 4.0 3.2 3.1 Port Discovery

More information

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML PBL 1 2 3 4 (MDD) PBL Project Based Learning MDD PBL PBL PBL MDD PBL A Software Development PBL for Beginners using Project Facilitation Tools Seiko Akayama, 1 Shin Kuboaki, 2 Kenji Hisazumi 3 and Takao

More information

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~ HCDUX Approach of Applying Design Technology to System Development Process: From HCD to UX Design 善方日出夫 小川俊雄 あらまし HCDHuman Centered Design SE SDEMHCDUIUser Interface RIARich Internet ApplicationUXUser

More information

DesignOfPLEASE0612.ppt

DesignOfPLEASE0612.ppt Masami STM Noro, Nanzan Univ. Dept. Software Eng. 20 PLSE PLSEE 20 OO AO PLSE! E-AoSAS++ PLSE on E-AoSAS++! - PLEASE(PLSE Environment based on Aspect- Oriented Software Architecture Style for Embedded

More information

ESA_UI_1110.PDF

ESA_UI_1110.PDF ESA SAP SAP SAP Web AS SAP SAP : ESA ESA : CAF ESA SAP SAP SAP : ESA ESA : CAF ESA SAP SAP SAP Office???? SAP Japan Co., Ltd. 2004, Title of Presentation / Speaker Name / 4 SAP SAP : ESA ESA : CAF ESA

More information

ÿþ

ÿþ Abstract The aim of this paper is to describe 1. how media, especially mobile phones, have been utilized in childrearing practices, and 2. how the process of adoption influences the placement of techno-social

More information

展開とプロビジョニングの概念

展開とプロビジョニングの概念 ADOBE CREATIVE SUITE 5 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Adobe Creative Suite Deployment and Provisioning Concepts This guide is licensed for use under the terms of

More information

konicaminolta.co.jp PageScope Net Care

konicaminolta.co.jp PageScope Net Care konicaminolta.co.jp PageScope Net Care KONICA MINOLTA PageScope Net Care KONICA MINOLTA PageScope Net Care Web KONICA MINOLTA PageScope Net Care SNMP KONICA MINOLTA Printer-MIB KONICA MINOLTA PageScope

More information

CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 2

CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 2 TM 2008 IBM Corporation CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 2 CONTENTS Model-driven systems engineering (MDSE) SysML TM MARTE TM Eclipse TM 3 Software Electronics

More information

rzamjpdf.ps

rzamjpdf.ps IBM i 7.2 XML Toolkit IBM i 7.2 XML Toolkit 15 IBM i 7.2 ( 5770-SS1) RISC CISC IBM IBM i Version 7.2 Programming Programming XML Toolkit 1 2014.4 Copyright IBM Corporation 1999, 2013. XML Toolkit.............

More information

Oracle Policy Automation 10.0システム要件

Oracle Policy Automation 10.0システム要件 Oracle Policy Automation 10.0 システム要件 2009 年 12 月 - バージョン 1.01 Oracle Policy Automation 製品 バージョン 10.00 の概要 製品 プラットフォーム Oracle Policy Modeling Microsoft Windows( デスクトップ ) Oracle Policy Automation( ランタイム

More information

WEBサービス超入門 mask.key

WEBサービス超入門 mask.key WEB WEB 2 3 4 6 7 8 10 11 12 13 15 16 IT UX UI Logic UI Logic DB WEBAPI IT UX UI UI Logic UI Logic API DB DB WEBAPI xunit OS IT JavaScript UI Logic UI Logic Objective-C Swift HTML PHP Ruby Python JavaScript

More information

XISによる効率良いシステム開発のポイント

XISによる効率良いシステム開発のポイント XML excelon XIS excelon XIS XML April 17, 2002 excelon Extensible Information Server Page 2 Overview XML DOM (XML ) ( ) excelon XIS (DOM ) CRUD ( XML ) amazon.com 2,000 / 100 / GUI / ( 10 ) Windows (NT/2000/XP),

More information

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us 1,a) 1 1 1 1 2 2 2011 8 10, 2011 12 2 1 Bluetooth 36 2 3 10 70 34 A Health Management Service by Cell Phones and Its Usability Evaluation Naofumi Yoshida 1,a) Daigo Matsubara 1 Naoki Ishibashi 1 Nobuo

More information

_02-5.ppt

_02-5.ppt CONNECT EVERYTHING. ACHIEVE ANYTHING. Sonic XML Server 2005 3 14 Agenda 2 2005 Sonic Software Corporation Sonic Software Corporation 1998 1999 12 SonicMQ 2002 3 Sonic ESB ESB

More information

作業手順手引き

作業手順手引き Praat Introduction to Praat: Let's take a look at sounds : * WS Dec/01/'14 : ver. 1.1.4 1. Praat STEP 1: STEP 2: STEP 3: STEP 4: STEP 2 Editor STEP 3 Dynamic menu 2 FAQ: Pitch analysis http://goo.gl/r65la

More information

202

202 201 Presenteeism 202 203 204 Table 1. Name Elements of Work Productivity Targeted Populations Measurement items of Presenteeism (Number of Items) Reliability Validity α α 205 α ä 206 Table 2. Factors of

More information

講座計画書サンプル

講座計画書サンプル 2004 10 1 13:0014:30 12 () () Web 14:4518:00 - (PBL) 45 1 - - 1 1 - - - - Web - Web Web (1) PC (2) (3) (4) CVS Subversion 1 2 2004 10 8 Java Java Java 13:0014:30 Java Java Java EoD (Ease of Development)

More information

WebサービスとCORBA

WebサービスとCORBA AP Web Web WG EAI AP EAI Web AP Web -- WSFL -- BTP EAI AP (1) webmethods Enterprise Hub&Spoke (publish/subscribe ) ( ) webmethods Enterprise Server webmethods Enterprise Adopters AP EAI AP (2) IBM MQSeries

More information

untitled

untitled JavaFX Mobile 1. JavaFX Mobile... 2 1.1. JavaFX... 2 1.2. JavaFX Script... 3 1.2.1.... 3 1.2.2.... 5 1.2.3.... 5 2.... 7 2.1. JDK 6 Update 13... 7 2.2. NetBeans IDE 6.5.1 for JavaFX 1.1.1... 7 3.... 10

More information

GPGPU

GPGPU GPGPU 2013 1008 2015 1 23 Abstract In recent years, with the advance of microscope technology, the alive cells have been able to observe. On the other hand, from the standpoint of image processing, the

More information

Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yu

Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yu Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yuichiro KITAGAWA Department of Human and Mechanical

More information

QCon Tokyo 2016" (Everforth)

QCon Tokyo 2016 (Everforth) 2016 10 24QCon Tokyo 2016" (Everforth) 自己紹介 1985( )" UNIX/OS Web " 2001 9" Java, XML, UML " 2005 4 2008 3 " " " ( ) BusinessPlace " ( ) Everforth CTO" OSS" SmartDoc" Relaxer" " UML(BP)" ( )" Relaxer Java/XML

More information

【特集・ニュース】 ◇キーワード

【特集・ニュース】 ◇キーワード KDDIR&A 201110 EU KDDI 1 19997EU 20042005EU 20076 20097SMS 20117 EU GSMA Vodafone O2 T-Mobile Digital Agenda PAGE 1 of 19 Title Author Abstract The EU s Regulations for International Roaming Kentaro Izumi,

More information

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int SOA 1 1 1 1 (HNS) HNS SOA SOA 3 3 A Service-Oriented Platform for Feature Interaction Detection and Resolution in Home Network System Yuhei Yoshimura, 1 Takuya Inada Hiroshi Igaki 1, 1 and Masahide Nakamura

More information

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra 1,a) 1 1 2 1 Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on traffic Abstract: The equipment with Wi-Fi communication function such as a smart phone which are send on a regular

More information

untitled

untitled IT IT IT IT 1 IT 2 Software as a Service (SaaS 3 ) IT SaaS 4 SaaS SaaS PC SaaS SaaS Web SaaS ID IT SaaS IT 1 2 3 Software as a Service ASP(Application Service Provider) SaaS 4 ASPIC SaaS SaaS SaaS SaaS

More information

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, < < > } =,

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, < < > } =, DEIM Forum 2014 E3-5 SuperSQL 223-8522 3-14-1 E-mail: {masato,goto}@db.ics.keio.ac.jp, [email protected] SuperSQL, SQL, SuperSQL ssqltool, ssqltool, SuperSQL, Viewer Viewer, SuperSQL,,,, HTML, 1. SQL,

More information

,,,, : - i -

,,,, : - i - 2017 Future University Hakodate 2017 System Information Science Practice Group Report Project Name Manga engineering Group Name Literacy Manga /Project No. 19 /Project Leader 1015131 Kiyomasa Murakami

More information

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J 1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet

More information

morita.PDF

morita.PDF Web INTAP Web [email protected] (c)2002 INTAP. All rights reserved. Web HTML RDF 2002/9/18 2 (c)2002 INTAP. All rights reserved. 1 RDF

More information

Lotus Domino XML活用の基礎!

Lotus Domino XML活用の基礎! IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x

More information

シラバス政治学H18.PDF

シラバス政治学H18.PDF - 58 - Introduction to Politics (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) http://member.social.tsukuba.ac.jp/tujinaka/ Political Thought http://member.social.tsukuba.ac.jp/kondo/

More information

58.pdf

58.pdf Swing MasatoshiKanamaru [email protected] Web Web exa review Swing Web HTML Web GUI HTML GUI JavaScript HTML GUI VB Web JSP HTML HTML HTML Struts Web HTML HTML HTML AjaxJavaScript B2C Flash

More information

Microsoft Word - Antenna_Magus_InstallationGuide_v5_JP.docx

Microsoft Word - Antenna_Magus_InstallationGuide_v5_JP.docx AntennaMagus 1 1 Antenna Magus [email protected] 1.1 Antenna Magus 32 bit 64 bit Windows OS PC Windows OS Windows XPSP1 Windows Server 2003Windows VistaWindows 7Windows 8 Antenna Magus LAN Antenna

More information

/ , ,908 4,196 2, ,842 38, / / 2 33 /

/ , ,908 4,196 2, ,842 38, / / 2 33 / MathWorks Automotive Conference 2014 ( ) ECU 0.1. 1 /30 1949 12 16 1,874 4 959 2 4,908 4,196 2,993 139,842 38,581 62 26 35 56 / 6 185 13 4 3 11 / 2 33 / 2014 3 31 0.1. 2 /30 ETC 0.2. 3 /30 1. 1. 2. 2.

More information

ColdFusion Builder インストール

ColdFusion Builder インストール ADOBE COLDFUSION BUILDER 2.0 http://help.adobe.com/ja_jp/legalnotices/index.html iii ColdFusion Builder................................................................................ 1.......................................................................................................

More information

Adobe LiveCycle Workbench 11 のインストール

Adobe LiveCycle Workbench 11 のインストール Adobe LiveCycle - Workbench 10 http://help.adobe.com/ja_jp/legalnotices/index.html iii 1 1.1............................................................................................ 1 1.2..............................................................................................................

More information

Webサービス本格活用のための設計ポイント

Webサービス本格活用のための設計ポイント The Web Services are a system which links up the scattered systems on the Internet, leveraging standardized technology such as SOAP, WSDL and UDDI. It is a general thought that in the future business enterprises

More information

- Principles for a Telecommunications management network 2.0 2001 11 27 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE 2 JT-M3010 ...19...20...20...20...20...21...22...23...24 3 JT-M3010 ...26...28...29...34...34...35...35...37...37...37...37...37

More information

untitled

untitled 1 20002030?? 2001~05 2006~10 2011~15 2016~20 2021~25 2026~30 2031~35 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 6.18 4.29 3.22 2.82 2.71 21 22

More information

1 Fig. 2 2 Fig. 1 Sample of tab UI 1 Fig. 1 that changes by clicking tab 5 2. Web HTML Adobe Flash Web ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) 3 Web 2.1 Web Goo

1 Fig. 2 2 Fig. 1 Sample of tab UI 1 Fig. 1 that changes by clicking tab 5 2. Web HTML Adobe Flash Web ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) 3 Web 2.1 Web Goo Web 1,a) 1,b) Web Web HTML Indicating Important Parts in Searched Web Pages by Retrieval Terms Yokoo Shunichi 1,a) Yoshiura Noriaki 1,b) Abstract: Users cannot always find retrieval terms immediately in

More information

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part Reservdelskatalog MIKASA MT65H vibratorstamp EPOX Maskin AB Postadress Besöksadress Telefon Fax e-post Hemsida Version Box 6060 Landsvägen 1 08-754 71 60 08-754 81 00 [email protected] www.epox.se 1,0 192 06

More information

橡dbweb2002-sato.PDF

橡dbweb2002-sato.PDF Web Web 1 Web XML DB Web EAI 2 RDF RDF Schema DAML+OIL OWL (Web Ontology Language) 3 Resource Description Framework (RDF) W3C XML http://www.net.intap.or.jp/intap/s-web/

More information

MRI | 所報 | 分権経営の進展下におけるグループ・マネジメント

MRI  | 所報 | 分権経営の進展下におけるグループ・マネジメント JOURNAL OF MITSUBISHI RESEARCH INSTITUTE No. 35 1999 (03)3277-0003 FAX (03)3277-0520 [email protected] 76 Research Paper Group Management in the Development of Decentralized Management Satoshi Komatsubara,

More information