Configurations by UML

  • Øystein Haugen
  • Birger Møller-Pedersen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4344)


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.


Access Point Security Level Instance Model Software Product Line Ground Floor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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)Google Scholar
  2. 2.
    Bræk, R., Haugen, Ø.: Engineering Real Time Systems. In: Welland, R. (ed.) BCS Practitioner Series, p. 398. Prentice Hall International, Hemel Hempstead (1993)Google Scholar
  3. 3.
    Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications, p. 864. Addison-Wesley Professional, Reading (2000)Google Scholar
  4. 4.
    Families, Families. p. Eureka Σ! 2023, Programme, ITEA project ip02009 (2004),
  5. 5.
    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)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    Merriam-Webster’s, Online Dictionary (2005),
  10. 10.
    OMG. Unified Modeling Language 2.1, OMG. ptc/06-01-02 (2006)Google Scholar
  11. 11.
    Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual, Addison-Wesley Object Technology Series, 2nd edn., p. 736. Pearson Education, London (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Øystein Haugen
    • 1
  • Birger Møller-Pedersen
    • 1
  1. 1.Department of InformaticsUniversity of Oslo 

Personalised recommendations