Live briefing
Everything about Unified Modeling Language
Software design modeling notation
The Unified Modeling Language (UML) is a general-purpose, object-oriented, visual modeling language that provides a way to visualize the architecture and design of a system, similar to the function of a blueprint. UML defines notation for 14 types of diagrams which focus on aspects such as behavior, interaction, and structure. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Unified Modeling LanguageA 5-minute orientation
- Skim a recent paper: Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling LanguageInfluential work since 2022
- Pick up a classic book: Modelling Enterprise ArchitecturesThe most-reprinted book on the subject
- Read the landmark paper: Modeling software architectures in the Unified Modeling LanguageCited 233 times
- Go sideways: Ivar JacobsonA closely related topic
- Go sideways: Object-oriented modelingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Modeling software architectures in the Unified Modeling Language
Unified Modeling Language
Toward a unified approach to statistical language modeling for Chinese
Extending the Unified Modeling Language for ontology development
Experience from introducing Unified Modeling Language/Systems Modeling Language at Saab Aerosystems
Object-oriented modeling of construction processes by unified modeling language
Modeling stroke rehabilitation processes using the Unified Modeling Language (UML)
Concurrency and Refinement in the Unified Modeling Language
🆕 Influential since 2022
Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling Language
AIoTML: A Unified Modeling Language for AIoT-Based Cyber–Physical Systems
Designing Reconfigurable Cyber-Physical Systems Using Unified Modeling Language
Unified modeling language code generation from diagram images using multimodal large language models
Recommender Systems for Unified Modeling Language and Vice Versa—A Systematic Literature Review
📚 Books worth reading
Modelling Enterprise ArchitecturesJon Holt · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Ivar Jacobson Ivar Hjalmar Jacobson (Swedish pronunciation: [ˈǐːvar ˈjɑ̂ːkɔbˌsɔn] ; born September 2, 1939) is a Swedish computer scientist and software engineer, known…
- Object-oriented modeling Object-oriented modeling (OOM) is an approach to modeling a system as objects. It is primarily used for developing software, but can be and is used for…
- Grady Booch Grady Booch (born February 27, 1955) is an American software engineer, best known for developing the Unified Modeling Language (UML) with Ivar Jacobson…
- Meta-Object Facility The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. Its purpose is to provide a type system for entities…
- Model-driven architecture Model-driven architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring…
- Activity diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration, and concurrency. In…
- Systems modeling language The systems modeling language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis…
- Model-driven engineering Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models…