Software Framework for Managing Heterogeneity in Mobile Collaborative Systems

被引:2
|
作者
Carlos D. Correa
Ivan Marsic
机构
[1] Rutgers – The State University of New Jersey,Center for Advanced Information Processing (CAIP)
来源
关键词
collaborative systems; consistency maintenance; content adaptation; mobile computing; scene simplification;
D O I
10.1007/s10606-004-5065-5
中图分类号
学科分类号
摘要
Heterogeneity in mobile computing devices and application scenarios complicates the development of collaborative software systems. Heterogeneity includes disparate computing and communication capabilities, differences in users’ needs and interests, and semantic conflicts across different domains and representations. In this paper, we describe a software framework that supports mobile collaboration by managing several aspects of heterogeneity. Adopting graph as a common data structure for the application state representation enables us to develop a generic solution for handling the heterogeneities. The effect external forces, such as resource constraints and diverging user interests, can be quantified and controlled as relational and attribute heterogeneity of state graphs. When mapping the distributed replicas of the application state, the external forces inflict a loss of graph information, resulting in many-to-one correspondences of graph elements. A key requirement for meaningful collaboration is maintaining a consistent shared state across the collaborating sites. Our framework makes the best of maximizing the state consistency, while accommodating the external force constraints, primarily the efficient use of scarce system resources. Furthermore, we describe the mobility aspects of our framework, mainly its extension to peer-to-peer scenarios and situations of intermittent connectivity. We describe an implementation of our framework applied to the interoperation of shared graphics editors across multiple platforms, where users are able to share 2D and 3D virtual environments represented as XML documents. We also present performance results, namely resource efficiency and latency, which demonstrate its feasibility for mobile scenarios.
引用
收藏
页码:603 / 638
页数:35
相关论文
共 50 条
  • [1] A framework for managing collaborative designs of manufacturing systems
    Macedo, J
    [J]. Image Processing, Biomedicine, Multimedia, Financial Engineering and Manufacturing, Vol 18, 2004, 18 : 467 - 472
  • [2] Managing increasingly software dependent mobile systems
    Jefferies, N
    Irvine, J
    Munro, A
    Moessner, K
    [J]. SECOND INTERNATIONAL CONFERENCE ON 3G MOBILE COMMUNICATION TECHNOLOGIES, 2001, : 247 - 251
  • [3] A framework for specifying and managing security requirements in collaborative systems
    Yau, Stephen S.
    Chen, Zhaoji
    [J]. AUTONOMIC AND TRUSTED COMPUTING, PROCEEDINGS, 2006, 4158 : 500 - 510
  • [4] Towards a software architecture for distributed and mobile collaborative systems
    Dustdar, S
    Gall, H
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 674 - 679
  • [5] An extensible collaborative framework for monitoring software quality in critical systems
    Garcia-Valls, Marisol
    Escribano-Barreno, Julio
    Garcia-Munoz, Javier
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 107 : 3 - 17
  • [6] Towards a framework for collaborative software development of business application systems
    Muhlbacher, R
    Neumann, G
    [J]. PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 334 - 339
  • [7] A collaborative framework for designers and developers of software-intensive systems
    Kong, Jun
    Song, Guang-Lei
    Zhang, Kang
    Huang, Mao Lin
    [J]. 2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 306 - 311
  • [8] SmartParcel: A Collaborative Data Sharing Framework for Mobile Operating Systems
    Kaushik, Bhanu
    Zhang, Honggang
    Fu, Xinwen
    Liu, Benyuan
    Wang, Jie
    [J]. 2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 290 - 295
  • [9] A Framework for Mobile Collaborative Environments
    Diya, Hani Y.
    Artail, Hassan A.
    Safa, Haidar
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 5, 2005, 5 : 163 - 166
  • [10] Building a Domain Model for Mobile Collaborative Systems: Towards a Software Product Line
    Rossel, Pedro O.
    Herskovic, Valeria
    [J]. COLLABORATION AND TECHNOLOGY, CRIWG 2013, 2013, 8224 : 290 - 305