Analysis, specification and generation of mobile computer data synchronisation

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionResearchpeer-review

Abstract

In current technologies, mobile computer data synchronisation protocols are typically programmed at a low-level. The disadvantages of this are that they are error-prone and time consuming. This paper analyses current Palm OS data synchronisation problems and applies embedded domain-specific language (EDSL) techniques in the problem domain to improve the current situation. The key advantage is that domain developers can describe problems using their natural terms and concepts at high conceptual level. Our approach allows equivalent code to be generated automatically from higher-level specifications, enabling domain developers to express their ideas quickly and concisely, to work more productively and to avoid certain kinds of coding error.

LanguageEnglish
Title of host publicationInternational Conference on Mobile Business
Subtitle of host publicationICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia
EditorsWayne Brookes, Elaine Lawrence, Robert Steele, Elizabeth Chang
Place of PublicationLos Alamitos, CA
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages499-506
Number of pages8
ISBN (Electronic)0769523676, 9780769523675
DOIs
Publication statusPublished - 2005
Event4th Annual International Conference on Mobile Business, ICMB 2005 - Sydney, Australia
Duration: 11 Jul 200513 Jul 2005

Other

Other4th Annual International Conference on Mobile Business, ICMB 2005
CountryAustralia
CitySydney
Period11/07/0513/07/05

Fingerprint

Synchronization
Coding errors
Specifications

Bibliographical note

Copyright 2005 IEEE. Reprinted from Proceedings of the International conference on mobile business (ICBM 2005). This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Macquarie University’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Cite this

Ye, Q., Sloane, A. M., & Verity, D. R. (2005). Analysis, specification and generation of mobile computer data synchronisation. In W. Brookes, E. Lawrence, R. Steele, & E. Chang (Eds.), International Conference on Mobile Business: ICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia (pp. 499-506). [1493653] Los Alamitos, CA: Institute of Electrical and Electronics Engineers (IEEE). https://doi.org/10.1109/ICMB.2005.19
Ye, Qingsong ; Sloane, Anthony M. ; Verity, Dominic R. / Analysis, specification and generation of mobile computer data synchronisation. International Conference on Mobile Business: ICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia. editor / Wayne Brookes ; Elaine Lawrence ; Robert Steele ; Elizabeth Chang. Los Alamitos, CA : Institute of Electrical and Electronics Engineers (IEEE), 2005. pp. 499-506
@inproceedings{a0e4e50fece1480a940463cd9f75f6be,
title = "Analysis, specification and generation of mobile computer data synchronisation",
abstract = "In current technologies, mobile computer data synchronisation protocols are typically programmed at a low-level. The disadvantages of this are that they are error-prone and time consuming. This paper analyses current Palm OS data synchronisation problems and applies embedded domain-specific language (EDSL) techniques in the problem domain to improve the current situation. The key advantage is that domain developers can describe problems using their natural terms and concepts at high conceptual level. Our approach allows equivalent code to be generated automatically from higher-level specifications, enabling domain developers to express their ideas quickly and concisely, to work more productively and to avoid certain kinds of coding error.",
author = "Qingsong Ye and Sloane, {Anthony M.} and Verity, {Dominic R.}",
note = "Copyright 2005 IEEE. Reprinted from Proceedings of the International conference on mobile business (ICBM 2005). This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Macquarie University{\^a}€™s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.",
year = "2005",
doi = "10.1109/ICMB.2005.19",
language = "English",
pages = "499--506",
editor = "Wayne Brookes and Elaine Lawrence and Robert Steele and Elizabeth Chang",
booktitle = "International Conference on Mobile Business",
publisher = "Institute of Electrical and Electronics Engineers (IEEE)",
address = "United States",

}

Ye, Q, Sloane, AM & Verity, DR 2005, Analysis, specification and generation of mobile computer data synchronisation. in W Brookes, E Lawrence, R Steele & E Chang (eds), International Conference on Mobile Business: ICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia., 1493653, Institute of Electrical and Electronics Engineers (IEEE), Los Alamitos, CA, pp. 499-506, 4th Annual International Conference on Mobile Business, ICMB 2005, Sydney, Australia, 11/07/05. https://doi.org/10.1109/ICMB.2005.19

Analysis, specification and generation of mobile computer data synchronisation. / Ye, Qingsong; Sloane, Anthony M.; Verity, Dominic R.

International Conference on Mobile Business: ICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia. ed. / Wayne Brookes; Elaine Lawrence; Robert Steele; Elizabeth Chang. Los Alamitos, CA : Institute of Electrical and Electronics Engineers (IEEE), 2005. p. 499-506 1493653.

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionResearchpeer-review

TY - GEN

T1 - Analysis, specification and generation of mobile computer data synchronisation

AU - Ye, Qingsong

AU - Sloane, Anthony M.

AU - Verity, Dominic R.

N1 - Copyright 2005 IEEE. Reprinted from Proceedings of the International conference on mobile business (ICBM 2005). This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Macquarie University’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

PY - 2005

Y1 - 2005

N2 - In current technologies, mobile computer data synchronisation protocols are typically programmed at a low-level. The disadvantages of this are that they are error-prone and time consuming. This paper analyses current Palm OS data synchronisation problems and applies embedded domain-specific language (EDSL) techniques in the problem domain to improve the current situation. The key advantage is that domain developers can describe problems using their natural terms and concepts at high conceptual level. Our approach allows equivalent code to be generated automatically from higher-level specifications, enabling domain developers to express their ideas quickly and concisely, to work more productively and to avoid certain kinds of coding error.

AB - In current technologies, mobile computer data synchronisation protocols are typically programmed at a low-level. The disadvantages of this are that they are error-prone and time consuming. This paper analyses current Palm OS data synchronisation problems and applies embedded domain-specific language (EDSL) techniques in the problem domain to improve the current situation. The key advantage is that domain developers can describe problems using their natural terms and concepts at high conceptual level. Our approach allows equivalent code to be generated automatically from higher-level specifications, enabling domain developers to express their ideas quickly and concisely, to work more productively and to avoid certain kinds of coding error.

UR - http://www.scopus.com/inward/record.url?scp=84937964117&partnerID=8YFLogxK

U2 - 10.1109/ICMB.2005.19

DO - 10.1109/ICMB.2005.19

M3 - Conference proceeding contribution

SP - 499

EP - 506

BT - International Conference on Mobile Business

A2 - Brookes, Wayne

A2 - Lawrence, Elaine

A2 - Steele, Robert

A2 - Chang, Elizabeth

PB - Institute of Electrical and Electronics Engineers (IEEE)

CY - Los Alamitos, CA

ER -

Ye Q, Sloane AM, Verity DR. Analysis, specification and generation of mobile computer data synchronisation. In Brookes W, Lawrence E, Steele R, Chang E, editors, International Conference on Mobile Business: ICMB 2005: July 11-13, 2005, Crowne Plaza Darling Harbour, Sydney, Australia. Los Alamitos, CA: Institute of Electrical and Electronics Engineers (IEEE). 2005. p. 499-506. 1493653 https://doi.org/10.1109/ICMB.2005.19