Sign In
Forgot Password?
Sign In | | Create Account

Improving System Specification with UML



All projects starts with a specification. This could be anything from a drawing on a napkin to formal documents with requirements or it may even be more specific in the form of implementation code. The specification is the foundation upon which the system is built on and if it is incomplete, incorrect or unclear the system could be built incorrectly.

The basis of the specification is that it needs to be complete and precise and also that it should be unambiguos. However if the specification is not captured in a way that is easy to maintain and understand you can quickly start to get problems in keeping the specification in line with the project. With UML you get a formal language and method of specifying a model that is precise and unambigous that can be easily communicated and understood between project members.

What You Will Learn

  • An understanding of why clear and precise specifications are necessary
  • The basic concepts of UML and how it helps constructing more precise and clear specifications
  • xtUML can extend this into automated ways for generating code directly from the specification

About the Presenter

Presenter Image Hakan Pettersson

As European Applications Engineer, Håkan Pettersson is working with major system and electronic companies for the development of Electronic System Level (ESL) methodologies. Håkans expertise lies in electronic design automation as well as ASIC/FPGA design. He joined Mentor Graphics 12 years ago working in the field on subjects such as verification, RTL synthesis and high level synthesis. He is now also working with our BridgePoint tool covering xtUML.

Prior to Mentor Graphics Håkan has been working with different FPGA distributors in Sweden focusing on supporting the EDA tools for the FPGA design process. Håkan holds a master in mechanical engineering from the Royal Institute of Technology in Stockholm.

Who Should View

  • Project manager
  • SW architect
  • System Designers

This web seminar is part of our Tuesday Tech Talks.
Learn More

Related Resources


A Tour of xtUML

A tour of the xtUML methodology demonstrating analysis, design, verification, and code generation in...…View Technology Overview

How to Create Documentation using xtUML

This segment of the xtUML "How To" Series covers three methods that can be used to create...…View Product Demo

Customizing a Model Compiler

Model compilation as a path to implementation is a key characteristic of the xtUML process. Yet, it is also a common barrier to acceptance of the process. This presentation endeavors to expose the mystery...…View On-demand Web Seminar

Other Related Resources

Reduce Project Schedules and Increase Quality using Model Driven Development

White Paper: This paper shows how Model Driven Development can address common challenges in the system design, verification & testing of complex systems and systems of systems. Model Driven Development and virtual...…View White Paper

Communicate, eXecute, and Translate - Oh My! - the Power of xtUML and Virtual Platforms

White Paper: This paper describes a model-driven development approach that leverages modeling efforts to validate functionality and transform high level models into forms that are useful at the next development step....…View White Paper

A Methodology to Manage Mechatronic Development in Medical Electronic Products

White Paper: This paper discusses model-driven development (MDD) as the enabler of virtual system integration. MDD dramatically reduces the risks of complex mechatronic system development, increases productivity within...…View White Paper

Online Chat