IDEF0 A-0 Diagram

 

The ICAM DEFinition for Function Modeling 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 entities in the Function class (as well as any other subclasses of ProcessingUnit).

 

 

For the function:

 

    

 NOTE:

The standard IDEFO diagram provides a 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 GENESYS.

 

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. GENESYS handles this issue automatically. To insert a tunnel, just remove the item on the child page, and then GENESYS 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 GENESYS, these can be inserted by using the Insert Note command.

 

 

    

 NOTE:

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 Toolbox

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.

 

Constructs

Utilities

Key Entities

All Entities - all classes and entities in the system model, allowing you to drag any entity on top of a diagram node to establish relationships with the balance of your system model

Context Menu Commands

Tips and Tricks