Scenario-based programming for ubiquitous applications

被引:0
|
作者
Cho, Eun-Sun
Lee, Kang-Woo
Kim, Min-Young
Kim, Hyun
机构
[1] Chungnam Natl Univ, Dept Comp Sci & Engn, Taejon 305764, South Korea
[2] Elect & Telecommun Res Inst, Taejon 305350, South Korea
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 ECA (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.
引用
收藏
页码:286 / 299
页数:14
相关论文
共 50 条
  • [1] Scenario-Based Programming for Mobile Applications
    Berkman-Chardon, Anat
    Harel, David
    Goel, Yaarit
    Marelly, Rami
    Szekely, Smadar
    Weiss, Guy
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 161 - 172
  • [2] Scenario-Based Hypersequential Programming
    Naoshi Uchihira
    Hideji Kawata
    Fumitaka Tamura
    [J]. International Journal of Parallel Programming, 2000, 28 : 155 - 157
  • [3] Scenario-based hypersequential programming
    Uchihira, N
    Kawata, H
    Tamura, F
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 155 - 177
  • [4] Object composition in scenario-based programming
    Atir, Yoram
    Harel, David
    Kleinbort, Asaf
    Maoz, Shahar
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 4961 : 301 - 316
  • [5] Stochastic Constraint Programming: A Scenario-Based Approach
    S. Armagan Tarim
    Suresh Manandhar
    Toby Walsh
    [J]. Constraints, 2006, 11 : 53 - 80
  • [6] Stochastic constraint programming: A scenario-based approach
    Tarim, S. Armagan
    Manandhar, Suresh
    Walsh, Toby
    [J]. CONSTRAINTS, 2006, 11 (01) : 53 - 80
  • [7] Scenario-based hypersequential programming: Concept and example
    Uchihira, N
    Kawata, H
    [J]. SECOND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 277 - 283
  • [8] Scenario-Based Testing of Converged Applications
    Keum, Changsup
    Kang, Sungwon
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 122 - 127
  • [9] Scenario-based modeling and its applications
    Bai, XY
    Tsai, WT
    Paul, R
    Feng, K
    Yu, L
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 253 - 260
  • [10] Scenario-Based Programming, Usability-Oriented Perception
    Alexandron, Giora
    Armoni, Michal
    Gordon, Michal
    Harel, David
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2014, 14 (03):