IntelliGrid Architecture

 

 

Home

Parent Menu

IntelliGrid Project
Power Functions
IntelliGrid Environments
IntelliGrid Vision
Security Overview
Technical Analysis
Technology List
Additional Information
Printable Deliverables

Same Level Menu

Analysis Overview
Document Oveview
Architectural Principles
Architectural Analysis
Recommendations
Deployment Scenarios
Benefits
Network Management
Resilient Comm Services
Data Management
Requirements
RM-ODP/UML Overview

Child Menu

RM-ODP Viewpoints
UML Mapping Process
UML Model Structure
Mapping UML to RM-ODP

 

Search IntelliGrid Site

Questions/Comments

Questions

 

Responses

 

RM-ODP/UML Modeling Overview

This volume describes the development process for the RM-ODP/UML Modeling used in developing the IntelliGrid Architecture. It includes a definition of the notation, the architectural development process and the organization of IntelliGrid Architecture model. This section does not to provide the reader with any rationalization of the analysis. The results of the team’s analysis are found in Volume IV of IntelliGrid Architecture deliverable.

Purpose

The purpose of this volume is to outline the technical details behind the development of IntelliGrid Architecture model. It defines the organization and structure of the IntelliGrid Architecture. It describes a set of basic modeling concepts and rules upon which IntelliGrid Architecture is built. The team leverages Reference Model for Open Distributed Processing (RM-ODP) – an international standard for open system architecture development, to provide the underpinning concepts and rules. The team applies the Unified Modeling Language (UML) to map RM-ODP onto a standard notation.

Audience

This volume is of interest for anyone attempting to understand, implement, utilize or contribute to IntelliGrid Architecture. This volume details how IntelliGrid Architecture model is constructed and provides the reader with a set of governing rules that ensure architectural consistency.

This volume does assume basic working knowledge of architectures and architectural concepts defined by the Reference Model for Open Distributed Processing (RM-ODP) as well as familiarity with the Unified Modeling Language (UML) – the standardized notation used document these concepts.

Organization and Special Features

Section 1: Overview

This section.

Section 2: Use of RM-ODP and UML Mapping.

Section 2 provides a key to the notational constructs representing the various RM-ODP modeling concepts used to develop the overall IntelliGrid Architecture. RM-ODP is an international standard (ISO/IEC 10746) for architectural development; however, RM-ODP does not define a notation. The Unified Modeling Language (UML) provides the standardized notation that graphically documents the systems and components of the architecture. Together, using RM-ODP to provide the architectural guidance and UML to provide the standardized notation, the IntelliGrid Architecture can be developed and precisely documented.

Section 3: Architectural Analysis Process.

Section 3 provides a description of the process the team used to develop the overall IntelliGrid Architecture. This includes the steps the team arrived at for the overall architectural analysis

Section 4: Structure of UML Model.

Section 4 provides a guided overview to the organization of IntelliGrid Architecture model, providing the reader with an understanding of where to find different concepts within the Model.  The model is defined using UML as the standardized notation and is built upon the five orthogonal viewpoints defined by ODP.

Appendix A: Electronic Attachments

IntelliGrid Architecture Navigable Model

The UML Model contains an exact specification of all the components modeled in IntelliGrid Architecture, however, without adequate background in UML and ODP, this information can be difficult to navigate and understand. To make the results more understandable and useful to a wider audience, information is extracted from the UML model – and presented in a web-navigable (hypertext) report. This report ties together key concepts contained within the model without sacrificing the rigor and standardized notation used to document the model. The results can then be presented in a human-friendly manner.

IntelliGrid Architecture UML Model

The UML Model contains an exact specification of all the components modeled in IntelliGrid Architecture.  The MagicDrawÔ UMLCASE Tool is required to utilize the information in this format.

Tools

In order to support manipulation of such a large model, the team also developed extensions (plugins) to the UML tool. These tools are provided in both binary and source form.

Appendix B: IntelliGrid Architecture UML Mapping of Concepts Defined in the Reference Model of Open Distributed Processing

The key RM-ODP concepts used in IntelliGrid Architecture are mapped to UML. Appendix B summarizes the mapping in an alphabetic order. It serves as a cheat sheet for the reader to searching for how the RM-ODP concepts are utilized in IntelliGrid Architecture.

For More Information

The most current information on RM-ODP and UML standardized notation, including their formal specifications, may be found at www.omg.org.

 


IntelliGrid Architecture
Copyright EPRI 2004