Abstract
Mobile software applications have to meet new requirements directly arising from mobility issues. To address these requirements at an early stage in development, an architecture description language (ADL) is proposed, which allows to manage issues like availability requirements, mobile code, security, and replication processes. Aspects of this ADL, Con Moto, are exemplified with a case study from the insurance sector.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Roman, G.C., Picco, G.P., Murphy, A.L.: Software Engineering for Mobility: A Roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 241–258. ACM Press, New York (2000)
Gruhn, V., Thiel, A.: Komponentenmodelle. Addison-Wesley, Reading (2000)
Holder, O., Ben-Shaul, I., Gazit, H.: Dynamic Layout of Distributed Applications in FarGo. In: Proceedings of the 21st International Conference on Software Engineering, pp. 163–173. IEEE Computer Society Press, Los Alamitos (1999)
Weinsberg, Y., Ben-Shaul, I.: A Programming Model and System Support for Disconnected-Aware Applications on Resource-Constrained Devices. In: Proceedings of the 24th International Conference on Software Engineering, pp. 374–384. ACM Press, New York (2002)
Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering 26, 70–93 (2000)
Allen, R., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology 6, 213–249 (1997)
Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: Specifying Distributed Software Architectures. In: Schafer, W., Botella, P. (eds.) ESEC 1995. LNCS, vol. 989, pp. 137–153. Springer, Heidelberg (1995)
Luckham, D.C., Vera, J.: An Event-Based Architecture Definition Language. IEEE Transactions on Software Engineering 21, 717–734 (1995)
Medvidovic, N., Rosenblum, D.S., Taylor, R.N.: A Language Environment for Architecture-Based Software Development and Evolution. In: Proceedings of the 21st International Conference on Software Engineering, pp. 44–53. IEEE Computer Society Press, Los Alamitos (1999)
Gorlick, M.M., Razouk, R.R.: Using Weaves for Software Construction and Analysis. In: Proceedings of the 13th International Conference on Software Engineering, pp. 23–34. IEEE Computer Society Press, Los Alamitos (1991)
Dashofy, E.M., van der Hoek, A., Taylor, R.N.: An Infrastructure for the Rapid Development of XML-Based Architecture Description Languages. In: Proceedings of the 24th International Conference on Software Engineering, pp. 266–276. ACM Press, New York (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gruhn, V., Schäfer, C. (2004). An Architecture Description Language for Mobile Distributed Systems. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds) Software Architecture. EWSA 2004. Lecture Notes in Computer Science, vol 3047. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24769-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-24769-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22000-8
Online ISBN: 978-3-540-24769-2
eBook Packages: Springer Book Archive