Skip to main content
Log in

UML – the Good, the Bad or the Ugly? Perspectives from a panel of experts

  • Expert’s voice
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Frankel D (2003) Model-Driven Architecture. OMG Press/Wiley

  2. Cook S, Daniels J (1994) Designing Object Systems: Object-Oriented Modelling with Syntropy. Prentice-Hall

    Google Scholar 

  3. Civello F (1993) Roles for composite objects in object-oriented analysis and design. In: Proceedings of OOPSLA’93. ACM Sigplan Notices, 28(10), October

  4. Kilov H, Ross J (1994) Information Modeling: An Object-Oriented Approach. Prentice-Hall

    Google Scholar 

  5. Henderson-Sellers B, Barbier F (1999) Black and white diamonds. In: Proceedings of UML’99, Lecture Notes in Computer Science, vol 1723. Springer

  6. Jervis C (ed) (2000) Z.120 (11/99) Message Sequence Charts (MSC) IS 17025. ITU, Geneva

  7. Selic B, Gullekson G, McGee J, Engelberg I (1992) ROOM: An object-oriented methodology for developing real-time systems. In: Forte G, Madhavji N, Müller H (eds) 5th Int Work Computer-Aided Software Engineering. IEEE Computer Soc Press, Piscataway, New Jersey

  8. Miller J, Mukerji J (eds) (2002) Model Driven Architecture – The MDA Guide. OMG, Needham, Mass. www.omg.org/cgi-bin/doc?omg/03-06-01.pdf

  9. Bruce K (2002) Foundations of Object-Oriented Languages: Types and Semantics. MIT Press, Cambridge, Mass. ISBN 0-262-02523-X

  10. Meyer B (2000) Principles of language design and evolution. In: Davies J, Roscoe AW, Woodcock J (eds) Millennial Perspectives in Computer Science. Palgrave, Basingstoke. ISBN 0-333-92230-1

  11. Stefani J-B (ed) (1995) X.902 Reference Model of Open Distributed Processing: Foundations IS 10746-2. ISO, Geneva. www.joaquin.net/ODP/

    Google Scholar 

  12. Miller J (ed.) (2002) 3C Infrastructure Submission. OMG, Needham, Mass. www.omg.org/cgi-bin/doc?ad/02-09-15.pdf www.omg.org/cgi-bin/doc?ad/02-06-10.pdf

  13. Cook W, Hill W, Canning P (1990) Inheritance is not subtyping. In: Proceedings of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, POPL ’90, ACM, New York

  14. Wegner P, Zdonik S (1988) Inheritance as an incremental modification mechanism or what like is and isn’t like, In: Proceedings of ECOOP’88, LNCS, vol 322. Springer, Berlin

  15. Atkinson C, Kühne T (2003) Model-driven development: a metamodeling foundation. IEEE Software 20(5)

  16. Bézivin J, Gerbé O (2001) Towards a precise definition of the OMG/MDA framework. In: Proceedings of 16th IEEE International Conference on Automated Software Engineering (ASE’01), IEEE Comp Soc Press, Los Alamitos, Calif. ISBN 0-7695-1426-X

  17. Miller J (2002) 3C UML Anaheim Presentation. OMG, Needham, Mass. www.omg.org/cgi-bin/doc?ad/02-01-10.pdf

  18. Clark T, Evans E, Kent S (2001) The meta-modeling language calculus: foundation semantics for UML. In: Fundamental Approaches to Software Engineering, FASE2001, LNCS, vol 2029. Springer, Berlin

  19. Halmos R (1960) Naïve Set Theory. Springer, New York, p 19

  20. Object Management Group (2003) Unified Modeling Language 1.5, Section 2.3.4. OMG, Needham, Mass. http://www.omg.org/cgi-bin/doc?formal/03-03-01

  21. Hoare CAR (1981) The emperor’s old clothes. Comm ACM 24(2)

  22. Tarski A (1956) Logic, Semantics, Metamathematics: Papers from 1923 to 1938. Oxford University Press, London. ISBN 0-915-14476-X

  23. Bunge M (1974–1989) Treatise on Basic Philosophy, Vols 1, 2 and 4. Reidel, Dordredcht, Boston. ISBNs 90-277-0534-8, 90-277-0535-6, and 90-277-0780-4

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Henderson-Sellers, B. UML – the Good, the Bad or the Ugly? Perspectives from a panel of experts. Softw Syst Model 4, 4–13 (2005). https://doi.org/10.1007/s10270-004-0076-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-004-0076-8

Keywords

Navigation