ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Scenario-Based Programming for Ubiquitous Applications
Cited 3 time in scopus Download 0 time Share share facebook twitter linkedin kakaostory
저자
조은선, 이강우, 김민영, 김현
발행일
200610
출처
International Symposium on Ubiquitious Computing Systems (UCS) 2006 (LNCS 4239), v.4239, pp.286-299
DOI
https://dx.doi.org/10.1007/11890348_22
협약과제
06MI1400, 능동형 서비스를 위한 URC 서버 프레임웍 개발, 조영조
초록
Ubiquitous applications usually involve highly interactive context data management. Traditional general-purpose programming languages are not sufficient for use in this domain, as they do not have the capability to manage such data effectively. We have developed a scenario-based programming language that we call 'PLUE (Programming Language for Ubiquitous Environment)', which is a Java-based prototyping language for ubiquitous application development. PLUE supports EGA (event-condition-action) rules and finite state automata-based (FSA-based) interactive responses to dynamic situations. In addition, PLUE programmers are able to manage heterogeneous data with a uniform view of path expressions. We have implemented PLUE on top of CAMUS (Context-Aware Middleware for Ubiquitous Robotic Companion System), a framework for context-aware applications that was originally developed for network-based robots. © Springer-Verlag Berlin Heidelberg 2006.
KSP 제안 키워드
Context data management, Context-aware middleware, Finite state automata, Heterogeneous data, Java-based, Scenario-based, Ubiquitous application, Ubiquitous environments, application development, context-aware applications, network-based