1 / 20

AIRM Review Forum

AIRM Review Forum. Next Steps for the AIRM. Content. Some proposed changes Document content Getting Feedback. Some proposals. Refresh each Subject Field in the AIRM IM Continue to harmonise the AIRM CLDM Improved Glossary Finish all supporting documents Patterns

claude
Download Presentation

AIRM Review Forum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AIRM Review Forum Next Steps for the AIRM

  2. Content • Some proposed changes • Document content • Getting Feedback AIRM Review Forum

  3. Some proposals • Refresh each Subject Field in the AIRM IM • Continue to harmonise the AIRM CLDM • Improved Glossary • Finish all supporting documents • Patterns • Need help for the content • Define how to use the AIRM in a given context • Define how to write Business Rules AIRM Review Forum

  4. Refresh IM Subject Fields AIRM Review Forum

  5. CLDM: …Harmonisation… AIRM Review Forum

  6. Improved Glossary Terms Definitions Synonyms AIRM Review Forum

  7. Patterns: AIRM CLDM: Event Planning AIRM Review Forum

  8. Adapting the AIRM to a Specific Use AIRM new model existing model - mapped AIRM Review Forum

  9. Business Rules • A business rule is a statement that defines or constrains some aspect of the business. AIRM Review Forum

  10. Example: Syntactical Rules Airport designator: CharacterString name: CharacterString locationIndicatorICAO: CharacterString • What is the size of the designator? OCL: { IdAerodrome.code -> size >= 3 and IdAerodrome.code -> size <= 6 } • Example syntactical rule: AIRM Review Forum 10

  11. Semantic Rules OCL: {Arrival.aman_status == "disable" implies Arrival.the_global_RTA->size = 0} • Example semantic rule: AIRM Review Forum 11

  12. Business Rules • AIRM should include “global” business rules e.g. ICAO airport locator • The business rules can be derived from the ICAO Annexes and Documents. • However, many business rules will be specific to a particular application or service. • For example: • ICAO location indicator for an aerodrome is 4 letters • If the aerodrome has an ICAO four letter location indicator, then this one will become the CODE_ID for the aerodrome • An aerodrome can be one of the following types: AH, AD, HP, LS AIRM Review Forum

  13. Business Rule Format: OCL • The Object Constraint Language (OCL) • is a declarative language for describing rules that apply to Unified Modelling Language (UML) models. It is a precise text language that provides constraint and object query expressions on any UML model or meta-model that cannot otherwise be expressed by diagrammatic notation. AIRM Review Forum

  14. Business Rule Format: SBVR • Semantics of Business Vocabulary and Business Rules • a means for describing the structure of the meaning of rules expressed in the natural language that business people and operational staff use. • A SBVR rule can easily be machine processed to perform object rule modelling, perform rule consistency analysis, or generate formal representations such as OCL constraints, databases, business rules repositories, business blueprints, business object models, software components, etc. AIRM Review Forum

  15. Homework! • Think about what you would like to see in an AIRM Guide • Managers’ Guide • Information Model Guide • Consolidated Logical Data Model Guide • Foundation Guide AIRM Review Forum

  16. Document Content – Managers’ Guide • AIRM MODELLING ENVIRONMENT • THE UNIFIED MODELLING LANGUAGE (UML) • What is Unified Modelling Language (UML)? • Models v Diagrams • ORGANISING THE AIRM • Packages • Dependency • CLASS DIAGRAMS: THE ESSENTIALS • Class • Properties • Attributes • Associations • Deciding how to model properties • Multiplicity • Generalization • Notes and Comments • CLASS DIAGRAMS: ADVANCED CONCEPTS • Aggregation and Composition • Association Classes • Abstract Classes • Enumerated Types • Stereotypes AIRM Review Forum

  17. Document Content – IM Guide • AIRM INFORMATION MODEL • Introduction • Using the AIRM Information Model • SUBJECT FIELDS – INTRODUCTION • Colour coding • Subject Field Definitions • Subject Field Levels • Groups – principles/patterns • Layers • SUBJECT FIELDS - DETAILS • BaseInfrastructure • AirspaceInfrastructure • Meteorology • Environment • Surveillance • AirTrafficOperations • Flight • Aircraft • Common AIRM Review Forum

  18. Document Content - Foundation • AIRM FOUNDATION • Introduction • AIRM Foundation Rulebook • AIRM Foundation Library • AIRM FOUNDATION LIBRARY DESCRIPTION • Introduction • ISO in the Foundation Library • USING THE FOUNDATION LIBRARY • Attribute value types • Specialised DataTypes AIRM Review Forum

  19. Document Content – CLDM Guide • AIRM CONSOLIDATED LOGICAL DATA MODEL • Introduction • Is this the right model for me? • AIRM CONSOLIDATED LOGICAL DATA MODEL DESCRIPTION • Colour coding AIRM Review Forum

  20. Getting Feedback • AIRM v2.0.0 will be released at the end of September • Comment sheet will be made available • Comments should be returned to 8.1.3 by the end of October AIRM Review Forum

More Related