Home > Research > Publications & Outputs > Reengineering a PC-based system into the mobile...
View graph of relations

Reengineering a PC-based system into the mobile device product line

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Reengineering a PC-based system into the mobile device product line. / Zhang, Weishan; Jarzabek, Stan; Loughran, Neil et al.
Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of. Washington, DC, USA: IEEE Computer Society, 2003. p. 149-160.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Zhang, W, Jarzabek, S, Loughran, N & Rashid, A 2003, Reengineering a PC-based system into the mobile device product line. in Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of. IEEE Computer Society, Washington, DC, USA, pp. 149-160. https://doi.org/10.1109/IWPSE.2003.1231222

APA

Zhang, W., Jarzabek, S., Loughran, N., & Rashid, A. (2003). Reengineering a PC-based system into the mobile device product line. In Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of (pp. 149-160). IEEE Computer Society. https://doi.org/10.1109/IWPSE.2003.1231222

Vancouver

Zhang W, Jarzabek S, Loughran N, Rashid A. Reengineering a PC-based system into the mobile device product line. In Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of. Washington, DC, USA: IEEE Computer Society. 2003. p. 149-160 doi: 10.1109/IWPSE.2003.1231222

Author

Zhang, Weishan ; Jarzabek, Stan ; Loughran, Neil et al. / Reengineering a PC-based system into the mobile device product line. Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of. Washington, DC, USA : IEEE Computer Society, 2003. pp. 149-160

Bibtex

@inproceedings{2876973cd7da4bca9ae4a1461748bafe,
title = "Reengineering a PC-based system into the mobile device product line",
abstract = "There is a growing demand to port existing PC-based software systems to mobile device platforms. Systems running on mobile devices share basic characteristics with their PC-based counterparts, but differ from them in details of user interfaces, application models, etc. Systems running on mobile devices must also perform well using less memory than PC-based systems. Mobile devices themselves are different from each other in many ways, too. We describe how we made an existing PC-based City Guide System available on a wide range of mobile devices, in a cost-effective way. We applied {"}reengineering into a product line architecture{"} approach to achieve the goal. Our product line architecture facilitates reuse via generation. We generate specific City Guide Systems for target platforms including PC, Pocket PC and other mobile devices, from generic meta-components that form the City Guide System product line architecture. In our project, we used a meta-programming technique of XVCL to build a product line architecture for City Guide Systems.",
author = "Weishan Zhang and Stan Jarzabek and Neil Loughran and Awais Rashid",
year = "2003",
doi = "10.1109/IWPSE.2003.1231222",
language = "English",
isbn = "0769519032",
pages = "149--160",
booktitle = "Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of",
publisher = "IEEE Computer Society",

}

RIS

TY - GEN

T1 - Reengineering a PC-based system into the mobile device product line

AU - Zhang, Weishan

AU - Jarzabek, Stan

AU - Loughran, Neil

AU - Rashid, Awais

PY - 2003

Y1 - 2003

N2 - There is a growing demand to port existing PC-based software systems to mobile device platforms. Systems running on mobile devices share basic characteristics with their PC-based counterparts, but differ from them in details of user interfaces, application models, etc. Systems running on mobile devices must also perform well using less memory than PC-based systems. Mobile devices themselves are different from each other in many ways, too. We describe how we made an existing PC-based City Guide System available on a wide range of mobile devices, in a cost-effective way. We applied "reengineering into a product line architecture" approach to achieve the goal. Our product line architecture facilitates reuse via generation. We generate specific City Guide Systems for target platforms including PC, Pocket PC and other mobile devices, from generic meta-components that form the City Guide System product line architecture. In our project, we used a meta-programming technique of XVCL to build a product line architecture for City Guide Systems.

AB - There is a growing demand to port existing PC-based software systems to mobile device platforms. Systems running on mobile devices share basic characteristics with their PC-based counterparts, but differ from them in details of user interfaces, application models, etc. Systems running on mobile devices must also perform well using less memory than PC-based systems. Mobile devices themselves are different from each other in many ways, too. We describe how we made an existing PC-based City Guide System available on a wide range of mobile devices, in a cost-effective way. We applied "reengineering into a product line architecture" approach to achieve the goal. Our product line architecture facilitates reuse via generation. We generate specific City Guide Systems for target platforms including PC, Pocket PC and other mobile devices, from generic meta-components that form the City Guide System product line architecture. In our project, we used a meta-programming technique of XVCL to build a product line architecture for City Guide Systems.

U2 - 10.1109/IWPSE.2003.1231222

DO - 10.1109/IWPSE.2003.1231222

M3 - Conference contribution/Paper

SN - 0769519032

SP - 149

EP - 160

BT - Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of

PB - IEEE Computer Society

CY - Washington, DC, USA

ER -