Domain-Specific Modeling: Enabling Full Code Generation
|
|
- せい ことじ
- 5 years ago
- Views:
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
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 informationwpEnterpriseSvr.doc
COBOLJava.NETWeb IT COBOL Micro Focus Enterprise Server Enterprise Server COBOL Enterprise Server COBOL Enterprise Server COBOL COBOL COBOL Java.NET IT Micro Focus COBOLJ2EE.NET Web COBOL Enterprise Server
More informationNLC配布用.ppt
Semantic Web September 20, 200 IBM( ) (uramoto@jp.ibm.com) Semantic Web ( )? Semantic Web 2 What can it do? (by Jim Hendler) 3 Semantic Web W3C Director Berners-Lee Web The Semantic Web is an extension
More informationuntitled
Java EE EJB SOA 2007 11 2 Java Java Java (JJUG) Java http://www.java-users.jp/ Java JJUG 2007 Fall 11 6 ( ) http://www.javausers.jp/contents/events/ccc2007fall/ EJB SOA EJB SOA IT EoD IT X-Over Development
More informationuntitled
The Making Of User-Interface Designer A Proprietary DSM Tool Laurent Safa EMIT EMIT Middleware Laboratory Matsushita Electric Works, Ltd. 1048, Kadoma, Osaka 571-8686, Japan +81-6-6908-6752 safa at mail
More information情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-SE-187 No /3/12 Java 1,a) 1,b) 1,c) 1,d) Known Unknown Unknown Unknown 2 Known Unknown Archface-U
Java 1,a) 1,b) 1,c) 1,d) Known Unknown Unknown Unknown 2 Known Unknown Archface-U iarch-u iarch-u Partial Model 1. Known Unknown Unknown Unknown Known Unknown 1 Kyushu University a) fukamachi@posl.ait.kyushu-u.ac.jp
More information2010/10/4 SPLC Software Product Line Conference 2010 (SPLC 2010) SPLE 2010/09/13 09/ % 30.6% 20 SPLE
SPLC 2010 http://www.exmotion.co.jp/ Software Product Line Conference 2010 (SPLC 2010) SPLE 2010/09/13 09/17 167 69.4% 30.6% 20 SPLE http://splc2010.postech.ac.kr/ 50% Kang Copyright 2010 exmotion Co.,
More informationDomain-Specific Modeling For Full Code Generation
もしも組込みシステム開発者がドラッガーの プロジェクトを成功に導く イノベーション Embedded Technology 2011.11.16 イノベーション イノベーションとは 物事の 新機軸 新しい切り口 新しい捉え方 新しい活用法 ( を創造する行為 ) のこと 新しい技術の発明だけではなく 新しいアイデアから社会的意義のある新たな価値を創造し 社会的に大きな変化をもたらす自発的な人 組織
More informationStarIO 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 informationMDA
JAIST Reposi https://dspacej Title 組込みシステム向け MDA 開発環境の研究 Author(s) 細合, 晋太郎 Citation Issue Date 2007-03 Type Thesis or Dissertation Text version author URL http://hdlhandlenet/10119/3597 Rights Description
More informationMDD 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 informationDEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi
DEIM Forum 2019 H2-2 SuperSQL 223 8522 3 14 1 E-mail: {terui,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL SQL SuperSQL Web SuperSQL DBMS PipelineDB SuperSQL Web Web 1 SQL SuperSQL HTML SuperSQL
More informationシステム開発プロセスへのデザイン技術適用の取組み~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 informationFig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S
1 1 1 Fig. 1 1 Example of a sequential pattern that is exracted from a set of method definitions. A Defect Detection Method for Object-Oriented Programs using Sequential Pattern Mining Goro YAMADA, 1 Norihiro
More informationuntitled
(SPLE) 2009/10/23 SRA yosikazu@sra.co.jp First, a Message from My Employers 2 SRA CMMI ] SPICE 3 And Now, Today s Feature Presentation 4 Engineering SPLE SPLE SPLE SPLE SPLE 5 6 SPL Engineering Engineeringi
More informationDesignOfPLEASE0612.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 informationESA_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 informationHome Use Test 1 2
C O M P A N Y P R O F I L E Home Use Test Home Use Test 1 2 I n t e r n e t R e s e a r c h M o n i t o r R e c r u i t 1,215 1200 1,087 1000 863 800 682 600 483 400 200 0 2009 2010 2011 2012 2013 Sales
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 informationSSO Sales/Tech combined webinar template
HP Web e-speak web HP Agenda page 2 Search Engine Google Web Site www.hp.com Search Engine Yahoo Web page 3 Web Web Web page 4 CHAPTER 1 Do It Yourself CHAPTER 2 Do It For Me PC,, ITS... etc.) page 5 E-service
More informationWeb-ATMによる店舗向けトータルATMサービス
Web- Total Service for Stores by Web- 土田敬之 阿久津和弘 山本耕司 高木晋作 川端正吾 幾見典計 あらまし Automated Teller Machine 2002 2004 Web- 2013 3 5 4400 Web- Abstract Automated teller machines (s) for financial institutions have
More information1_26.dvi
C3PV 1,a) 2,b) 2,c) 3,d) 1,e) 2012 4 20, 2012 10 10 C3PV C3PV C3PV 1 Java C3PV 45 38 84% Programming Process Visualization for Supporting Students in Programming Exercise Hiroshi Igaki 1,a) Shun Saito
More informationkonicaminolta.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 information7_16.dvi
Vol. 49 No. 7 2360 2371 (July 2008) Ajax 1 Ajax Ajax JavaScript MVC A Framework for Ajax-enabled Business Applications Takahide Matsutsuka 1 Ajax gains public attention these days. Using Ajax, we can provide
More informationCONTENTS 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 informationIT 2
Knowledge-Works, Inc. Tokyo UML Caché IT 2 UML Caché Caché vocabulary UML Unified Modeling Language) UML UML / UML but UML UML UML DBMS / 2003 InternSystems DevCon Transformation Transformation on
More informationrzamjpdf.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 informationOracle 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 informationWEBサービス超入門 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 informationXISによる効率良いシステム開発のポイント
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
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
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 informationuntitled
OSS IBM i IBM i OSS - TCOOSS - ERP: Compiere e-commerce: oscommerce CRM: Sugar CRM CMS: XOOPS BI: Pentaho My SQL PASE PHP / JAVA / perl / Ruby IFS Tomcat IBM i POWER Apache DB2 Websphere Application Server
More informationTesting XML Performance
- DataPower Technology, Inc. XML Web 2003 5 DATAPOWER XML WEB - Copyright 2003DataPower Technology, Inc. All Rights Reserved. DataPower Technology, Inc. DataPower DataPower ( ) DataPower 2003 5 2/17 DATAPOWER
More information2013 Future University Hakodate 2013 System Information Science Practice Group Report biblive : Project Name biblive : Recording and sharing experienc
2013 Future University Hakodate 2013 System Information Science Practice Group Report biblive : Project Name B biblive stream Group Name GroupB biblive stream /Project No. 12-B /Project Leader 1011063
More information202
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... 2... 7... 8... 8... 9... 10... 12... 13... 13.... 13... 13... 13... 13... 13... 13... 14... 14... 14... 14... 14... 14... 14... 14... 14.... 14... 14... 16.... 16... 16... 17 Microsoft Licensing Product
More informationSH Mobile Consortium Day
2006 7 20 BTO 2 Java TM 3 DoCoMo, KDDI (Software) Sprint, Nextel (PCB Architecture) Vodafone, Hutchinson (System Design) Orange, T-Mobile (Software Design) Telefonica (ID Design) Verizon, Cingular, China
More informationuntitled
Project Zero Web Web Oriented Architecture(WOA) HVSC. Beta Works 2 3 Ajax Asynchronous + JavaScript + XML JavaScript (XMLHttpRequest) XML, JSON XHTML HTML CSS Document Object Model (DOM) ( ) ( ) Web Web
More informationA (4.5mW) self (0.5mW) B(3mW) C(1mw) B1(1mW) B2(2mW) C1(1mw) PowerScope 4) SystemMoniter EnergyMonitor EnergyAnalyzer 46 Android 2.2
Android 1 2 2 4 3 3 AndroidOS 2 An Enegy Profiling for Android Application Syuhei Hiya, 1 Kenji Hisazumi, 1 Toru Ishihara, 1 Takeshi Kamiyama, 4 Tsuneo Nakanishi 1 and Fukuda Akirra 1 This paper proposes
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 informationiDIVO_Manager_service対応OSと必須ソフトウェア
idivo Manager Service(Ver.1.0.0) AIX 6L(6.1) AIX 7L(7.1) HP-UX 11.23(11iv2) OS アーキテクチャー備考 POWER POWER Itanium ( 注 1) HP-UX 11.31(11iv3) Itanium Solaris 10 SPARC ( 注 2) Red Hat Enterprise Linux 5 Advanced
More informationNetworking Semester 802.3
Networking Semester 802.3 2 ) ( Computer Hardware () () () () () () () () ()- () () () () () BIOS () Computer Software Operating Systems Windows, Linux Linux Windows OS I 1.C 2. 3. 3-1.main 3-2.printf
More informationPowerPoint プレゼンテーション
Biz/Browser 2005 118 Biz/Browser Rich Client Biz/Browser Macromedia Flash MX Curl Surge Runtime Adobe Acrobat B2B B2C OLAP Biz/Designer CRS Chain Reflection Script Flash MX Pro 2004 SWF Action Script Surge
More informationWebサービスと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 information2016 10 31 1. 1.1 20 1 1993 20 2 2 1 industrial society 2 2 169 2014 3 1.2 4 5 6 3 1.3 4 5 1973 6 170 7 8 9 7 ISO/IEC 9126 11 8 1 9 ABS ABS ABS ABS 171 2. 2.1 1960 10 11 12 13 10 1964 IBM S/360 11 16 FORTRAN
More informationuntitled
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 informationGPGPU
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 informationStudy 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 informationQCon 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 informationB 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 informationPRIMEPOWER / PRIMERGY Interstage 1
PRIMEPOWER / PRIMERGY Interstage 1 [ ] 1. --------------------------------------------------------- 3 2. --------------------------------------------------------- 5 2.1 ---------------------------------------------------------
More informationgengo.dvi
4 97.52% tri-gram 92.76% 98.49% : Japanese word segmentation by Adaboost using the decision list as the weak learner Hiroyuki Shinnou In this paper, we propose the new method of Japanese word segmentation
More informationIPSJ 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 informationMOMW_I_,II 利用ガイド.PDF
MOMW (I), II 1 The Making of the Modern World I. The Making of the Modern World... 2 II.... 3 II-1... 3 II-2 Basic Search... 4 II-3... 5 II-4 Advanced Search... 9 II-5... 13 III.... 14 III-1... 14 III-2...
More informationuntitled
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,,,,,,, < < > } =,
DEIM Forum 2014 E3-5 SuperSQL 223-8522 3-14-1 E-mail: {masato,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL, SQL, SuperSQL ssqltool, ssqltool, SuperSQL, Viewer Viewer, SuperSQL,,,, HTML, 1. SQL,
More information1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c
CodeDrummer: 1 2 3 1 CodeDrummer: Sonification Methods of Function Calls in Program Execution Kazuya Sato, 1 Shigeyuki Hirai, 2 Kazutaka Maruyama 3 and Minoru Terada 1 We propose a program sonification
More information,,,, : - 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 informationPowerPoint プレゼンテーション
SOAP Web http://www.infoterianet.com/ Web SOAP WSDL UDDI C/S + C/S ( ) ( ) DCOM CORBA Java-RMI Web C/S Web MSN Yahoo!.com C/S? ActiveX DHTML HTML? Programmable Web HTML Viewable Web View HTML(Document
More informationrzat10pdf.ps
IBM i 7.2 IBM Navigator for i IBM IBM i 7.2 IBM Navigator for i IBM 9 IBM i 7.2 ( 5770-SS1) RISC CISC IBM IBM i Version 7.2 Connecting to your system Connecting to IBM Navigator for i Copyright IBM Corporation
More informationOracle_for_SAP :29 PM ページ 2 2 3
Oracle_for_SAP のコピー 04.5.28 0:55 PM ページ 1 Oracle for SAP Release Matrix Oracle for SAP Release Matrix SAP R/3 Version 3.1I, 4.0B, 4.5B, 4.6B: 8.1.7 32-bit: Intel NT/Windows2000/XP, Intel Linux, IBM AIX,
More information2 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 informationmorita.PDF
Web INTAP Web morita454@oki.com (c)2002 INTAP. All rights reserved. Web HTML RDF 2002/9/18 2 (c)2002 INTAP. All rights reserved. 1 RDF
More informationLotus 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) 2) , , ) 1 2 Q1 / Q2 Q Q4 /// Q5 Q6 3,4 Q7 5, Q8 HP Q9 Q10 13 Q11
2009 0612001. 1) 2) 2 2009 3 2009 8, 10 1 3, 12 50 4) 1 2 Q1 / Q2 Q3 910203040 5060708090 Q4 /// Q5 Q6 3,4 Q7 5,6711 123 4 Q8 HP Q9 Q10 13 Q11 , A 5 2 3 3 3 3 3 2 8 5 3 3 4 A C B 1 1 KJ 1 9 1 12 12 15
More informationJude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1
Jude を DSL エディタとして使う -Jude API 活用法 - 2006 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 技術トレンド テクノロジとしての Web 2.0 Web がプラットフォームになる シン クライアントからリッチ クライアントへ Web の単純な UI では限界
More informationWCAG 2.0 W3C/WAI ( ) 2 24 December,
WCAG 2.0 W3C/WAI 2 24 December, 2004 http://www.comm.twcu.ac.jp/~nabe/data/mic-w3c/ "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect." --
More informationシラバス政治学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 information58.pdf
Swing MasatoshiKanamaru masatoshi-kanamaru@exa-corp.co.jp 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 informationMicrosoft Word - Antenna_Magus_InstallationGuide_v5_JP.docx
AntennaMagus 1 1 Antenna Magus AETsupport@aetjapan.com 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正誤表 グローバル コミュニケーション研究 第 4 号 ( 特別号 ) におきま して 以下の箇所に誤りがございました お詫びして訂正いたします 訂正箇所誤正 34 頁下から 2 行目約 45km 約 450km (2017 年 5 月 )
正誤表 グローバル コミュニケーション研究 第 4 号 ( 特別号 ) におきま して 以下の箇所に誤りがございました お詫びして訂正いたします 訂正箇所誤正 34 頁下から 2 行目約 45km 約 450km (2017 年 5 月 ) Language Use and Language Awareness of Korean Returnees from Japan and Foreign Residents
More informationDEIM Forum 2017 H2-2 Android LAN Android 1 Android LAN
DEIM Forum 2017 H2-2 Android LAN 112-8610 2-1-1 163-8677 1-24-2 E-mail: {ayano,oguchi}@ogl.is.ocha.ac.jp, sane@cc.kogakuin.ac.jp Android 1 Android LAN Ayano KOYANAGI, Saneyasu YAMAGUCHI, and Masato OGUCHI
More information/ , ,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 information1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N
GPU 1 1 2 1, 3 2, 3 (Graphics Unit: GPU) GPU GPU GPU Evaluation of GPU Computing Based on An Automatic Program Generation Technology Makoto Sugawara, 1 Katsuto Sato, 1 Kazuhiko Komatsu, 2 Hiroyuki Takizawa
More informationColdFusion Builder インストール
ADOBE COLDFUSION BUILDER 2.0 http://help.adobe.com/ja_jp/legalnotices/index.html iii ColdFusion Builder................................................................................ 1.......................................................................................................
More informationAdobe 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橡上野先生訂正2
(SIS) NII) 101-8430 tel 03-4212-2516 E-mail ueno@nii.ac.jp 1 NII 2 (symbiosis) 2 (parasitism) 2 Knowledge Creation The Symbiotic partnership of University, Government and Industry, Proc. Information Environment
More informationSCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp
SCM (v0201) ( ) 14 4 20 1 SCM 2 SCM 3 SCM 4 5 2 SCM 2.1 SCM SCM 2 1 2 SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp 1981-1996. 1 (3) C:\WINDOWS>cd.. C:\>cd scm C:\SCM> C:\SCM>
More informationIT IBM Corporation
2009/9/25 ATC. 1 2009 IBM Corporation 1. 1. 2. 3. IT 2 2009 IBM Corporation 2006 8 9 (?) Google CEO, Eric Schmidt @ Search Engine Strategies Conference (*) emergent () 10 Network ComputerAjax LAMP (Linux
More informationWebサービス本格活用のための設計ポイント
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 informationPowerPoint Presentation
age 1 1 2 3 4 5 Applications (Phone,Browser,JAVA,PIM ) Mobile Middleware Carrier Specification Modules (FOMA,Vodafone, i-mode for overseas MP-Domain-Specific Middleware Carrier Common Spec. Modules
More informationShonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral
MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Parallel Computer Ships1 Makoto OYA*, Hiroto MATSUBARA**, Kazuyoshi SAKURAI** and Yu KATO**
More informationuntitled
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 informationHeadline (Arial, 40pt, Bold)
ACCESS Update 24 2 ACCESS CTO 2007 9 14 ACCESS Update 1. NetFront 7 1,177 7 186 9000 2. NetFront 4 Bytemobile NetFront Browser v3.4 3. ALP Orange Application Package for ALP Marvell ALP Turnkey reference
More information1 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 informationHow 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 info@epox.se www.epox.se 1,0 192 06
More information橡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 informationHow 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 MVB-85 rullvibrator 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 info@epox.se www.epox.se 1,0 192 06
More informationMRI | 所報 | 分権経営の進展下におけるグループ・マネジメント
JOURNAL OF MITSUBISHI RESEARCH INSTITUTE No. 35 1999 (03)3277-0003 FAX (03)3277-0520 E-mailprd@mri.co.jp 76 Research Paper Group Management in the Development of Decentralized Management Satoshi Komatsubara,
More informationSEJulyMs更新V7
1 2 ( ) Quantitative Characteristics of Software Process (Is There any Myth, Mystery or Anomaly? No Silver Bullet?) Zenya Koono and Hui Chen A process creates a product. This paper reviews various samples
More information