Presented at the 2012 FAA ATIE Conference in Silver Spring, US. Ian Painter of Snowflake presented on the model driven techniques that could be use to unify the data modelling of the Aeronautical Information eXchange Model (AIXM), the Weather eXchange Model (WXXM) and the newly developed Flight Information eXchange Model (FIXM)
Short presentation I gave to the UKCMG 1-day mini-conference 15 October in London.
Covers 2 main aspects of Parallel Sysplex performance, both in the CPU area:
1) Comparing Type 70 view of CPU to Type 74-4.
2) Type 74-4 Structure-Level CPU and its role in Capacity Planning and Performance.
AIRM Derivation: Generating ATM Exchange ModelsDebbie Wilson
This is the outcome of the AIRM Derivation task within the OGC OWS-9 Aviation Thread,
The aim of this task was to demonstrate how to generate an ATM exchange model (UML) conforming to ISO 19109 Rules for Application Schema which can then be used to automatically generate implementation schema (GML/JSON).
To download the MDA Transformation templates and get further information go to Snowflake labs: http://wiki.snowflakesoftware.com/display/LAB/OWS-9+Aviation%3A+
AIRM+Derivation.
Short presentation I gave to the UKCMG 1-day mini-conference 15 October in London.
Covers 2 main aspects of Parallel Sysplex performance, both in the CPU area:
1) Comparing Type 70 view of CPU to Type 74-4.
2) Type 74-4 Structure-Level CPU and its role in Capacity Planning and Performance.
AIRM Derivation: Generating ATM Exchange ModelsDebbie Wilson
This is the outcome of the AIRM Derivation task within the OGC OWS-9 Aviation Thread,
The aim of this task was to demonstrate how to generate an ATM exchange model (UML) conforming to ISO 19109 Rules for Application Schema which can then be used to automatically generate implementation schema (GML/JSON).
To download the MDA Transformation templates and get further information go to Snowflake labs: http://wiki.snowflakesoftware.com/display/LAB/OWS-9+Aviation%3A+
AIRM+Derivation.
The Unified Modeling Language (UML) has arguably succeeded in becoming the most commonly used modeling notation for software development. But “modeling” in the software community seems largely to mean simply drawing pictures, either to represent the problem domain or to blueprint a solution, without a precise enough meaning to fully specify the functionality of the system being developed. As a result, the UML standard,S up to and including UML 2.4.1, do not define the semantics of UML models at all precisely.
Nevertheless, there has also long been an interest in models that are more precise, even to the extent that they may be executed in their own right. It has taken a while for this viewpoint to penetrate into the mainstream of UML usage. But there has been in a great deal of work in recent years toward the standardization of the formal semantics of UML models – the “meaning” behind the pictures: the Foundational UML (fUML) specification adopted in 2008; the Action Language for fUML (Alf), adopted in 2010; the UML 2.5 specification (which includes a semantics conformance point for the first time); and the Precise Semantics of UML Composite Structures.
This presentation reviews the state of this work and the implications in practice of bringing real meaning to UML.
Overcoming the Complexities of AIXM with Model Based Data IntegrationSafe Software
he Aeronautical Information Exchange Model (AIXM5) is an open standard that was designed to exchange information, (like airspace, navigation aids, runways, etc.) between databases, messaging systems and GIS.
For any data exchange system, dealing with the volume and variety of data can be a challenge. The AIXM5 standard is also rather complex. Many AIXM users find that sharing, visualizing, or integrating any of that data can be difficult.
But it doesn’t have to be. In this webinar, learn how you can use data integration with AIXM to:
- Extract, process and build AIXM objects and geometries
- Overcome object to relational difficulties
- Migrate from AIXM 4.5 to 5.1
- Easily manage schema changes and extensions
- Automate validation and updates
- Integrate with web services and messaging applications
By automating data transfer with AIXM and data integration, you can both improve internal operations and ease regulatory compliance.
Overcoming the Complexities of AIXM with Model Based Data IntegrationSafe Software
The Aeronautical Information Exchange Model (AIXM5) is an open standard that was designed to exchange information, (like airspace, navigation aids, runways, etc.) between databases, messaging systems and GIS.
For any data exchange system, dealing with the volume and variety of data can be a challenge. The AIXM5 standard is also rather complex. Many AIXM users find that sharing, visualizing, or integrating any of that data can be difficult.
But it doesn’t have to be. In this webinar, learn how you can use data integration with AIXM to:
- Extract, process and build AIXM objects and geometries
- Overcome object to relational difficulties
- Migrate from AIXM 4.5 to 5.1
- Easily manage schema changes and extensions
- Automate validation and updates
- Integrate with web services and messaging applications
By automating data transfer with AIXM and data integration, you can both improve internal operations and ease regulatory compliance.
PMML (Predictive Model Markup Language) provides a standard way to represent data mining models so that these can be shared between different statistical applications. Not only PMML can represent a wide range of statistical techniques, but it can also be used to represent the data transformations necessary to transform raw data into meaningful feature detectors. In this way, PMML offers a standard to represent data manipulation and modeling in a single and concise way.
A presentation on the UML 2.5 specification simplification effort, presented at the 3rd Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications.
Systems Modeling Language (SysML®) v2 Request For Proposal (RFP)Massimo Talia
This RFP specifies the requirements for the next generation of the OMG
Systems Modeling Language (OMG SysML® v2) that are intended to address many of the limitations of the current version of OMG SysML® to enable the
more effective application of model-based systems engineering (MBSE). The most used version of SysML is v.1.4 and UML v.2.0 for Software Systems.
This is a one day workshop presentation, primarily on the new OMG Foundational UML specification for executable model semantics, but also discussing extensions for executable SysML (System Modeling Language) models.
When talking about modeling, I think there will be a bundle of terms that will come to our mind, UML, domain driven development, DSL, forward/reverse enginerring, MDD, MDA, BPMN. These technology or methodology have been there for years; And obviously, modeling has proven itself to provide value by improving communication, business-alignment, quality, and productivity. Its applicability includes a number of disciplines such as analysis, design, or development. But why aren’t we all doing Model Driven Development yet?
An Architectural Model for Adapting Domain-Specific AOM Applicationseduardomg23
An Adaptive Object Model (AOM) is a common architectural style for systems in which classes, attributes, relationships and behaviors of applications are represented as metadata consumed at runtime. This allows them to be very flexible and changeable at runtime not only by programmers, but also by end users, improving system time-to-market. Nevertheless, this flexibility comes with a cost of a greater complexity when developing the system, and therefore one usually uses a bottom-up approach, adding flexibility only when and where it is needed. As a consequence, many AOM applications are tied to the specific domain to which they were developed and this fact makes it difficult to develop and use generic and reusable AOM frameworks that properly handle specific requirements of the AOM architecture. This work presents an architectural model that aims to adapt domain-specific AOM core structures to a common core structure by identifying AOM roles played by each element through custom metadata configuration. By doing this, this model allows the integration of domain-specific AOM applications and AOM frameworks, making it feasible to develop reusable components for the AOM architecture. This model is evaluated by creating an AOM framework and performing a modularity analysis on a case study based on it.
Presentation of a paper published on SBCARS 2012 and available on http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6394972&contentType=Conference+Publications&sortType%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A6394968%29
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
More Related Content
Similar to AIXM, WXXM, FIXM a unified approach to Modelling
The Unified Modeling Language (UML) has arguably succeeded in becoming the most commonly used modeling notation for software development. But “modeling” in the software community seems largely to mean simply drawing pictures, either to represent the problem domain or to blueprint a solution, without a precise enough meaning to fully specify the functionality of the system being developed. As a result, the UML standard,S up to and including UML 2.4.1, do not define the semantics of UML models at all precisely.
Nevertheless, there has also long been an interest in models that are more precise, even to the extent that they may be executed in their own right. It has taken a while for this viewpoint to penetrate into the mainstream of UML usage. But there has been in a great deal of work in recent years toward the standardization of the formal semantics of UML models – the “meaning” behind the pictures: the Foundational UML (fUML) specification adopted in 2008; the Action Language for fUML (Alf), adopted in 2010; the UML 2.5 specification (which includes a semantics conformance point for the first time); and the Precise Semantics of UML Composite Structures.
This presentation reviews the state of this work and the implications in practice of bringing real meaning to UML.
Overcoming the Complexities of AIXM with Model Based Data IntegrationSafe Software
he Aeronautical Information Exchange Model (AIXM5) is an open standard that was designed to exchange information, (like airspace, navigation aids, runways, etc.) between databases, messaging systems and GIS.
For any data exchange system, dealing with the volume and variety of data can be a challenge. The AIXM5 standard is also rather complex. Many AIXM users find that sharing, visualizing, or integrating any of that data can be difficult.
But it doesn’t have to be. In this webinar, learn how you can use data integration with AIXM to:
- Extract, process and build AIXM objects and geometries
- Overcome object to relational difficulties
- Migrate from AIXM 4.5 to 5.1
- Easily manage schema changes and extensions
- Automate validation and updates
- Integrate with web services and messaging applications
By automating data transfer with AIXM and data integration, you can both improve internal operations and ease regulatory compliance.
Overcoming the Complexities of AIXM with Model Based Data IntegrationSafe Software
The Aeronautical Information Exchange Model (AIXM5) is an open standard that was designed to exchange information, (like airspace, navigation aids, runways, etc.) between databases, messaging systems and GIS.
For any data exchange system, dealing with the volume and variety of data can be a challenge. The AIXM5 standard is also rather complex. Many AIXM users find that sharing, visualizing, or integrating any of that data can be difficult.
But it doesn’t have to be. In this webinar, learn how you can use data integration with AIXM to:
- Extract, process and build AIXM objects and geometries
- Overcome object to relational difficulties
- Migrate from AIXM 4.5 to 5.1
- Easily manage schema changes and extensions
- Automate validation and updates
- Integrate with web services and messaging applications
By automating data transfer with AIXM and data integration, you can both improve internal operations and ease regulatory compliance.
PMML (Predictive Model Markup Language) provides a standard way to represent data mining models so that these can be shared between different statistical applications. Not only PMML can represent a wide range of statistical techniques, but it can also be used to represent the data transformations necessary to transform raw data into meaningful feature detectors. In this way, PMML offers a standard to represent data manipulation and modeling in a single and concise way.
A presentation on the UML 2.5 specification simplification effort, presented at the 3rd Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications.
Systems Modeling Language (SysML®) v2 Request For Proposal (RFP)Massimo Talia
This RFP specifies the requirements for the next generation of the OMG
Systems Modeling Language (OMG SysML® v2) that are intended to address many of the limitations of the current version of OMG SysML® to enable the
more effective application of model-based systems engineering (MBSE). The most used version of SysML is v.1.4 and UML v.2.0 for Software Systems.
This is a one day workshop presentation, primarily on the new OMG Foundational UML specification for executable model semantics, but also discussing extensions for executable SysML (System Modeling Language) models.
When talking about modeling, I think there will be a bundle of terms that will come to our mind, UML, domain driven development, DSL, forward/reverse enginerring, MDD, MDA, BPMN. These technology or methodology have been there for years; And obviously, modeling has proven itself to provide value by improving communication, business-alignment, quality, and productivity. Its applicability includes a number of disciplines such as analysis, design, or development. But why aren’t we all doing Model Driven Development yet?
An Architectural Model for Adapting Domain-Specific AOM Applicationseduardomg23
An Adaptive Object Model (AOM) is a common architectural style for systems in which classes, attributes, relationships and behaviors of applications are represented as metadata consumed at runtime. This allows them to be very flexible and changeable at runtime not only by programmers, but also by end users, improving system time-to-market. Nevertheless, this flexibility comes with a cost of a greater complexity when developing the system, and therefore one usually uses a bottom-up approach, adding flexibility only when and where it is needed. As a consequence, many AOM applications are tied to the specific domain to which they were developed and this fact makes it difficult to develop and use generic and reusable AOM frameworks that properly handle specific requirements of the AOM architecture. This work presents an architectural model that aims to adapt domain-specific AOM core structures to a common core structure by identifying AOM roles played by each element through custom metadata configuration. By doing this, this model allows the integration of domain-specific AOM applications and AOM frameworks, making it feasible to develop reusable components for the AOM architecture. This model is evaluated by creating an AOM framework and performing a modularity analysis on a case study based on it.
Presentation of a paper published on SBCARS 2012 and available on http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6394972&contentType=Conference+Publications&sortType%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A6394968%29
Similar to AIXM, WXXM, FIXM a unified approach to Modelling (20)
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
AIXM, WXXM, FIXM a unified approach to Modelling
1. Global Harmonization
Through Collaboration
AIXM, WXXM, FIXM
the power of a unified approach
to modeling ATM
Presented By: Ian Painter
Snowflake Software
Date: Aug 28th, 2012
9. Three Modeling Perspectives
• Conceptual Model
– Platform independent
• Logical Model
– Platform specific
• Physical Model
– Implementation specific
10. Conceptual Schema Modeling Facility
The ISO CSMF allows distinction between the
concept and the representation of the concept
• Developed by Object Modeling Group (OMG)
• ISO Blueprint for modeling
• Used extensively by TC211
– ISO 19103:2005 ‘Conceptual schema language’
– ISO 19109:2005 ‘Rules for application schema’,
– ISO 19107 ‘Spatial Schema’
– ISO 19118:2005 ‘Geographic Information - Encoding’,
– ISO 19136 ‘Geographic information – GML
11. The Stages of CSMF
Platform Independent Platform Specific UML Physical Implementation
UML Model Model Model generated from
(PIM) (PSM) PSM
MDA Transform
Adds platform specific
stereotypes, tagged values
etc. necessary for generating
physical implementation
model
12. MDA transform adding stereotypes
Reuse concept
of Metadata
Reuse concept
of Time This is a GML
FeatureType
14. ShapeChange Overview
Input options: Output options:
• Enterprise Architect via the EA Java • XML Schema
API – GML & ISO 19139 encoding
• Rational Rose, ArgoUML, etc via XMI rules plus extensions
1.0 / UML 1.3 files
•
– Supports GML 2.1/3.1/3.2/3.3
GSIP-compatible model stored in a
MDB • Feature catalogues
– XML and HTML
• GML dictionaries for code lists and
enumerations
• RDF/OWL/SKOS representations
• JSON Schema (will be added in
OWS-9)
16. ATM Information Reference Model
The ATM Information Reference Model (AIRM) is used as a
common reference for the different models that will be developed as
part of SESAR. The AIRM represent civil, military and civil-military
information constructs relevant to ATM
AIRM provides the conceptual application schema defined
as UML from which different physical models (XML,
JSON) can be derived
17. OWS 9 - AIRM to WXXM Objectives
• Develop tools for generating physical ATM
Exchange Models (**XM) from AIRM
• Develop and document AIRM to ISO 19109 UML
Application Schema mapping rules
• Define any additional mapping rules needed for
programmatic derivation of AIRM
• Demonstrate transforming AIRM Meteorology
package into two physical models:
– XML based on GML 3.2.1
– JSON
18. AIRM to ISO 19109 UML Application Schema
1. Identify and document rules for converting
AIRM to ISO 19109 Application Schema
1. Identify requirements for using ISO 19136
UML Profile or optionally develop an AIRM
UML profile
2. Update AIRM Meteorology package to
implement ISO 19109 Application Schema
and UML Profile
19. Programmatic derivation of WXXM
• Programmatic derivation of the two WXXM
physical models: GML 3.2.1 and JSON
• Any additional programmatic rules needed to
derive WXXM GML 3.2.1
• UML to JSON encoding rules shall be developed
– Assumption: Output schema will be expressed in
JSON Schema
– Two options for geometries: GeoServices JSON or
GeoJSON
20. The Benefits of Model Driven
CSMF Approach
• Separates implementation from domain understanding
• Encourages consistent and repeatable approach
• Encourages reuse
• Enforces normative documentation
• No bespoke development or hand editing
• One model, many implementations:
– XML, JSON, GML, Oracle, SQL Server, Java, C++ …
• Far more than a paper document
– All implementation starts from the model
21. In Conclusion
• Irrelevant of implementation it’s important to
– Standardise on one approach to modeling
– Provide a common understanding
• Reuse across ATM models is key
– Modeling decisions can have huge cost implications down the line
– Reinventing the wheel on a per model basis:
• Increases implementation costs
• Increases implementation complexity
• Increases implementation time
• CSMF paired with ISO 19*** provides proven best practice for
modeling and is the ideal candidate for ATM modeling