Abstract
Compared to UML 1.x, UML 2.x has improved the mechanisms for describing the architecture of systems. We show how to make UML 2.x describe configurations, not only in terms of setting values of system properties but also in terms of rearranging elements of the architecture. We also argue that the instance model of UML 2.x can be replaced by our notion of configurations and that this may imply a generalization of the notions of snapshot and constructor.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bayer, J., Gerard, S., Haugen, Ø., Mansell, J., Møller-Pedersen, B., Oldevik, J., Tessier, P., Thibault, J.-P., Widen, T.: Consolidated Product Line Variability Modeling. In: Käkölä, T., Dueñas, J.C. (eds.) Research Issues in Software Product-Lines. Springer, New York (2006)
Bræk, R., Haugen, Ø.: Engineering Real Time Systems. In: Welland, R. (ed.) BCS Practitioner Series, p. 398. Prentice Hall International, Hemel Hempstead (1993)
Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications, p. 864. Addison-Wesley Professional, Reading (2000)
Families, Families. p. Eureka Σ! 2023, Programme, ITEA project ip02009 (2004), http://www.esi.es/en/Projects/Families/
Garlan, D., Knapman, J., Møller-Pedersen, B., Selic, B., Weigert, T.: Modeling of Architecutures with UML. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 556–569. Springer, Heidelberg (2000) (panel presentation)
Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. In: Booch, G., Jacobson, I., Rumbaugh, J. (eds.) Object Technology Series, p. 736. Addison-Wesley Professional, Reading (2004)
Haugen, O., Møller-Pedersen, B., Oldevik, J., Solberg, A.: An MDA-based framework for model-driven product derivation. In: The eighth IASTED International Conference on Software Engineering and Applications, pp. 709–714. ACTA press, Cambridge (2004)
Haugen, Ø., Møller-Pedersen, B., Weigert, T.: Structural Modeling with UML 2.0. In: Lavagno, L., Martin, G., Selic, B. (eds.) UML for Real, pp. 53–76. Kluwer Academic Publishers, Boston (2003)
Merriam-Webster’s, Online Dictionary (2005), http://www.m-w.com/
OMG. Unified Modeling Language 2.1, OMG. ptc/06-01-02 (2006)
Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual, Addison-Wesley Object Technology Series, 2nd edn., p. 736. Pearson Education, London (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haugen, Ø., Møller-Pedersen, B. (2006). Configurations by UML. In: Gruhn, V., Oquendo, F. (eds) Software Architecture. EWSA 2006. Lecture Notes in Computer Science, vol 4344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11966104_8
Download citation
DOI: https://doi.org/10.1007/11966104_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69271-3
Online ISBN: 978-3-540-69272-0
eBook Packages: Computer ScienceComputer Science (R0)