RESOURCE SUBSTITUTION FOR THE REALIZATION OF MOBILE INFORMATION SYSTEMS

Hagen Höpfner, Christian Bunse

Abstract

Recent advances in wireless technology have led to mobile computing, a new dimension in data communication and processing. Market observers predict an emerging market with millions of mobile users carrying small, battery-powered terminals equipped with wireless connection, and as a result, the way people use information resources is predicted. However,the realization of mobile information systems (mIS) is affected by the users need to handle complex data sets as well as the restrictions of used devices and networks. Hence, software engineering has to bridge the gab between both worlds, and thus, has to balance given resources. Extensive wireless data transmissions, that is expensive, slow, and energy intensive can - for example - be reduced if mobile clients cache received data locally. In this short paper we discuss, which and how resources are substitutable in order to enable more complex, more reliable and more efficient mIS. Therefore, we analyze the resources used for data management with mobile devices and show how they can be considered by software development approaches in order to implement mIS.

References

  1. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., and Zettel, J. (2002). Component-based product line engineering with UML. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  2. Balsamo, S. (2004). Model-based performance prediction in software development: A survey. IEEE Transactions in Software Engineering, 30(5).
  3. Barr, K. and Asanovi, K. (2006). Energy-aware lossless data compression. ACM Transactions on Computer Systems, 24(3).
  4. Bastide, G., Seriai, A., and Oussalah, M. C. (2006). Dynamic adaptation of software component structures. In Proceedings of the 2006 IEEE International Conference on Information Reuse and IntegrationI, pages 404-409.
  5. Caracas¸, A., Ion, I., Ion, M., and Höpfner, H. (2007). Towards Java-based Data Caching for Mobile Information System Clients. In Proc. of the 2nd conference of GI-Fachgruppe MMS, volume P-104 of LNI, pages 97-101, Bonn, Germany. GI.
  6. Cazzola, W., Ghoneim, A., and Saake, G. (2004). Software Evolution through Dynamic Adaptation of Its OO Design. In Ehrich, H.-D., Meyer, J.-J., and Ryan, M. D., editors, Objects, Agents and Features: Structuring Mechanisms for Contemporary Software, Lecture Notes in Computer Science 2975, pages 69-84. Springer-Verlag, Heidelberg, Germany.
  7. Chen, G., Li, F., Kandemir, M., and Irwin, M. (2006). Reducing NoC energy consumption through compilerdirected channel voltage scaling. In Proc. of the 2006 ACM SIGPLAN conference on Programming language design and implementation.
  8. de Jonge, M. (2003). Scenario-based prediction of run-time resource consumption in component-based software systems. In Proceedings of the th ICSE Workshop on Component-Based Software Engineering: Automated Reasoning and Prediction.
  9. Eskanazi, E. Estimation of static memory consumption for systems built from source code components. In Proceedings of the 9th IEEE Conference on Engineering Computer-Based Systems.
  10. Falk, H. and Marwedel, P. (2005). Source Code Optimization Techniques For Data Flow Dominated Embedded Software. Kluwer.
  11. Feeney, L. M. and Nilsson, M. (2001). Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proc. of the IEEE Conference on Computer Communications (IEEE InfoCom), Anchorage, USA.
  12. Gamma, E. (2004). Boston [u.a.].
  13. Gurun, S. and Krintz, C. (2003). Addressing the energy crisis in mobile computing with developing power aware software. Technical Report 2003-15, University of California, Santa Barbara.
  14. Höpfner, H. (2004). Serverseitige Auswertung von Indexen semantischer, clientseitiger Caches in mobilen Informationssystemen. In INFORMATIK 2004, Band 1, volume P-50 of LNI, pages 298-302, Bonn. GI. in German.
  15. Höpfner, H. (2006). Update Relevance under the Multiset Semantics of RDBMS. In Mobile Informationssysteme, volume P-76 of LNI, pages 33-44, Bonn, Germany. GI.
  16. Höpfner, H. and Schallehn, E. (2004). Anfragegeneralisierung zur komprimierten Repräsentation von Indexen semantischer Caches auf mobilen Endgeräten. In Proc. of the Workshop on Foundations and Applications of mobile information technology, number 4/04 in Preprints der FIN, pages 63-70. Uni Magdeburg. in German.
  17. Ion, I., Caracas¸, A., and Höpfner, H. (2007). MTrainSchedule: Combining Web Services and Data Caching on Mobile Devices. Datenbank-Spektrum. accepted for publication, to appear.
  18. Jin, J. and Nahrstedt, K. (2004). Qos specification languages for distributed multimedia applications: A survey and taxonomy. IEEE MultiMedia, 11(3):74-78.
  19. König-Ries, B., T ürker, C., and Höpfner, H. (2007). Informationsnutzung und -verarbeitung mit mobilen Geräten - Verf ügbarkeit und Konsistenz. DatenbankSpektrum. in German. accepted for publication, to appear.
  20. Kruchten, P. (2000). The Rational Unified Process: An Introduction, Second Edition. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  21. management Group (OMG), O. (2001). Corba components - volume 1. Technical Report orbos/99-07-01, OMG.
  22. Marwedel, P. (2007). Embedded System Design. Springer.
  23. Murphy, G. (1998). Predicting memory use from a class diagram using dynamic information. In Proceedings of the First International Workshop on Software and Performance.
  24. Pakdeepaiboonpol, P. and Kittitornkun, S. (2006). Low energy optimization for MPEG-4 video encoder on ARM-based mobile phones. In Proc. of the 1st International Symposium on Wireless Pervasive Computing.
  25. Ren, Q. and Dunham, M. H. (2003). Semantic caching and query processing. Transactions on Knowledge and Data Engineering, 15(1):192-210.
  26. Rudenko, A., Reiher, P., Popek, G., and Kuenning, G. (1998). Saving Portable Computer Battery Power through Remote Process Execution. Mobile Computing and Communications Review, 2(1):19-26.
Download


Paper Citation


in Harvard Style

Höpfner H. and Bunse C. (2007). RESOURCE SUBSTITUTION FOR THE REALIZATION OF MOBILE INFORMATION SYSTEMS . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 283-289. DOI: 10.5220/0001332702830289


in Bibtex Style

@conference{icsoft07,
author={Hagen Höpfner and Christian Bunse},
title={RESOURCE SUBSTITUTION FOR THE REALIZATION OF MOBILE INFORMATION SYSTEMS},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={283-289},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001332702830289},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - RESOURCE SUBSTITUTION FOR THE REALIZATION OF MOBILE INFORMATION SYSTEMS
SN - 978-989-8111-06-7
AU - Höpfner H.
AU - Bunse C.
PY - 2007
SP - 283
EP - 289
DO - 10.5220/0001332702830289