Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is UML

Handbook of Research on Building Information Modeling and Construction Informatics: Concepts and Technologies
One important consideration in visual modelling is what graphical notation to use to represent various aspects of a system. This notation needs to be conveyed to all interested parties or the model will not be very useful. Many people proposed notations for visual modelling. UML stands for Unified Modelling Language. It is an object modelling technique that evolved as a result of the combined work of James Rumbaugh, Grady Booch and Ivar Jacobson. The Object Management Group (OMG) adopted UML as a standard for software modelling in late 1997. UML is now the de-facto standard for software modelling.
Published in Chapter:
Modelling Concepts for BIM
Sander van Nederveen (Delft University of Technology, The Netherlands), Reza Beheshti (Delft University of Technology, The Netherlands), and Wim Gielingh (Delft University of Technology, The Netherlands)
DOI: 10.4018/978-1-60566-928-1.ch001
Abstract
Building Information Modelling (BIM) is potentially a great technology for the expression of knowledge, supporting interoperability and communication throughout the life-cycle of a building. In fact, Building Information Modelling is not a simple technology. It requires a sound understanding of a number of abstract modelling concepts. Next to being a technology, BIM can also be regarded as a method for making a low or non-redundant (i.e. with every fact represented only once) model of an artefact that is sufficient to realize it as well as simulating it before it actually becomes physical reality. This chapter discusses the modelling concepts of BIM: what is Building Information Modelling, what is a Building Information Model and what are its rationale and objectives? A clear distinction will be made between (a) that what is being modelled, such as requirements, function, boundary conditions, building configuration, connectivity, shape, processes lifecycle aspects and discipline views, and (b) how it can be modelled, such as through parametric models, part libraries, nD models, various representations and presentations, including visualizations. Finally, there is a brief discussion of relevant methods and languages for information modelling, such as ISO 10303 (STEP, EXPRESS), BuildingSMART (IFC, IFD and IDM), process modelling and recent ontology-based approaches.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Modeling a New Smart Learning Management System Based on the EML
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.
Full Text Chapter Download: US $37.50 Add to Cart
A Comparative Review of Data Modeling in UML and ORM
The Unified Modeling Language adopted by the Object Management Group as a modeling language for object-oriented analysis and design of software systems. UML includes several sublanguages and diagram notations for modeling different aspects of software systems.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Umple: An Executable UML-Based Technology for Agile Model-Driven Development
A widely used language using many types of diagrams to model software, including state machines and class diagrams.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Mission Critical Embedded System Development Process: An Industry Perspective
The Unified Modeling Language™ is OMG's most-used specification, and the way the world models not only application structure, behavior, and architecture, but also business process and data structure.
Full Text Chapter Download: US $37.50 Add to Cart
Developing Secure Software Using UML Patterns
Unified modeling language, defined by the Object Management Group, defines diagrams to specify structure and behavior of software systems.
Full Text Chapter Download: US $37.50 Add to Cart
Geospatial Interoperability
UML is a language for specifying, constructing, visualizing, and documenting the artifacts of a software-intensive system.
Full Text Chapter Download: US $37.50 Add to Cart
UML MARTE Time Model and Its Clock Constraint Specification Language
The Unified Modeling Language, an OMG specification.
Full Text Chapter Download: US $37.50 Add to Cart
Multi-Layered Semantic Data Models
A standardized general-purpose modeling language for object oriented software systems. It has a graphical notation and contains several diagrams: structure diagrams (class, object, component, package) and behavioral diagrams (activity, use-case, state machine, interaction).
Full Text Chapter Download: US $37.50 Add to Cart
MADES FP7 EU Project: Effective High Level SysML/MARTE Methodology for Real-Time and Embedded Avionics Systems
UML or Unified Modeling Language is a means of modeling object-oriented systems. The UML is standardized by the OMG.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Model-Based Analysis and Engineering of Automotive Architectures with EAST-ADL
UML or Unified Modeling Language is a general-purpose modeling language in the field of software engineering, which is designed to provide a standard way to visualize the design of a system.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Fostering Analysis from Industrial Embedded Systems Modeling
Unified Modeling Language is a means of modeling complex systems. The UML is standardized by the OMG.
Full Text Chapter Download: US $37.50 Add to Cart
An Improved Model-Based Technique for Generating Test Scenarios from UML Class Diagrams
Full Text Chapter Download: US $37.50 Add to Cart
A Software Engineering Perspective for Development of Enterprise Applications
UML stands for unified modeling language. It is a pictorial language that serves as a standard for software requirement analysis and design documents.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR