IPSJ SIG Technical Report Vol.2010-SLDM-144 No.38 Vol.2010-EMB-16 No.38 Vol.2010-MBL-53 No.38 Vol.2010-UBI-25 No /3/27 LOARA DS

Similar documents
HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

IPSJ SIG Technical Report Vol.2018-SE-200 No /12/ Proposal of test description support environment for request acquisition in web appli

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

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

untitled

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

2) 3) LAN 4) 2 5) 6) 7) K MIC NJR4261JB0916 8) 24.11GHz V 5V 3kHz 4 (1) (8) (1)(5) (2)(3)(4)(6)(7) (1) (2) (3) (4)

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

DEIM Forum 2009 B4-6, Str

PDA 8) ID ZigBee 10) 7) 12) 10) 11) ( 1) Bluetooth Bluetooth Bluetooth 9) WiFi WiFi NTP (X,Y,Z 3 ) ZigBee 10) Fig. 1 1 Overview of recording, analyzin

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

[2] , [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

Berchtold 1) ActiServ 1 ALKAN Fig. 1 ALKAN overview Herren 2) 20 HASC Challenge 3) HASC Challenge ALKAN 4),5) ALKAN i

IPSJ SIG Technical Report Vol.2011-UBI-30 No /5/ , 1 1 Evaluation on Effect of Presenting False Information for Biological Information Vi

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

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

ipod touch 1 2 Apple ipod touch ipod touch 3 ( ) ipod touch ( 1 ) Apple ( 2 ) Web 1),2) 3. ipod touch 1 2 ipod touch x y z i

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

fiš„v8.dvi

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

fiš„v5.dvi

Visual Evaluation of Polka-dot Patterns Yoojin LEE and Nobuko NARUSE * Granduate School of Bunka Women's University, and * Faculty of Fashion Science,

6_27.dvi

A (4.5mW) self (0.5mW) B(3mW) C(1mw) B1(1mW) B2(2mW) C1(1mw) PowerScope 4) SystemMoniter EnergyMonitor EnergyAnalyzer 46 Android 2.2

sigmusdemo.dvi

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

1 7.35% 74.0% linefeed point c 200 Information Processing Society of Japan

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

IPSJ SIG Technical Report Vol.2013-GN-87 No /3/ Research of a surround-sound field adjustmen system based on loudspeakers arrangement Ak

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

1034 IME Web API Web API 1 IME Fig. 1 Suitable situations for context-aware IME. IME IME IME IME 1 GPS Web API Web API Web API Web )

Bulletin of JSSAC(2014) Vol. 20, No. 2, pp (Received 2013/11/27 Revised 2014/3/27 Accepted 2014/5/26) It is known that some of number puzzles ca

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

Microsoft Word - toyoshima-deim2011.doc

Fig. 2 Signal plane divided into cell of DWT Fig. 1 Schematic diagram for the monitoring system

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

Fig. 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

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2011-MBL-57 No.27 Vol.2011-UBI-29 No /3/ A Consideration of Features for Fatigue Es

IPSJ SIG Technical Report Vol.2014-MBL-70 No.49 Vol.2014-UBI-41 No /3/15 2,a) 2,b) 2,c) 2,d),e) WiFi WiFi WiFi 1. SNS GPS Twitter Facebook Twit

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

Computer Security Symposium October 2013 Android OS kub

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

IPSJ SIG Technical Report GPS LAN GPS LAN GPS LAN Location Identification by sphere image and hybrid sensing Takayuki Katahira, 1 Yoshio Iwai 1

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

,,.,.,,.,.,.,.,,.,..,,,, i

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Modal Phrase MP because but 2 IP Inflection Phrase IP as long as if IP 3 VP Verb Phrase VP while before [ MP MP [ IP IP [ VP VP ]]] [ MP [ IP [ VP ]]]

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

untitled

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root

24 LED A visual programming environment for art work using a LED matrix

100 SDAM SDAM Windows2000/XP 4) SDAM TIN ESDA K G G GWR SDAM GUI


Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

08-特集04.indd

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

DEIM Forum 2012 E Web Extracting Modification of Objec

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of


1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

IT,, i

Wikipedia YahooQA MAD 4)5) MAD Web 6) 3. YAMAHA 7) 8) Vocaloid PV YouTube 1 minato minato ussy 3D MAD F EDis ussy

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

untitled

202

Transcription:

LOARA 1 2 3 4 4 1 2 2 DSL DSL LOARA Designing and evaluation of LOARA, a Domain-Specific Language for Activity Recognition Applications Kotaro Ichino, 1 Kenji Hisazumi, 2 Sozo Inoue, 3 Tsuneo Nakanishi 4 and Akira Fukuda 4 Developmental issues in activity recognition applications is shown below. 1)Knowledge is necessary for developing two field, platform and pattern recognitions. Therefore, advanced knowledge and skills are necessary. 2)Only means to improve the recognition accuracy is tuning of the parameter. It takes long time to the system development. To solve these problems, we propose introduce the domain-specific development into the activity recognition application development. In the domain-specific development, the application is developed by using DSL Domain-Specific Language, that is the language for a specific domain. In this paper, we present results of the design of LOARA that is DSL for activity recognition, and show evaluations. 1. GPS 1) 2 1 2 2 1 2) GPL General Purpose Language DSL Domain-Specific Language DSL DSL 1 Graduate School of Information Science and Electrical Engineering, Kyushu University 2 LSI System LSI Research Center, Kyushu University 3 Graduate School of Engineering, Kyushu Institute of Technology 4 Faculty of Information Science and Electrical Engineering, Kyushu University 1 c 2010 Information Processing Society of Japan

DSL DSL 2 3 DSL 4 DSL 5 DSL 6 2. DSL 2.1 DSL 2) DSL DSL DSL GPL C Java Visser DSL 3) DSL GPL DSL DSL yacc RDBMS SQL HTML CSS Make DSL DSL 4) Software Factories Flow 5) DSL LOSA 6) GPL DSL 500% 4) DSL 2.2 7) 3 3 14Hz 9 SVM Support Vector Machine 8) 2 ewatch 9) 50Hz 6 C4.5 k 10) 3 3 10Hz FFT 2 c 2010 Information Processing Society of Japan

3. DSL DSL DSL 2)11)6) 1 DSL 2 3 DSL DSL 3.1 DSL DSL DSL DSL DSL 3.2 FODA Feature Oriented Domain Analysis 12) 12)13) FODA 12) 3.3 DSL DSL DSL 3 DSL DSL DSL DSL DSL DSL 4. DSL DSL LOARA Language Of Activity Recognition Application 4.1 LOARA 2 LOARA DSL DSL 3 c 2010 Information Processing Society of Japan

1 (a) (b) 4.2 LOARA 2 4.2 DP 4.2 2 2 FORM Feature Oriented Reuse Method 13) 2 DSL 4.3 DSL 2 DSL SensorDeviceClass FeatureQuantityClass Algorithm- Class ContextGroupClass 4 DSL LOARA DSL 3 DSL 4 c 2010 Information Processing Society of Japan

3 LOARA DSL 1 Acceleration X Acceleration Y Acceleration Z GPS Humidity Light Pressure Temperature SensorDeviceType X Y Z GPS 2 FormulaType Average Differential FourierTransform Integration RawData StandardDeviation Variance Vector 2 4.3.1 SensorDeviceClass SensorDeviceClass DSL 3 A Name Type SensorDeviceType 1 SamplingRate Hz SensorDeviceClass 1 FeatureQuantityClass 4.3.2 FeatureQuantityClass FeatureQuantityClass DSL 3 B Name Type FormulaType 2 WindowSize SlideWindowSize FeatureQuantityClass 1 SensorDeviceClass 1 Feature- QuantityClass AlgorithmClass 5 c 2010 Information Processing Society of Japan

3 C4 5 DPMatching EuclideanDistance HMM MAP MLLR SVM TemplateMatching Algorithm Type C4.5 DP MAP MLLR 4 PlatformType iphone ipodtouch iphone 14) ipod touch 15) MICAz MICAz(MPR2600J/MTS400) 16) 4.3.3 AlgorithmClass AlgorithmClass DSL 3 C Name Type AlgorithmType 3 Size AlgorithmClass 1 FeatureQuantityClass 1 ContextGroupClass 4.3.4 ContextGroupClass ContextGroupClass DSL 3 D Name Description Context Context Context Name Description Description ContextGroupClass 1 AlgorithmClass 4.3.5 4 Name Description Platform PlatformType 4 4.4 DSL DSL LOSA Language Of wireless Sensor network Application 6) LOARA LOSA DSL LOARA DSL LOARA DSL LOSA 5. LOARA 5.1 LOARA DSL LOARA Microsoft DSL Tools 17) LOARA 4 4000 4 A DSL 4 B Drag&Drop DSL 4 C DSL 4 D DSL 5 5.2 LOARA 4 8 12 LOARA 10 LOARA 6 c 2010 Information Processing Society of Japan

5 LOARA LOARA 3.0 4.5 2.5 4.6 2.5 4.5 2.5 5.0 2.5 5.0 2.0 4.4 4.0 3.0 4.1 2.8 3.3 2.3 2.8 3.4 3.1 3.9 2.8 4.0 4 LOARA 5 5 5 3 1 GPL LOARA 5 LOARA LOARA LOARA LOARA 7 c 2010 Information Processing Society of Japan

LOARA LOARA LOARA DSL LOARA 6. LOARA LOARA LOARA DSL 4 DSL LOARA Microsoft DSL Tools 12 LOARA LOARA DSL IT (21013038) 1) HASC: Human Activity Sensing Consortium, http://hasc.jp/. 2) Cook, S., Jones, G., Kent, S. and Wills, A. C.: Domain Specific Development with Visual Studio DSL Tools (Microsoft.Net Development), Addison Wesley (2007). 3) Visser, E.: WebDSL: A case study in domain-specific language engineering, Generative and Transformational Techniques in Software Engineering (GTTSE 2007), Lecture Notes in Computer Science. Springer, Vol.5235, pp.291 373 (2008). 4) Bhanot, V., Paniscotti, D., Roman, A. and Trask, B.: Using domain-specific modeling to develop software defined radio components and applications, Proc. of the 5th OOPSLA Workshop on Domain-Specific Modeling (DSM 05), San Diego, California, USA (2005). 5) Naumowicz, T., Schröter, B. and Schiller, J.: Prototyping a software factory for wireless sensor networks, Proc. of the 7th ACM Conference on Embedded Networked Sensor Systems, ACM, pp.369 370 (2009). 6) DICOMO2009 pp.1578 1587 (2009). 7) Song, S., Jang, J. and Park, S.: An Efficient Method for Activity Recognition of the Elderly Using Tilt Signals of Tri-axial Acceleration Sensor, Lecture Notes in Computer Science, Vol.5120, pp.99 104 (2008). 8) Maurer, U., Smailagic, A., Siewiorek, D. and Deisher, M.: Activity recognition and monitoring using multiple sensors on different body positions, Proc. of the Workshop on Wearable and Implantable Body Sensor Networks (BSN 2006), Vol.5847, pp.113 116 (2006). 9) Maurer, U., Rowe, A., Smailagic, A. and Siewiorek, D.: ewatch: a wearable sensor and notification platform, Body Sensor Networks Workshop, submitted, Citeseer, pp.142 145 (2006). 10) 3 No.54, pp.15 22 (2006). 11) Mernik, M., Heering, J. and Sloane, A.: When and how to develop domain-specific languages, ACM Computing Surveys (CSUR), Vol.37, No.4, pp.316 344 (2005). 12) Kang, K., Cohen, S., Hess, J., Novak, W. and Peterson, A.: Feature-oriented domain analysis (FODA) feasibility study, Technical Report SEI/CMU-90TR-21, Software Engineering Institute, Carnegie Mellon University (1990). 13) Kang, K., Kim, S., Lee, J., Kim, K., Shin, E. and Huh, M.: FORM: A feature-oriented reuse method with domain-specific reference architectures, Annals of Software Engineering, Vol.5, No.1, pp.143 168 (1998). 14) iphone: http://www.apple.com/iphone/. 15) ipod touch: http://www.apple.com/ipodtouch/. 16) Crossbow: http://www.xbow.com/. 17) Microsoft: Microsoft Domain-Specific Language Tools, http://www.domainspecificdevelopment.com/. 8 c 2010 Information Processing Society of Japan