References
Frankel D (2003) Model-Driven Architecture. OMG Press/Wiley
Cook S, Daniels J (1994) Designing Object Systems: Object-Oriented Modelling with Syntropy. Prentice-Hall
Civello F (1993) Roles for composite objects in object-oriented analysis and design. In: Proceedings of OOPSLA’93. ACM Sigplan Notices, 28(10), October
Kilov H, Ross J (1994) Information Modeling: An Object-Oriented Approach. Prentice-Hall
Henderson-Sellers B, Barbier F (1999) Black and white diamonds. In: Proceedings of UML’99, Lecture Notes in Computer Science, vol 1723. Springer
Jervis C (ed) (2000) Z.120 (11/99) Message Sequence Charts (MSC) IS 17025. ITU, Geneva
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
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
Bruce K (2002) Foundations of Object-Oriented Languages: Types and Semantics. MIT Press, Cambridge, Mass. ISBN 0-262-02523-X
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
Stefani J-B (ed) (1995) X.902 Reference Model of Open Distributed Processing: Foundations IS 10746-2. ISO, Geneva. www.joaquin.net/ODP/
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
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
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
Atkinson C, Kühne T (2003) Model-driven development: a metamodeling foundation. IEEE Software 20(5)
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
Miller J (2002) 3C UML Anaheim Presentation. OMG, Needham, Mass. www.omg.org/cgi-bin/doc?ad/02-01-10.pdf
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
Halmos R (1960) Naïve Set Theory. Springer, New York, p 19
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
Hoare CAR (1981) The emperor’s old clothes. Comm ACM 24(2)
Tarski A (1956) Logic, Semantics, Metamathematics: Papers from 1923 to 1938. Oxford University Press, London. ISBN 0-915-14476-X
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
Author information
Authors and Affiliations
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-004-0076-8