References

[BSC 77] Bjarne Stroustrup, The C++ Programming Language. 3rd Ed.
AT&T, 1977.
[CJ2EEP 02] Core J2EE Patterns.
Sun Microsystems, Inc., 2002.
     http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html
[CLU 77] Barbara Liskov, et al., Abstraction Mechanisms in CLU.
Communications of the ACM, 20(8):564-576, August 1977.
[CS 67] C. Strachey, Fundamental concepts in programming languages.
Notes for the International Summer School in Computer Programming, Copenhagen, 1967.
[CSH 10] C# Language Specification. Version 4.0.
Microsoft Corporation, 2010.
[DJA 06] Deborah J. Armstrong, The Quarks of Object-Oriented Development.
Communications of the ACM, 49(2):123-128, February 2006.
[GR 83] Adele Goldberg, David Robson. Smalltalk-80: The Language and its Implementation.
Xerox Palo Alto Research Center, ISBN 0-201-11371-6. 344 pp. 1983.
[HealthCare.gov] HealthCare.gov
A federal government website managed by the U.S. Department of Health & Human Services.
     http://www.healthcare.gov/
[IHE RAD TF-1] IHE Radiology Technical Framework Volume 1.
Integrating the Healthcare Enterprise (IHE). IHE Radiology Technical Framework Volume 1 (IHE RAD TF-1).
Integration Profiles. Revision 11.0 – Final Text. 20 July 24, 2012.
     http://www.ihe.net/Technical_Frameworks/#radiology
[JEP 04] OMG Metamodel and UML Profile for Java and EJB Specification. Version 1.0.
Object Management Group, Inc., 2004.
     http://jcp.org/jsr/detail/26.jsp
[JGJ 05] James Gosling et al., The Java™ Language Specification. 3rd Ed.
Sun Microsystems, Inc., 2005.
[MAAG 09] Microsoft Application Architecture Guide, 2nd Edition.
Microsoft Corporation, 2009.
[MSNAB 05] Microsoft Network Architecture Blueprint.
Windows Server System Reference Architecture (WSSRA). Microsoft Corporation, March 2005.
[OWASP Guide 2.0] A Guide to Building Secure Web Applications and Web Services.
2.0 Black Hat Edition. OWASP, July 27, 2005.
[SK 03] Stein Krogdahl. The birth of Simula.
Proceedings of HiNC 1 Conference, Trondheim, June 2003.
[SOAML 1.0b2] OMG Service Oriented Architecture Modeling Language (SoaML). Version 1.0 - Beta 2.
Object Management Group, Inc., December 2009.
     http://www.omg.org/spec/SoaML/1.0/Beta2/
[UML 1.4.2] Unified Modeling Language Specification, Version 1.4.2.
ISO/IEC 19501:2005(E), formal/05-04-01 Jan. 2005.
[UML 2.2 Infra] OMG Unified Modeling Language™, Infrastructure. Version 2.2.
Object Management Group, Inc., Feb. 2009.
     http://www.omg.org/spec/UML/2.2/Infrastructure/PDF/
[UML 2.2 Super] OMG Unified Modeling Language™, Superstructure. Version 2.2.
Object Management Group, Inc., Feb. 2009.
     http://www.omg.org/spec/UML/2.2/Superstructure/PDF/
[UML 2.3 Infra] OMG Unified Modeling Language™, Infrastructure. Version 2.3.
Object Management Group, Inc., May 2010.
     http://www.omg.org/spec/UML/2.3/Infrastructure/PDF/
[UML 2.3 Super] OMG Unified Modeling Language™, Superstructure. Version 2.3.
Object Management Group, Inc., May 2010.
     http://www.omg.org/spec/UML/2.3/Superstructure/PDF/
[UML 2.4.1 Infra] OMG Unified Modeling Language™, Infrastructure. Version 2.4.1.
Object Management Group, Inc., August 2011.
     http://www.omg.org/spec/UML/2.4.1/Infrastructure/PDF
[UML 2.4.1 Super] OMG Unified Modeling Language™, Superstructure. Version 2.4.1.
Object Management Group, Inc., August 2011.
     http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF
[UML 2.5 B1] OMG Unified Modeling Language™. Version 2.5 FTF – Beta 1.
Object Management Group, Inc., ptc/2012-10-24 October 2012.
[UML 2.5 B2] OMG Unified Modeling Language™. Version 2.5 RTF – Beta 2.
Object Management Group, Inc., ptc/2013-09-05 September 2013.
[UML 2.5] OMG Unified Modeling Language™. Version 2.5.
Object Management Group, Inc., formal/2015-03-01 March 2015.
     http://www.omg.org/spec/UML/2.5