An ontology-based collaborative service-oriented simulation framework with Microsoft Robotics Studio®

被引:19
|
作者
Tsai, W. T. [1 ]
Sun, Xin [1 ]
Huang, Qian [1 ]
Karatza, Helen [2 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
[2] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
关键词
Service-oriented computing; Simulation framework; Ontology; Robotics Studio; Model-driven development;
D O I
10.1016/j.simpat.2008.07.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In Service-Oriented Architecture (SOA), the concepts that services can be discovered and application can be composed via service discovery bring great flexibility to application development [Y. Chen, W.T. Tsai, Distributed Service-Oriented Software Development, Kendall/Hunt, 2008, [4]]. Microsoft Robotics Studio (MSRS) is a recent initiative in applying SOA to embedded systems and one of its key features is its 3-D simulation tool that allows applications to be Simulated before deployment. This paper proposes an ontology-based service-oriented simulation framework with MSRS by adding a set of ontology systems, i.e., service ontology, workflow ontology, entity ontology. and environment ontology. These ontology systems store relevant information useful to compose Simulation applications, and items stored also cross reference to each other to facilitate reusability and rapid application composition, This paper then provides a detailed case study on a popular robotic game Sumobot using MSRS to illustrate the key concepts and how they can support rapid simulation development.(1) (C) 2008 Published by Elsevier B.V.
引用
收藏
页码:1392 / 1414
页数:23
相关论文
共 50 条
  • [21] An ontology-based collaborative framework for decision support in engineering
    Arndt, H
    Klein, R
    DIGITAL ENTERPRISE CHALLENGES: LIFE-CYCLE APPROACH TO MANAGEMENT AND PRODUCTION, 2002, 77 : 369 - 381
  • [22] Ontology-based Collaborative Framework for Disaster Recovery Scenarios
    Ramanathan, Sakkaravarthi
    Kamoun, Aymen
    Chassot, Christophe
    2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 104 - 106
  • [23] A Service-Oriented Architecture Framework for the Distributed Concurrent and Collaborative Design
    Yu, Jiaqing
    Cha, Jianzhong
    Lu, Yiping
    Yao, Shasha
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 872 - 876
  • [24] Aligning ontology-based development with service oriented systems
    Shen, Jun
    Beydoun, Ghassan
    Low, Graham
    Wang, Lijuan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 263 - 273
  • [25] A service-oriented city portal framework and collaborative development platform
    Zhu, Donglai
    Li, Yinsheng
    Shi, Junshuai
    Xu, Yingxiao
    Shen, Weiming
    INFORMATION SCIENCES, 2009, 179 (15) : 2606 - 2617
  • [26] Collaborative learning using service-oriented architecture: A framework design
    Fang, Chua Fang
    Lee, Chien Sing
    KNOWLEDGE-BASED SYSTEMS, 2009, 22 (04) : 271 - 274
  • [27] Verification framework for dynamic collaborative services in service-oriented architecture
    Tsai, W. T.
    Huang, Qian
    Xiao, Bingnan
    Chen, Yinong
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 313 - +
  • [28] DDSOS: A dynamic distributed service-oriented simulation framework
    Tsai, WT
    Fan, C
    Chen, YN
    Paul, R
    39TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2006, : 160 - +
  • [29] Service-oriented simulation framework: An overview and unifying methodology
    Wang, Wenguang
    Wang, Weiping
    Zhu, Yifan
    Li, Qun
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (03): : 221 - 252
  • [30] Trust ontology for service-oriented environment
    Hussain, Farookh Khadeer
    Chang, Elizabeth
    Dillon, Tharam S.
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 320 - +