• Cite Icon10
  • https://doi.org/10.1145/2692956.2663187Copy DOI Icon

UML with meaning

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

To most in the software community, "modeling" is drawing pictures, something much different than "coding". While programming languages must be specified precisely enough to be executable, this has not necessarily been the case for modeling languages. Indeed, the well-known Unified Modeling Language (UML) has for years had a specification that is far from precise. However, precise models are quite common in other engineering disciplines, and there has been a minority even in software engineering that have created models that are precise enough to be, themselves, executable. Over the last decade, the UML community has more generally come to realize the benefits of having at least a subset of UML specified with precise execution semantics. While not all models need to be executable, executable models can support early testing and analysis of the design of critical software systems, as well as supporting simulation for communities using UML for modeling beyond just software (such as SysML for systems engineering). As a result, there has been a great deal of work in recent years toward the standardization of precise, executable semantics for UML models - the "meaning" behind the pictures: Foundational UML (fUML), the Action Language for fUML (Alf) and the recently completed Precise Semantics for UML Composite Structures. These new specifications provide the promise of widespread support for executable modeling across the many UML tools now on the market.

Similar Papers
  • Research Article
  • Citations22

Developing model requirements for patient flow simulation studies using the Unified Modelling Language (UML)

  • Sep 01, 2009
  • Journal of Simulation
  • C Vasilakis +2
  • Research Article

Managing and editing UML documents: structure, integration, automation

  • Sep 26, 2024
  • Informatics. Culture. Technology
  • Maksym I Nikitchenko
  • Conference Article

SysML with ARTiSAN Studio

  • Sep 20, 2005
  • Manohar Rao
  • Research Article
  • Citations2

A New Approach for Code Generation from UML State Machine

  • Feb 28, 2013
  • International Review on Computers and Software
  • My Hafid Aabidi +3
  • PDF
  • Book Chapter
  • Citations2

Knowledge-Based UML Dynamic Models Generation from Enterprise Model in Hospital Information Management Process Example

  • Jan 01, 2022
  • Ilona Veitaite +1
  • Book Chapter
  • Citations12

Formal Transformation of UML Diagram: Use Case, Class, Sequence Diagram with Z Notation for Representing the Static and Dynamic Perspectives of System

  • Jan 01, 2016
  • Monika Singh +2
  • Conference Article
  • Citations18

Automatic transformation from UML statechart to Petri nets for safety analysis and verification

  • Jun 01, 2011
  • Xinhong Hei +4
  • Book Chapter
  • Citations8

How Complex is the Unified Modeling Language?

  • Jan 01, 2002
  • Keng Siau +1
  • Book Chapter

How Complex is the Unified Modeling Language?

  • Jan 18, 2011
  • Keng Siau +1
  • Book Chapter

Modeling Variant User Interfaces for Web-Based Software Product Lines

  • Jan 01, 2009
  • Suet Chun Lee
  • Conference Article
  • Citations1

UML for software engineers

  • Jul 01, 2001
  • Cris Kobryn
  • PDF
  • Research Article

Analysis and Design of Incoming and Outgoing Cash Accounting Information Systems at Kilometer 28 Laundry using the Pieces and Waterfall Methods with Unified Modeling Language (Uml) Tools

  • Jun 24, 2023
  • Formosa Journal of Applied Sciences
  • Indah Nurlita +1
  • Book Chapter
  • Citations1

Applying Object Orientation to System Architecture

  • Sep 09, 2018
  • John M Borky +1
  • Conference Article

The Denotational Semantics-Based Formalized Standard of UML Sequence Diagrams

  • Aug 01, 2012
  • Yuebo Liu +1
  • Conference Article
  • Citations8

Object-oriented Model for IEEE 1588 Standard

  • Oct 01, 2007
  • Kang Lee +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.