PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

UML

UML

< >

UML, aka Unified Modeling Language, is a xml format created in 1996.

#80on PLDB 26Years Old 11.0kUsers
112Books 38Papers

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system. UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design developed by Grady Booch, Ivar Jacobson and James Rumbaugh at Rational Software in 1994–1995, with further development led by them through 1996. In 1997 UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. Read more on Wikipedia...


Example from the web:
<?xml version="1.0"?> <XMI xmi.version="1.2" xmlns:UML="org.omg/UML/1.4"> <XMI.header> <XMI.documentation> <XMI.exporter>ananas.org stylesheet</XMI.exporter> </XMI.documentation> <XMI.metamodel xmi.name="UML" xmi.version="1.4"/> </XMI.header> <XMI.content> <UML:Model xmi.id="M.1" name="address" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false"> <UML:Namespace.ownedElement> <UML:Class xmi.id="C.1" name="address" visibility="public" isSpecification="false" namespace="M.1" isRoot="true" isLeaf="true" isAbstract="false" isActive="false"> <UML:Classifier.feature> <UML:Attribute xmi.id="A.1" name="name" visibility="private" isSpecification="false" ownerScope="instance"/> <UML:Attribute xmi.id="A.2" name="street" visibility="private" isSpecification="false" ownerScope="instance"/> <UML:Attribute xmi.id="A.3" name="zip" visibility="private" isSpecification="false" ownerScope="instance"/> <UML:Attribute xmi.id="A.4" name="region" visibility="private" isSpecification="false" ownerScope="instance"/> <UML:Attribute xmi.id="A.5" name="city" visibility="private" isSpecification="false" ownerScope="instance"/> <UML:Attribute xmi.id="A.6" name="country" visibility="private" isSpecification="false" ownerScope="instance"/> </UML:Classifier.feature> </UML:Class> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> </XMI>

Language features

Feature Supported Example Token
Booleans true false

Books about UML on goodreads

title author year reviews ratings rating
UML Distilled: A Brief Guide to the Standard Object Modeling Language Martin Fowler 1997 60 1229 3.78
UML for Java Programmers Robert C. Martin 2003 1 35 3.63
Menggunakan UML, Unified Modeling Language Prabowo Pudjo Widodo 2011 8 110 4.03
UML 2 for Dummies Michael Jesse Chonoles 2003 4 52 3.58

Books about UML from ISBNdb

title authors year publisher
Learning UML 2.0: A Pragmatic Introduction to UML Miles, Russ and Hamilton, Kim 2006 O'Reilly Media
Visual Modeling with Rational Rose 2002 and UML (3rd Edition) Quatrani, Terry 2002 Addison-Wesley Professional
UML by Example (Sigs: Advances in Object Technology S) Jalloul, Ghinwa 2004 Cambridge University Press
Practical UML Statecharts in C/C++ Samek, Miro 2008 Routledge
UML 2.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) Pilone, Dan and Pitman, Neil 2005 O'Reilly Media
Fundamentals of Object-Oriented Design in UML Page-Jones, Meilir 1999 Addison-Wesley Professional
UML Demystified Kimmel, Paul 2005 McGraw Hill
The Object Primer: The Application Developer's Guide to Object Orientation and the UML Ambler, Scott W. 2001 Cambridge University Press
Real Time UML: Advances in the UML for Real-Time Systems Douglass, Bruce 2004 Addison-Wesley Professional
A Uml Pattern Language (The Mtp Software Engineering Series) Evitts, Paul 2000 New Riders Pub
Use Case Driven Object Modeling with UML: Theory and Practice (Expert's Voice in UML Modeling) Rosenberg, Don and Stephens, Matt 2013 Apress
UML and C++: A Practical Guide to Object-Oriented Development Lee, Richard C. and Tepfenhart, William M. 1997 Prentice Hall
Java the UML Way: Integrating Object-Oriented Design and Programming Lervik, Else and Havdal, Vegard B. 2002 Wiley
Object-Oriented Project Management with UML Cantor, Murray 1998 Wiley
Developing Applications with Visual Basic and UML Reed Jr., Paul R. 2008 Pearson Technology Group
Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems (The MK/OMG Press) Selic, Bran and Gerard, Sebastien 2013 Morgan Kaufmann
Real-Time Object Uniform Design Methodology with UML Bui Minh Duc 2007 Springer
Design Methods for Reactive Systems: Yourdon, Statemate, and the UML (The Morgan Kaufmann Series in Software Engineering and Programming) Wieringa, R. J. 2003 Morgan Kaufmann
Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Applied Optimization) Papajorgji, Petraq and Pardalos, Panos 2005 Springer
Visual Modeling with IBM Rational Software Architect and UML Quatrani, Terry 2006 Ibm Press
VB6 UML Design and Development Sturm, Jake 1999 Apress
Component-Based Software Testing with UML Gross, Hans-Gerhard 2004 Springer
Practical Object-Oriented Development with UML and Java Lee, Richard C. and Tepfenhart, William M. 2002 Prentice Hall
Model Driven Architecture with Executable UML Raistrick, Chris and Francis, Paul and Wright, John and Carter, Colin and Wilkie, Ian 2004 Cambridge University Press
UML and C++: A Practical Guide to Object-Oriented Development (2nd Edition) Lee, Richard C. and Tepfenhart, William M. 2000 Prentice Hall
An Introduction to Object-Oriented Analysis: Objects and UML in Plain English Brown, David William 2001 Wiley
UML for Real Luciano Lavagno; Grant Martin; Bran V. Selic 20070508 Springer Nature
Grundkurs Software-Engineering mit UML Stephan Kleuker 20130730 Springer Nature
Object-Oriented Modeling and Design with UML James R Rumbaugh; Michael R. Blaha 20111121 Pearson Education (US)
UML Distilled: A Brief Guide to the Standard Object Modeling Language Fowler, Martin 2003 Addison-Wesley Professional
Systems Analysis and Design: An Object-Oriented Approach with UML Dennis, Alan and Wixom, Barbara and Tegarden, David 2020 Wiley
Systems Analysis and Design with UML Dennis, Alan and Wixom, Barbara Haley and Tegarden, David 2012 Wiley
UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series) Fowler, Martin 2018 Addison-Wesley Professional
UML 2.0 Pocket Reference: UML Syntax and Usage (Pocket Reference (O'Reilly)) Pilone, Dan 2006 O'Reilly Media
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems Samek, Miro 2008 CRC Press
UML 2.0 in Action: A project-based tutorial Baumann, Henriette and Grassle, Patrick and Baumann, Philippe 2005 Packt Publishing
UML @ Classroom: An Introduction to Object-Oriented Modeling (Undergraduate Topics in Computer Science) Seidl, Martina and Scholz, Marion and Huemer, Christian and Kappel, Gerti 2015 Springer
UML Demystified Kimmel, Paul 2005 McGraw-Hill Education
Learn Object Oriented Programming Using Java: An UML based Venkateswarlu N.B. & Prasad E.V. 2010 S Chand
Building Web Applications with UML Paul Becker and Conallen, Jim 2002 AddisonWesley Professional
UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition) Fowler, Martin and Scott, Kendall 1999 Addison-Wesley Pub (Sd)
UML 2.0 in Action: A project-based tutorial: A detailed and practical walk-through showing how to apply UML to real world development projects Patrick Graessle and Henriette Baumann and Philippe Baumann 2005 Packt Publishing
Sams Teach Yourself Uml in 24 Hours: Complete Starter Kit Schmuller, Joseph 2004 Sams
UML and Object-Oriented Design Foundations: Understanding Object-Oriented Programming and the Unified Modeling Language (Professional Skills) Nyisztor, Karoly 2018 Independently published
UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design Arlow, Jim and Neustadt, Ila 2005 Addison-Wesley Professional
Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML Arlow, Jim 2003 Addison-Wesley Professional
Schaum's Outline of UML Bennett, Simon and Skelton, John 2001 McGraw-Hill/Spanish Imports
Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 O'Docherty, Mike 2005 Wiley
Object-Oriented Methods: A Foundation, UML Edition (2nd Edition) Martin, James and Odell, James J. 1997 Prentice Hall
UML 2 Certification Guide: Fundamental and Intermediate Exams (The MK/OMG Press) Weilkiens, Tim and Oestereich, Bernd 2006 Morgan Kaufmann
UML Weekend Crash Course Pender, Tom 2002 Wiley
Object-Oriented Design with UML and Java Barclay, Kenneth and Savage, John 2004 Butterworth-Heinemann
UML Pocket Reference Pilone, Dan 2003 O'Reilly Media
Component-Based Software Testing with UML Gross, Hans-Gerhard 2005 Springer
Object-Oriented Systems Analysis and Design With UML Stumpf, Robert and Teague, Lavette 2004 Pearson
UML Explained Scott, Kendall 2001 Addison-Wesley Professional
Mastering XMI: Java Programming with XMI, XML, and UML (With CD-ROM) Timothy J. Grose and Gary C. Doney and Stephen A. Brodsky 2002 Wiley
Fast Track UML 2.0 Scott, Kendall and Apress 2004 Apress
Advanced Object-Oriented Analysis & Design Using UML (SIGS Reference Library) Odell, James J. 1998 Cambridge University Press
Mastering UML with Rational Rose Boggs, Wendy and Boggs, Michael 1999 Sybex
Instant Uml Muller, Pierre-Alain 1997 Apress
Visual Basic .Net: A Complete Object-Oriented Programming Course Including Unified Modelling Language Uml Jones, Phil 2003-10-01T00:00:01Z Cengage Learning Emea
Advanced Systems Design with Java, UML and MDA Lano, Kevin 2005 Butterworth-Heinemann
Visual Modeling with Rational Rose 2000 and UML (2nd Edition) (Addison Wesley Object Technology Series) Quatrani, Terry 1999 Addison-Wesley Professional
Classical and Object-Oriented Software Engineering With Uml and Java Schach, Stephen R. 1999 McGraw-Hill College
Enterprise Modeling and Computing With UML Peter Rittgen 2006 IGI Global
UML for SOC Design 2010 Springer
UML for Real: Design of Embedded Real-Time Systems 2003 Springer
Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Springer Optimization and Its Applications (93)) Papajorgji, Petraq J. and Pardalos, Panos M. 2014 Springer
UML 2000 - The Unified Modeling Language: Advancing the Standard: Third International Conference York, UK, October 2-6, 2000 Proceedings (Lecture Notes in Computer Science, 1939) 2000 Springer
Modelis objet avec uml pierre-alain muller eyrolle
Domain Driven Software Architecture Systems: Modeling and Design through UML Ansari, Gufran Ahmed 2016 LAP LAMBERT Academic Publishing
Cognitive Modeling and Verbal Semantics: A Representational Framework Based on UML (Trends in Linguistics. Studies and Monographs [Tilsm]) Schalley, Andrea C. 2004 De Gruyter Mouton
Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Springer Optimization and Its Applications Book 93) Papajorgji, Petraq J. and Pardalos, Panos M. 2014 Springer
Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process with Extreme Programming Explained:Embrace Change Larman, Craig and Beck, Kent 2003 Prentice Hall
Applying Uml Rob Pooley and Pauline Wilcox 2003 Butterworth-heinemann
UML Diagramming Suriya Sundaramoorthy 20220512 Taylor & Francis
Uml Distilled Martin Fowler 2000 Pearson Education
UML @ Classroom Martina Seidl; Marion Scholz; Christian Huemer; Gerti Kappel 20150221 Springer Nature
UML 2 Ila Neustadt and Jim Arlow May 2006 Anaya Multimedia-Anaya Interactiva
Essential Uml Fast Aladdin Ayesh 2002 Springer
UML for Real: Design of Embedded Real-Time Systems Lavagno and Luciano and Martin and Grant and Selic and Bran V. 2003 Springer Verlag
Learning UML 2.0 Russ Miles; Kim Hamilton 20060425 O'Reilly Media, Inc.
Learning UML 2.0 Russ Miles; Kim Hamilton 20060425 O'Reilly Media, Inc.
SDL 2001: Meeting UML Rick Reed; Jeanne Reed 20030629 Springer Nature
UML 2.0 Pocket Reference Dan Pilone 20060314 O'Reilly Media, Inc.
UML 2.0 Pocket Reference Dan Pilone 20060314 O'Reilly Media, Inc.
Uml 2 Par La Pratique Pascal Roques 2008 Eyrolles
Grundkurs Software-Engineering mit UML Stephan Kleuker 20180104 Springer Nature
UML 2.0 in a Nutshell Dan Pilone; Neil Pitman 20050620 O'Reilly Media, Inc.
Guide to Applying the UML Sinan Si Alhir 20060502 Springer Nature
UML 2.0 in a Nutshell Dan Pilone 20050620 O'Reilly Media, Inc.
Component-based Software Testing With Uml Hans-Gerhard Gross 2004 Springer-Verlag New York, LLC
Practical UML Statecharts in C/C Miro Samek 20081003 Taylor & Francis
Iterative Uml Development Using Visual C++ 6.0 Patrick Sheridan; Jean M. Sekula 1999 Republic Of Texas Pr
Object Oriented Analysis and Design Using UML D Jeya Mala; S Geetha 20140207 McGraw-Hill India
UML Tool A Complete Guide - 2020 Edition Gerardus Blokdyk 2020 Emereo
Uml @ Classroom: An Introduction To Object-oriented Modeling Seidl, Martina (author.) Springer International Publishing :
Object-Oriented Systems Analysis and Design Using UML BENNETT 20100416 McGraw-Hill UK
The Role of UML in OOP towards Software Development Ignatius Ogbaga 2016-09-22 LAP LAMBERT Academic Publishing
Classical and Object-Oriented Software Engineering W/ Uml and C++ Stephen R. Schach and Steven R. Schach 1998 McGraw-Hill Companies, The
UML 2003 -- The Unified Modeling Language, Modeling Languages and Applications Perdita Stevens; ‎Jon Whittle; ‎Grady Booch 20031002 Springer Nature
Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 Mike O'Docherty 2005-05-13 Wiley Global Education UK
UML 2002 - The Unified Modeling Language: Model Engineering, Concepts, and Tools JeanMarc Jézéquel; Stephen Cook; Heinrich Hussmann 20030802 Springer Nature
UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools Martin Gogolla; ‎Cris Kobryn 20030630 Springer Nature
Applicare UML e i pattern: Analisi e progettazione orientata agli oggetti Craig Larman 01/2021 Pearson Italia S.p.A.
Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach Papajorgji and Petraq J. and Pardalos and Panos M. 2010 Springer-Verlag New York, LLC
Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems Selic, Bran; Gérard, Sébastien 12/2013 Elsevier S & T

Publications about UML from Semantic Scholar

title authors year citations influentialCitations
Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements W. Karaa and Zeineb Ben Azzouz and Aarti Singh and N. Dey and A. Ashour and H. Ghézala 2016 37 1
Initiating a Benchmark for UML and OCL Analysis Tools Martin Gogolla and Fabian Büttner and Jordi Cabot 2013 26 8
Computing product configurations via UML and integer linear programming Andreas A. Falkner and Ingo Feinerer and G. Salzer and Gottfried Schenner 2010 22 3
Using a fUML Action Language to Construct UML Models Codrut-Lucian Lazar and I. Lazar and B. Pârv and S. Motogna and I. Czibula 2009 21 0
Testing for concurrency in UML diagrams M. Shirole and Rajeev Kumar 2012 20 4
Automated PLC Software Testing using adapted UML Sequence Diagrams Benjamin Kormann and Dmitry Tikhonov and B. Vogel‐Heuser 2012 20 0
Graphical Programming Using UML and SDL M. Björkander 2000 19 1
Case study: implementing a web based auction system using UML and component-based programming F. Sheldon and Kshamta Jerath and Young-Jik Kwon and Young-Wook Baik 2002 17 0
OCL4X: An Action Semantics Language for UML Model Execution Ke Jiang and Lei Zhang and S. Miyake 2007 14 0
Automatic Code Generation From UML State Chart Diagrams S. E. V. and P. Samuel 2019 13 0
Empirically evaluating OCL and Java for specifying constraints on UML models T. Yue and Shaukat Ali 2016 12 2
SysML and UML models usage in Knowledge Based MDA process R. Butleris and Audrius Lopata and Martas Ambraziunas and Ilona Veitaite and S. Masteika 2015 12 0
A new tools for human resource management in e-business: combining UML language, reference architectures and Web programming M. Cioca and S. Buraga 2003 12 2
UML with meaning: executable modeling in foundational UML and the Alf action language E. Seidewitz 2014 12 2
Modeling Aspect-Oriented Programming with UML Profile Jingjun Zhang and Yuejuan Chen and Guangyuan Liu 2009 11 1
OCL as the Query Language for UML Model Execution P. Habela and Krzysztof Kaczmarski and Krzysztof Stencel and K. Subieta 2008 10 0
An Executable UML with OCL-based Action Semantics Language Ke Jiang and Lei Zhang and S. Miyake 2007 9 0
Investigation and evaluation of UML Action Languages O. Badreddin and T. Lethbridge and Andrew Forward 2014 8 0
Graphical programming using UML and SDL M. Bjorkander 2000 8 0
Augmented halal food traceability system: analysis and design using UML Y. V. Usman and A. Fauzi and T. Irawadi and T. Djatna 2018 7 0
On the automated translational execution of the action language for foundational UML Federico Ciccozzi 2016 7 1
Cognitive Behaviors Modeling Using UML Profile: Design and Experience Zhi Zhu and Yonglin Lei and Yifan Zhu and H. Sarjoughian 2017 6 0
Tool independent code generation for the UML closing the gap between proprietary models and the standardized UML model Arne Noyer and Padma Iyenghar and E. Pulvermüller and Florian Pramme and Joachim Engelhardt and Benjamin Samson and G. Bikker 2014 5 0
Reason on UML Diagrams with Answer Set Programming Wenjun Deng and Yiwen Liang 2008 5 0
Similarity Assessment of UML Sequence Diagrams Using Dynamic Programming Alhassan Adamu and W. Zainon 2017 5 1
Web Service Composition: From UML to Optimization Ching-seh Wu and Ibrahim Khoury 2013 4 0
Synchronized UML diagrams for object-oriented program comprehension Jeong Yang and Young Lee and Deep Gandhi and Sruthi Ganesan Valli 2017 4 0
Using UML for Learning How to Design and Model Cyber-Physical Systems L. Ordínez and Gabriel M. Eggly and Matías Micheletto and R. Santos 2020 4 1
Using Model Checking Approach for Grading the Semantics of UML Models Hazim S. AlRawashdeh and S. Idris and A. Zin 2014 3 0
The Method of D-Case Development Using HAZOP Analysis on UML Models Feng Ding and Shuichiro Yamamoto and Nda Abrahim 2014 3 0
Modeling multi software product lines using UML M. R. Setyautami and Daya Adianto and A. Azurat 2018 3 0
Ontology-based transformation and verification of uml class model Abdul Hafeez Khan and Syed Abbas and A. Rehman 2020 3 0
Automatic model translation to UML from software product lines model using UML profile R. Muhammad and M. R. Setyautami 2016 2 0
A controlled experiment for evaluating the comprehensibility of UML Action Languages O. Badreddin and M. Elaasar and A. Hamou-Lhadj 2016 2 0
Should UML be used for declarative programming? David A. Schmidt 2001 2 0
AUTOMATIC CODE GENERATION FROM UML DIAGRAMS: THE STATE-OF-THE-ART M. I. Mukhtar and B. Galadanci 2018 2 0
Metamodel and UML Profile for Functional Programming Languages Marcin Szlenk 2011 2 0
Ontology-Based Verification of UML Class Model XOR Constraint and Dependency Relationship Constraints Asadullah Shaikh and A. Hafeez and M. Elmagzoub and Abdullah Alghamdi and Ansar Siddique and B. Shahzad 2021 2 0
ftp.html · uml.html · racket.html

View source

PLDB - Build the next great programming language · v2022 · Day 93 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com