FW Profile -- The Framework Profile

This is the web site for the Framework Profile (or FW Profile for short). The FW Profile provides the means to model the behaviour of software applications. Part of the FW Profile consists of a modelling language defined as a restriction of the UML. The latest definition of the FW Profile (issue 1.1) can be found here.

An earlier version of the FW Profile was developed in the CORDET Project.

The main characteristics of the FW Profile are:

  1. Focus on the definition of behaviour independently of software-level design and implementation issues
  2. Separate definition of functional and non-functional behaviour
  3. Support for the definition of the behaviour of reusable software assets (software frameworks)

The FW Profile is built on three basic concepts:

  1. State Machines as a tool to describe state-dependent functional behaviour
  2. Procedures as a tool to describe sequential functional behaviour
  3. RT Containers as a tool to describe non-functional behaviour

The State Machine and Procedure concepts are defined as a restriction of the State Machine and Activity concepts of UML. They can therefore be represented graphically using standard UML tools. The RT Container concept is instead specific to the FW Profile.

For feedback or more information, you can contact Alessandro Pasetti or Vaclav Cechticky.