IDEF0 A-0 Diagram

The IDEF0 A-0 (pronounced "A minus zero") diagram presents a context-level view of the inputs, control, outputs, and mechanisms (ICOM) for a specific function in your logical model. Part of the behavioral (logical architecture) representation set, the IDEF0 A-0 is a contextual representation that complements the full IDEF0 and other behavioral representations at any level of your logical architecture.

 

The IDEF0 diagram is available for elements in the Function class (as well as any other subclasses of ProcessingUnit).

 

 

 

For the function:

 

 

The standard IDEF0 diagram provides detailed view of ICOM within a function (essentially an "exploded" view of the A-0 context).Though related in concept, the representation differs and is implemented as a separate diagram in CORE.

 

On the A-0 diagram, it is common to see tunneling. Tunneling is a technique within IDEF0 to hide an ICOM in part of the model. The use of parentheses around either the head or tail of an arrow depicts a tunnel in IDEF0. A parenthesis around the head of an arrow that is entering a function box indicates that the ICOM associated with that arrow will not be seen on the decomposition of that function. If the ICOM does reappear, it will have parentheses around its tail. CORE handles this issue automatically. To insert a tunnel, just remove the item on the child page, and then CORE automatically inserts a tunnel on the head of the arrow on the parent page.

 

An IDEF0 model should have a purpose and viewpoint. These are usually placed on the context page. In CORE these can be inserted by using the Insert Note command.

 

 

A good reference for further information on the IDEF0 diagram is National Institute of Standards and Technology (NIST), Federal Information Processing Standards Publication 183 (FIPS PUB 183), Specification for Integration Definition for Function Modeling (IDEF0).

Diagram Options

In addition to the classic diagram options, the IDEF0 diagram settings include:

Diagram Palette

The constructs and key entities tabs allow you to quickly develop your IDEF0 diagram, while the all entities tab enables you to relate your functions, items, and components to the remainder of your system definition.

Diagram Menu Commands

Tips and Tricks