SlideShare a Scribd company logo
1 of 51
Download to read offline
Koneksys
Data Integration Solutions Created by Koneksys
September 2017
● OSLC adapters (Data Web Server
Solutions )
● OSLC clients (Data Web Client
Solutions)
● OSLC data management apps
(Data Web Apps)
● OSLC specifications (Data Web
Specifications)
● OSLC Community Efforts
Solutions Created by Koneksys
● Model-Based Systems
Engineering
● Linked Data Research
● Blockchain Solutions
● Web applications
● Engineering & Analysis
● Network Security & Databases
2
Data Web Server Solutions
Conforming to Open Services
for Lifecycle Collaboration
(OSLC) standards
Called OSLC adapters
Creating Data Web Servers
00
0
Magic-
Draw
Simulink
AMESim PTC
Integrity
FMI
Aras PLM PropelPLMPLM
Systems
Engineering
Simulation
4
Open Source Solutions Available!
https://github.com/ld4mbse
● RDF and HTML representation of resources
● Support for OSLC Core Specification (Self-describing services enabling service
discovery)
● Support for ETags for avoiding conflicts when updating resources
● Support for syncing with Subversion repository
● Support for OSLC Tracked Resource Set
● Hosting resource shapes and RDF vocabulary
OSLC Adapter Features
5
Data Web Client Solutions
Derive model from other model
Bidirectional model
transformation between SysML
and Simulink
Transformation & Sync Client: Simulink ⇔ SysML
7
Open Source Solution Available!
https://github.com/ld4mbse/oslc-modeltra
nsformation-simulink-magicdraw
8
Simulink ⇔ SysML Syncing Example
8
Correspondence
between
Simulink
Parameter and
SysML Value
Property
● Sync requirements between
tools
● Bidirectional model
transformation between IBM
Rational DOORS Next
Generation and OpenMBEE
● Synced requirement
relationships between
SysML, OpenMBEE and DNG
9
Transformation Client: IBM DNG ⇔ SysML
9
OpenMBEE
Data Web Apps
Private/public
Data Web
Distributed
Data Silos
Data Web
Application
Example
Google-like
Search
11
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
12
Private/public
Data Web
Distributed
Data Silos
Data Web
Application
Example
Link
Editor
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Data Web
Application
Example
Tree
(BOM-like)
Viewers
13
Private/public
Data Web
Distributed
Data Silos
Data
Repository 1
Data
Repository 2
Data
Repository 3
RDF Link Link RDF
Data Web
Application
Example
Graph
(Context-like)
Viewers
14
15
● Load default model example
● Edit block names/ Add new blocks
● Delete blocks with/without
cascade mode
● Change parent block with drag and
drop Saving content in Apache
Jena TDB triplestore
Linked Data Tree Editor
Changing parent block with drag and
drop
Open Source Solution Available!
https://github.com/ld4mbse/linkeddata-tre
e-editor
● Full-text search
● Type viewer
● Resource Editor
● SPARQL Client
● RDF + OSLC Adapter Import
Linked Data Platform
16
Open Source Solution Available!
https://github.com/koneksys/KLD
17
Data Web Specifications
● Oslc Specification = RDF
Vocabulary + Constraints
(Resource Shapes)
● Both specification documents
hosted by a data web server (not
necessarily the same as an OSLC
adapter)
18
Specifications for Web-based Data Exchange
18
Data
Vocabulary
Constraints
Specification
Data
Repository 1
Data Web Server 1
HTTP
● Creation of neutral
vocabulary for MBSE
● MBSE specification for
system architecture
covering concepts of
SysML, Modelica,
Simulink
● New application-specific
OSLC Specifications
New Specifications for Web-based Data Exchange
19
Common Modeling Constructs:
Models, Subsystems, Blocks, Ports
Connections, Parameters, Variables
New RDF Vocabulary for Dynamic System Models
20
Open Source Solution Available!
https://github.com/ld4mbse/ecore-mbse
21
Generation of RDF Vocabulary
Generated RDF vocabulary and resource
shapes from Ecore metamodel
Just a snippet...
Open Source Solution Available!
https://github.com/ld4mbse/transformatio
n-ecore2oslcspec
22
● Vocabulary + Resource Shapes for SysML 1.3
● Conversion of existing schema into RDF vocabulary
● http://www.omg.org/techprocess/experimental-rdf/S
ysML/1.3/
● Work performed for the OSLC4MBSE WG in 2014
(http://www.omgwiki.org/OMGSysML/doku.php?id=s
ysml-oslc:oslc4mbse_working_group)
New OSLC Specification for SysML
OSLC Community Efforts
● Help build the OSLC Community
● Develop open-source OSLC
solutions
● Member of OASIS OSLC Lifecycle
Integration Core (OSLC Core) TC
● Member of OASIS OSLC Lifecycle
Integration for Change and
Configuration Management (OSLC
CCM) TC
OSLC Community Efforts
24
Creating the new OSLC site
● Former Co-Chair of OSLC4MBSE Working Group
● Former Chair of INCOSE Tool Integration and Model Lifecycle Management
Working Group
● Presented OSLC at multiple conferences: INCOSE, OMG, SAE International
Automotive, North American Modelica Users Group, IBM InterConnect, IBM
Innovate, NoMagic World Conference, European Conference on Interoperability
for Embedded Systems Development Environments, System Architecture
Virtual Integration (SAVI) Program, STEP AP 239 Workshop, CIMdata's Systems
Engineering Workshop
Other Community Efforts
25
Model-Based Systems Engineering
Solutions
SysML-Modelica
27
● Former Chair of Object Management Group
specification for SysML-Modelica
transformation
● Developed various SysML-Modelica
transformation implementations
● SysML (Eclipse XMI) <-> Modelica in QVT
● SysML (MagicDraw) <-> Modelica in Java
● SysML (Papyrus) <-> Modelica in Java
Open Source Solution Available!
https://github.com/SysMLModelicaIntegra
tion/
● System Architecture Modeling
● Supporting Parametric Trade-Off Studies
● Supporting Topological Trade-Off Studies
● Visualizing and Automating Trade-Off Studies (executable activity diagrams)
Translation of a system architecture model into simulation models (CAD, FEA,
multibody-system models, controller models, etc.)
● Supporting SysML interoperability
SysML Consulting
28
● First Order Predicate Logic
(Quantifiers, Predicates,
Functions, Constants, Variables)
● Constraints defined in Object
Constraint Language (OCL)
● Applied OCL constraints against
SysML models using Eclipse OCL
29
OCL constraints in SysML Models
29
● Add graph query capability for
SysML
● Perform SPARQL Queries on
SysML data
● Use regular expressions
Perform mathematical operations
(SUM, COUNT, etc..)
SPARQL with SysML
30
Example Query: get total mass
Example SysML Model
Open Source Solution Available!
https://github.com/ld4mbse/magicdraw-pl
ugin-sparql
Web-Based
SysML Editor
31
Open Source Solution Available!
https://github.com/koneksys/web-b
ased-sysml-block-diagram
Linked Data Research
Run SPARQL queries on large RDF
graphs using the Apache Spark
GraphFrames package
SPARQL-to-GraphFrames
33
Open Source Solution Available!
https://github.com/koneksys/SPARQL_to_
GraphFrames
Run Git commands on RDF
graphs for version management
Git for Linked Data
34
Open Source Solution Available!
https://github.com/koneksys/Git4RDF
Blockchain Solutions
More secure apps based on decentralized consensus
Deploying Decentralized Applications (dapps) on
Ethereum, with smart contracts defined in Solidity
Saving Linked Data in blockchain
Decentralized Applications for Smart Contracts
36
Open Source Solution Available!
https://github.com/koneksys/Blockchain4L
inkedData
Web Applications
38
Parkeo
Parkeo needed the
development of an MVC
(Minimum Viable
Product) that would allow
their clients to upload
details about their
parking spaces up for
rent, and also allow
administrators to manage
the data easily.
39
Cabify
Cabify needed to unify
the several websites they
had at the time (one per
country) into a website
used geolocation to
deliver specific content.
The website was
connected to Cabify’s API
to allow customers to
estimate the cost of their
trips.
40
3Dom Wraps
3Dom Wraps needed a
system to manage the
activities of racing teams
working with them.
A dashboard was built
that would allow their
clients manage their
messages, social media
efforts, car 3d models,
sponsorships and more.
Engineering & Analysis
● Supporting interoperability between Finite Element Analysis (FEA) tools
● Developing formal yet simple neutral description of FEA models
● Presented at NAFEMS World Congress 2017
Research Project for NIST
42
● Deterministic Project Valuation by Net Present Value and Option Valuation
● Sensitivity analysis of deterministic project portfolios
● Probabilistic Valuation of project portfolios with latin-hypercubic and bayesian
inference
● Probabilistic Optimization of project portfolios with genetic algorithms
● extrapolation and automatic regression analysis of project portfolios
● Application of Simplex methods over big data project portfolios for
optimization
● Application of filtering techniques with genetic algorithms and correlation to
correct artifacts over historic big data
Project portfolio calculus over Big Data
43
● Real time analysis of corporate digital services (blogs, e-mail server, chat,
facebook, etc) and to correlate it with concepts (Trump, Economy, Baseball…),
e.g. Measure popularity trends of concepts on the company
● Automatic text anonymizers, e.g. Automatically take a trial sentence and replace
the private data which identifies with a string of asterisks.
● Automatic text summarizers
● Techniques to identify the main concepts of an article, document.
Natural Language Processing
44
Network Security & Databases
● Using and following the secure tools developed by the OpenBSD team like:
● Http serving using secure httpd instead of insecure Nginx and Apache
● Load balancing using secure relayd
● LibreSSL replacing OpenSSL
● OpenSSH project
● Secure OpenSMTPD mail server
● Secure PF tool to filter TCP/IP packets
Network Security
46
● Experience to generate extended SQL languages and to translate it to any
SQL-based DBMS.
● Experience to add qualitative calculus over SQL and PostgreSQL
● Scale-out techniques on PostgreSQL using Write-Ahead Logging
● Techniques to optimize store and retrieval of big data timeseries
● PostgreSQL, MySQL, CockroachDB, MongoDB, Lucene,, ElasticSearch, Solr,
OracleDB, SQL Server, generic ISAM/BerkeleyDB programming, Jena,
JanusGraph
Databases
47
Software Development Best Practices
● Collaboration tools (Slack, Bitbucket, Jira, Confluence)
● Gitflow for git branch management
● Agile Software Development (2 certified Scrum masters on our team)
● Open source software development best practices and the establishment of an
open source-like culture within our team (Inner Source)
● Perform Continuous Integration (Jenkins)
Best Practices at Koneksys
49
Summary
● Experience developing OSLC solutions (backend and frontend)
● Using advanced frameworks to create professional solutions
● Experience working as a team on large projects
● Experience with agile methodologies and latest collaboration tools
● Developed complex solutions for NASA, Airbus, Ford, John Deere, NIST, and
other organizations
Summary
51
Contact us to learn more about our services
at info@koneksys.com

More Related Content

What's hot

Standard Web APIs for Multidisciplinary Collaboration
Standard Web APIs for Multidisciplinary CollaborationStandard Web APIs for Multidisciplinary Collaboration
Standard Web APIs for Multidisciplinary CollaborationAxel Reichwein
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021Axel Reichwein
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Axel Reichwein
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Axel Reichwein
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJackson dos Santos Olveira
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & MarquezJulien Le Dem
 
Open core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageOpen core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageJulien Le Dem
 
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceNodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceDeepak Chandramouli
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Mark Tabladillo
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and DatabaseIRJET Journal
 
JDV for Codemotion Rome 2017
JDV for Codemotion Rome 2017JDV for Codemotion Rome 2017
JDV for Codemotion Rome 2017Luigi Fugaro
 
ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)keenittech
 
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...Shawn Jones
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentMd. Noor Alam
 

What's hot (20)

Standard Web APIs for Multidisciplinary Collaboration
Standard Web APIs for Multidisciplinary CollaborationStandard Web APIs for Multidisciplinary Collaboration
Standard Web APIs for Multidisciplinary Collaboration
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)
 
PyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFESTPyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFEST
 
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)Introduction to Open Services for Lifecycle Collaboration (OSLC)
Introduction to Open Services for Lifecycle Collaboration (OSLC)
 
Gopi
GopiGopi
Gopi
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you need
 
Data pipelines observability: OpenLineage & Marquez
Data pipelines observability:  OpenLineage & MarquezData pipelines observability:  OpenLineage & Marquez
Data pipelines observability: OpenLineage & Marquez
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 
Open core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineageOpen core summit: Observability for data pipelines with OpenLineage
Open core summit: Observability for data pipelines with OpenLineage
 
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J ConferenceNodes2020 | Graph of enterprise_metadata | NEO4J Conference
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and Database
 
AnzoGraph DB - SPARQL 101
AnzoGraph DB - SPARQL 101AnzoGraph DB - SPARQL 101
AnzoGraph DB - SPARQL 101
 
Scale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | GimelScale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | Gimel
 
JDV for Codemotion Rome 2017
JDV for Codemotion Rome 2017JDV for Codemotion Rome 2017
JDV for Codemotion Rome 2017
 
ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)ODI (Oracle Data Integrator)
ODI (Oracle Data Integrator)
 
Memorix and SHACL
Memorix and SHACLMemorix and SHACL
Memorix and SHACL
 
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
 
Oracle Data Integrator Administration and Development
Oracle Data Integrator Administration and DevelopmentOracle Data Integrator Administration and Development
Oracle Data Integrator Administration and Development
 

Similar to Data Integration Solutions Created By Koneksys

Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCKoneksys
 
BDE SC3.3 Workshop - BDE Platform: Technical overview
 BDE SC3.3 Workshop -  BDE Platform: Technical overview BDE SC3.3 Workshop -  BDE Platform: Technical overview
BDE SC3.3 Workshop - BDE Platform: Technical overviewBigData_Europe
 
ACM TechTalks : Apache Arrow and the Future of Data Frames
ACM TechTalks : Apache Arrow and the Future of Data FramesACM TechTalks : Apache Arrow and the Future of Data Frames
ACM TechTalks : Apache Arrow and the Future of Data FramesWes McKinney
 
The Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with SparkThe Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with SparkSingleStore
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...BigData_Europe
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Hajira Jabeen
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko GlobalLogic Ukraine
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021Sandesh Rao
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowDatabricks
 
Using Cloud Automation Technologies to Deliver an Enterprise Data Fabric
Using Cloud Automation Technologies to Deliver an Enterprise Data FabricUsing Cloud Automation Technologies to Deliver an Enterprise Data Fabric
Using Cloud Automation Technologies to Deliver an Enterprise Data FabricCambridge Semantics
 
Reference Representation in Large Metamodel-based Datasets
Reference Representation in Large Metamodel-based DatasetsReference Representation in Large Metamodel-based Datasets
Reference Representation in Large Metamodel-based DatasetsMarkus Scheidgen
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesDataWorks Summit
 
Semantic DESCription as a Service
Semantic DESCription as a ServiceSemantic DESCription as a Service
Semantic DESCription as a Serviceuji_geotec
 
MySQL 8 loves JavaScript
MySQL 8 loves JavaScript MySQL 8 loves JavaScript
MySQL 8 loves JavaScript Sanjay Manwani
 
IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)iehreu
 
How to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudHow to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudVMware Tanzu
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationPascalDesmarets1
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsHironori Washizaki
 

Similar to Data Integration Solutions Created By Koneksys (20)

Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLC
 
BDE SC3.3 Workshop - BDE Platform: Technical overview
 BDE SC3.3 Workshop -  BDE Platform: Technical overview BDE SC3.3 Workshop -  BDE Platform: Technical overview
BDE SC3.3 Workshop - BDE Platform: Technical overview
 
ACM TechTalks : Apache Arrow and the Future of Data Frames
ACM TechTalks : Apache Arrow and the Future of Data FramesACM TechTalks : Apache Arrow and the Future of Data Frames
ACM TechTalks : Apache Arrow and the Future of Data Frames
 
The Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with SparkThe Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with Spark
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
 
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
Apache Big_Data Europe event: "Integrators at work! Real-life applications of...
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development Workflow
 
Using Cloud Automation Technologies to Deliver an Enterprise Data Fabric
Using Cloud Automation Technologies to Deliver an Enterprise Data FabricUsing Cloud Automation Technologies to Deliver an Enterprise Data Fabric
Using Cloud Automation Technologies to Deliver an Enterprise Data Fabric
 
toolkit
toolkittoolkit
toolkit
 
Reference Representation in Large Metamodel-based Datasets
Reference Representation in Large Metamodel-based DatasetsReference Representation in Large Metamodel-based Datasets
Reference Representation in Large Metamodel-based Datasets
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companies
 
Semantic DESCription as a Service
Semantic DESCription as a ServiceSemantic DESCription as a Service
Semantic DESCription as a Service
 
MySQL 8 loves JavaScript
MySQL 8 loves JavaScript MySQL 8 loves JavaScript
MySQL 8 loves JavaScript
 
IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)
 
How to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudHow to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the Cloud
 
Tutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaborationTutorial Workgroup - Model versioning and collaboration
Tutorial Workgroup - Model versioning and collaboration
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning Systems
 

Recently uploaded

9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCRthapariya601
 
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCR
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCRCall Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCR
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCRsafdarjungdelhi1
 
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts ServiceCall Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Servicemonikaservice1
 
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncrthapariya601
 
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCRthapariya601
 
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADWHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADmalikasharmakk1
 
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuine
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For GenuineCall Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuine
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuinedelhincr993
 
Call Girl In Malviya Nagar Delhi 9711800081 Escort Service
Call Girl In Malviya Nagar Delhi 9711800081  Escort ServiceCall Girl In Malviya Nagar Delhi 9711800081  Escort Service
Call Girl In Malviya Nagar Delhi 9711800081 Escort Servicegitathapa4
 
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂EscortsTrusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂EscortsLipikasharma29
 
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocity
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls AerocityDelhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocity
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocitymonikaservice1
 
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)ayushiverma1100
 
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) Service
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) ServiceCall Girls In Munirka,( Delhi — 9667422720 Escorts ) Service
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) ServiceLipikasharma29
 
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Service
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts ServiceCall Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Service
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Servicemonikaservice1
 
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts ServiceJustdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Servicesafdarjungdelhi1
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Servicemonikaservice1
 
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)thapagita
 
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts ServiceBook Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Servicemonikaservice1
 
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncrthapariya601
 
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂EscortsTrusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂EscortsLipikasharma29
 
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncrthapariya601
 

Recently uploaded (20)

9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
 
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCR
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCRCall Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCR
Call Girls In Lajpat Nagar Delhi➥9911191017 High Class Escorts In 24/7 Delhi NCR
 
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts ServiceCall Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
Call Girls In Sector 62, Noida꧁❤ 8800357707 ❤꧂Top Quality Escorts Service
 
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
 
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Saket Metro Delhi NCR
 
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABADWHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
WHATSAPP CALL - 9540619990 RUSSIAN CALL GIRLS GHAZIABAD
 
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuine
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For GenuineCall Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuine
Call Girls In Goa North Goa 9899855202 Direct Cash 0nline Payment For Genuine
 
Call Girl In Malviya Nagar Delhi 9711800081 Escort Service
Call Girl In Malviya Nagar Delhi 9711800081  Escort ServiceCall Girl In Malviya Nagar Delhi 9711800081  Escort Service
Call Girl In Malviya Nagar Delhi 9711800081 Escort Service
 
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂EscortsTrusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Rohini Delhi꧁❤ 9667422720 ❤꧂Escorts
 
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocity
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls AerocityDelhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocity
Delhi Escort Service [Today√√ 8800357707 √√ Sexy VIP Call Girls Aerocity
 
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Karol Bagh (Delhi)
 
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) Service
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) ServiceCall Girls In Munirka,( Delhi — 9667422720 Escorts ) Service
Call Girls In Munirka,( Delhi — 9667422720 Escorts ) Service
 
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Service
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts ServiceCall Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Service
Call Girls In Noida Sector 15 Metro꧁❤ 8800357707 ❤꧂Escorts Service
 
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts ServiceJustdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
Justdial Call Girls In Moolchand Metro Delhi 9911191017 Escorts Service
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
 
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)
Call Us ☎97110√14705🔝 Call Girls In Mandi House (Delhi NCR)
 
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts ServiceBook Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
Book Call Girls In Gurgaon Sector 29 Call 8800357707 Escorts Service
 
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Khirki Extension Delhi Ncr
 
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂EscortsTrusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂Escorts
Trusted Call~Girls In Shahdara Delhi ꧁❤ 9667422720 ❤꧂Escorts
 
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
 

Data Integration Solutions Created By Koneksys

  • 1. Koneksys Data Integration Solutions Created by Koneksys September 2017
  • 2. ● OSLC adapters (Data Web Server Solutions ) ● OSLC clients (Data Web Client Solutions) ● OSLC data management apps (Data Web Apps) ● OSLC specifications (Data Web Specifications) ● OSLC Community Efforts Solutions Created by Koneksys ● Model-Based Systems Engineering ● Linked Data Research ● Blockchain Solutions ● Web applications ● Engineering & Analysis ● Network Security & Databases 2
  • 3. Data Web Server Solutions
  • 4. Conforming to Open Services for Lifecycle Collaboration (OSLC) standards Called OSLC adapters Creating Data Web Servers 00 0 Magic- Draw Simulink AMESim PTC Integrity FMI Aras PLM PropelPLMPLM Systems Engineering Simulation 4 Open Source Solutions Available! https://github.com/ld4mbse
  • 5. ● RDF and HTML representation of resources ● Support for OSLC Core Specification (Self-describing services enabling service discovery) ● Support for ETags for avoiding conflicts when updating resources ● Support for syncing with Subversion repository ● Support for OSLC Tracked Resource Set ● Hosting resource shapes and RDF vocabulary OSLC Adapter Features 5
  • 6. Data Web Client Solutions
  • 7. Derive model from other model Bidirectional model transformation between SysML and Simulink Transformation & Sync Client: Simulink ⇔ SysML 7 Open Source Solution Available! https://github.com/ld4mbse/oslc-modeltra nsformation-simulink-magicdraw
  • 8. 8 Simulink ⇔ SysML Syncing Example 8 Correspondence between Simulink Parameter and SysML Value Property
  • 9. ● Sync requirements between tools ● Bidirectional model transformation between IBM Rational DOORS Next Generation and OpenMBEE ● Synced requirement relationships between SysML, OpenMBEE and DNG 9 Transformation Client: IBM DNG ⇔ SysML 9 OpenMBEE
  • 11. Private/public Data Web Distributed Data Silos Data Web Application Example Google-like Search 11 Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF
  • 12. 12 Private/public Data Web Distributed Data Silos Data Web Application Example Link Editor Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF
  • 13. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Data Web Application Example Tree (BOM-like) Viewers 13
  • 14. Private/public Data Web Distributed Data Silos Data Repository 1 Data Repository 2 Data Repository 3 RDF Link Link RDF Data Web Application Example Graph (Context-like) Viewers 14
  • 15. 15 ● Load default model example ● Edit block names/ Add new blocks ● Delete blocks with/without cascade mode ● Change parent block with drag and drop Saving content in Apache Jena TDB triplestore Linked Data Tree Editor Changing parent block with drag and drop Open Source Solution Available! https://github.com/ld4mbse/linkeddata-tre e-editor
  • 16. ● Full-text search ● Type viewer ● Resource Editor ● SPARQL Client ● RDF + OSLC Adapter Import Linked Data Platform 16 Open Source Solution Available! https://github.com/koneksys/KLD
  • 18. ● Oslc Specification = RDF Vocabulary + Constraints (Resource Shapes) ● Both specification documents hosted by a data web server (not necessarily the same as an OSLC adapter) 18 Specifications for Web-based Data Exchange 18 Data Vocabulary Constraints Specification Data Repository 1 Data Web Server 1 HTTP
  • 19. ● Creation of neutral vocabulary for MBSE ● MBSE specification for system architecture covering concepts of SysML, Modelica, Simulink ● New application-specific OSLC Specifications New Specifications for Web-based Data Exchange 19
  • 20. Common Modeling Constructs: Models, Subsystems, Blocks, Ports Connections, Parameters, Variables New RDF Vocabulary for Dynamic System Models 20 Open Source Solution Available! https://github.com/ld4mbse/ecore-mbse
  • 21. 21 Generation of RDF Vocabulary Generated RDF vocabulary and resource shapes from Ecore metamodel Just a snippet... Open Source Solution Available! https://github.com/ld4mbse/transformatio n-ecore2oslcspec
  • 22. 22 ● Vocabulary + Resource Shapes for SysML 1.3 ● Conversion of existing schema into RDF vocabulary ● http://www.omg.org/techprocess/experimental-rdf/S ysML/1.3/ ● Work performed for the OSLC4MBSE WG in 2014 (http://www.omgwiki.org/OMGSysML/doku.php?id=s ysml-oslc:oslc4mbse_working_group) New OSLC Specification for SysML
  • 24. ● Help build the OSLC Community ● Develop open-source OSLC solutions ● Member of OASIS OSLC Lifecycle Integration Core (OSLC Core) TC ● Member of OASIS OSLC Lifecycle Integration for Change and Configuration Management (OSLC CCM) TC OSLC Community Efforts 24 Creating the new OSLC site
  • 25. ● Former Co-Chair of OSLC4MBSE Working Group ● Former Chair of INCOSE Tool Integration and Model Lifecycle Management Working Group ● Presented OSLC at multiple conferences: INCOSE, OMG, SAE International Automotive, North American Modelica Users Group, IBM InterConnect, IBM Innovate, NoMagic World Conference, European Conference on Interoperability for Embedded Systems Development Environments, System Architecture Virtual Integration (SAVI) Program, STEP AP 239 Workshop, CIMdata's Systems Engineering Workshop Other Community Efforts 25
  • 27. SysML-Modelica 27 ● Former Chair of Object Management Group specification for SysML-Modelica transformation ● Developed various SysML-Modelica transformation implementations ● SysML (Eclipse XMI) <-> Modelica in QVT ● SysML (MagicDraw) <-> Modelica in Java ● SysML (Papyrus) <-> Modelica in Java Open Source Solution Available! https://github.com/SysMLModelicaIntegra tion/
  • 28. ● System Architecture Modeling ● Supporting Parametric Trade-Off Studies ● Supporting Topological Trade-Off Studies ● Visualizing and Automating Trade-Off Studies (executable activity diagrams) Translation of a system architecture model into simulation models (CAD, FEA, multibody-system models, controller models, etc.) ● Supporting SysML interoperability SysML Consulting 28
  • 29. ● First Order Predicate Logic (Quantifiers, Predicates, Functions, Constants, Variables) ● Constraints defined in Object Constraint Language (OCL) ● Applied OCL constraints against SysML models using Eclipse OCL 29 OCL constraints in SysML Models 29
  • 30. ● Add graph query capability for SysML ● Perform SPARQL Queries on SysML data ● Use regular expressions Perform mathematical operations (SUM, COUNT, etc..) SPARQL with SysML 30 Example Query: get total mass Example SysML Model Open Source Solution Available! https://github.com/ld4mbse/magicdraw-pl ugin-sparql
  • 31. Web-Based SysML Editor 31 Open Source Solution Available! https://github.com/koneksys/web-b ased-sysml-block-diagram
  • 33. Run SPARQL queries on large RDF graphs using the Apache Spark GraphFrames package SPARQL-to-GraphFrames 33 Open Source Solution Available! https://github.com/koneksys/SPARQL_to_ GraphFrames
  • 34. Run Git commands on RDF graphs for version management Git for Linked Data 34 Open Source Solution Available! https://github.com/koneksys/Git4RDF
  • 36. More secure apps based on decentralized consensus Deploying Decentralized Applications (dapps) on Ethereum, with smart contracts defined in Solidity Saving Linked Data in blockchain Decentralized Applications for Smart Contracts 36 Open Source Solution Available! https://github.com/koneksys/Blockchain4L inkedData
  • 38. 38 Parkeo Parkeo needed the development of an MVC (Minimum Viable Product) that would allow their clients to upload details about their parking spaces up for rent, and also allow administrators to manage the data easily.
  • 39. 39 Cabify Cabify needed to unify the several websites they had at the time (one per country) into a website used geolocation to deliver specific content. The website was connected to Cabify’s API to allow customers to estimate the cost of their trips.
  • 40. 40 3Dom Wraps 3Dom Wraps needed a system to manage the activities of racing teams working with them. A dashboard was built that would allow their clients manage their messages, social media efforts, car 3d models, sponsorships and more.
  • 42. ● Supporting interoperability between Finite Element Analysis (FEA) tools ● Developing formal yet simple neutral description of FEA models ● Presented at NAFEMS World Congress 2017 Research Project for NIST 42
  • 43. ● Deterministic Project Valuation by Net Present Value and Option Valuation ● Sensitivity analysis of deterministic project portfolios ● Probabilistic Valuation of project portfolios with latin-hypercubic and bayesian inference ● Probabilistic Optimization of project portfolios with genetic algorithms ● extrapolation and automatic regression analysis of project portfolios ● Application of Simplex methods over big data project portfolios for optimization ● Application of filtering techniques with genetic algorithms and correlation to correct artifacts over historic big data Project portfolio calculus over Big Data 43
  • 44. ● Real time analysis of corporate digital services (blogs, e-mail server, chat, facebook, etc) and to correlate it with concepts (Trump, Economy, Baseball…), e.g. Measure popularity trends of concepts on the company ● Automatic text anonymizers, e.g. Automatically take a trial sentence and replace the private data which identifies with a string of asterisks. ● Automatic text summarizers ● Techniques to identify the main concepts of an article, document. Natural Language Processing 44
  • 45. Network Security & Databases
  • 46. ● Using and following the secure tools developed by the OpenBSD team like: ● Http serving using secure httpd instead of insecure Nginx and Apache ● Load balancing using secure relayd ● LibreSSL replacing OpenSSL ● OpenSSH project ● Secure OpenSMTPD mail server ● Secure PF tool to filter TCP/IP packets Network Security 46
  • 47. ● Experience to generate extended SQL languages and to translate it to any SQL-based DBMS. ● Experience to add qualitative calculus over SQL and PostgreSQL ● Scale-out techniques on PostgreSQL using Write-Ahead Logging ● Techniques to optimize store and retrieval of big data timeseries ● PostgreSQL, MySQL, CockroachDB, MongoDB, Lucene,, ElasticSearch, Solr, OracleDB, SQL Server, generic ISAM/BerkeleyDB programming, Jena, JanusGraph Databases 47
  • 49. ● Collaboration tools (Slack, Bitbucket, Jira, Confluence) ● Gitflow for git branch management ● Agile Software Development (2 certified Scrum masters on our team) ● Open source software development best practices and the establishment of an open source-like culture within our team (Inner Source) ● Perform Continuous Integration (Jenkins) Best Practices at Koneksys 49
  • 51. ● Experience developing OSLC solutions (backend and frontend) ● Using advanced frameworks to create professional solutions ● Experience working as a team on large projects ● Experience with agile methodologies and latest collaboration tools ● Developed complex solutions for NASA, Airbus, Ford, John Deere, NIST, and other organizations Summary 51 Contact us to learn more about our services at info@koneksys.com