SlideShare a Scribd company logo
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

PDF
The Data Web and PLM
PDF
Koneksys - Offering Services to Connect Data using the Data Web
PDF
OSLC & The Future of Interoperability
PDF
Overview of OSLC - INCOSE IW 2018 MBSE Workshop
PDF
Achieving the digital thread through PLM and ALM integration using oslc
PDF
Enabling the digital thread using open OSLC standards
PDF
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
PDF
Open Services for Lifecycle Collaboration (OSLC)
The Data Web and PLM
Koneksys - Offering Services to Connect Data using the Data Web
OSLC & The Future of Interoperability
Overview of OSLC - INCOSE IW 2018 MBSE Workshop
Achieving the digital thread through PLM and ALM integration using oslc
Enabling the digital thread using open OSLC standards
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC)

What's hot (20)

PDF
Standard Web APIs for Multidisciplinary Collaboration
PDF
Koneksys Presentation March 2021
PDF
Introduction to Open Services for Lifecycle Collaboration (OSLC)
PDF
PyOSLC SDK - OSLCFEST
PDF
Introduction to Open Services for Lifecycle Collaboration (OSLC)
PDF
Jboss Teiid - The data you have on the place you need
PDF
Data pipelines observability: OpenLineage & Marquez
PDF
Great Scott! Dealing with New Datatypes
PDF
Open core summit: Observability for data pipelines with OpenLineage
PPTX
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
PDF
Secrets of Enterprise Data Mining 201310
PDF
The LINQ Between XML and Database
PPTX
Scale By The Bay | 2020 | Gimel
PDF
JDV for Codemotion Rome 2017
PPT
ODI (Oracle Data Integrator)
PPTX
Memorix and SHACL
PPTX
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
PDF
Oracle Data Integrator Administration and Development
PPT
oracle data integrator training | oracle data integrator training videos | or...
Standard Web APIs for Multidisciplinary Collaboration
Koneksys Presentation March 2021
Introduction to Open Services for Lifecycle Collaboration (OSLC)
PyOSLC SDK - OSLCFEST
Introduction to Open Services for Lifecycle Collaboration (OSLC)
Jboss Teiid - The data you have on the place you need
Data pipelines observability: OpenLineage & Marquez
Great Scott! Dealing with New Datatypes
Open core summit: Observability for data pipelines with OpenLineage
Nodes2020 | Graph of enterprise_metadata | NEO4J Conference
Secrets of Enterprise Data Mining 201310
The LINQ Between XML and Database
Scale By The Bay | 2020 | Gimel
JDV for Codemotion Rome 2017
ODI (Oracle Data Integrator)
Memorix and SHACL
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
Oracle Data Integrator Administration and Development
oracle data integrator training | oracle data integrator training videos | or...
Ad

Similar to Data Integration Solutions Created By Koneksys (20)

PDF
Achieving the Digital Thread through PLM and ALM Integration using OSLC
PDF
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
PPTX
Why I don't use Semantic Web technologies anymore, event if they still influe...
PDF
SemTech 2010: Pelorus Platform
PDF
Model-Based Systems Engineering Demystified
PDF
Industry@RuleML2015 DataGraft
PPT
Structured Dynamics' Semantic Technologies Product Stack
KEY
Introduction to the Semantic Web
PDF
Web Scale Reasoning and the LarKC Project
PDF
PDF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
PPTX
Linked data at the Science Museum
PPT
Innovate2011 Keys to Building OSLC Integrations
PPTX
Metaverse for Dataverse
 
PPTX
DIACHRON Project Overview
PDF
ISWC 2012 - Industry Track: "Linked Enterprise Data: leveraging the Semantic ...
PPTX
High-performance model queries
PPSX
The Web of data and web data commons
PPTX
Semantic Web and Related Work at W3C
Achieving the Digital Thread through PLM and ALM Integration using OSLC
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
Why I don't use Semantic Web technologies anymore, event if they still influe...
SemTech 2010: Pelorus Platform
Model-Based Systems Engineering Demystified
Industry@RuleML2015 DataGraft
Structured Dynamics' Semantic Technologies Product Stack
Introduction to the Semantic Web
Web Scale Reasoning and the LarKC Project
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Linked data at the Science Museum
Innovate2011 Keys to Building OSLC Integrations
Metaverse for Dataverse
 
DIACHRON Project Overview
ISWC 2012 - Industry Track: "Linked Enterprise Data: leveraging the Semantic ...
High-performance model queries
The Web of data and web data commons
Semantic Web and Related Work at W3C
Ad

Recently uploaded (20)

PDF
Expert Medical Coding Services for Faster Reimbursements.pdf
PDF
How Firewalls Stop Cyber Attacks Before They Happen?
PPT
8.1 Protein energy malnutrition paedatric.ppt
PDF
Why Corporate Relocations Need Professional Packers and Movers.pdf
PDF
Digital Marketing Skills in Demand for 2025.pdf
PDF
The Dark Web’s Front Door: Finding the Real Hidden Wiki
PDF
How to Inspect Exterior Paint for Early Signs of Summer Damage.pdf
PDF
Top 7 Cybersecurity Companies in Abu Dhabi
PDF
Understanding LA's Zero Waste Initiative
PDF
Bisleri vs Coca Cola.pdf intellectual property rights
PDF
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
PDF
Blush & Brown Modern Minimalist eBook Workbook.pdf
PDF
Choosing an Entrepreneurial Path Based on Your Personality.pdf
PPTX
Precision Mapping with Scan to BIM Services
PPTX
Social Media Marketing Services in USA | Boost Your Brand
PDF
Smart Plumbing Solutions Every Property Owner and Developer Should Know
PDF
Leveraging Earth Observation Data to Improve Wildfire Prevention and Manageme...
PDF
Investhill_Report OCD (2007-2024)_2025-1.pdf
PDF
Management Colleges In Delhi Ncr | Galgotias University
PDF
The New Drive_ How the Transportation Business is Reinventing Itself by Ednei...
Expert Medical Coding Services for Faster Reimbursements.pdf
How Firewalls Stop Cyber Attacks Before They Happen?
8.1 Protein energy malnutrition paedatric.ppt
Why Corporate Relocations Need Professional Packers and Movers.pdf
Digital Marketing Skills in Demand for 2025.pdf
The Dark Web’s Front Door: Finding the Real Hidden Wiki
How to Inspect Exterior Paint for Early Signs of Summer Damage.pdf
Top 7 Cybersecurity Companies in Abu Dhabi
Understanding LA's Zero Waste Initiative
Bisleri vs Coca Cola.pdf intellectual property rights
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
Blush & Brown Modern Minimalist eBook Workbook.pdf
Choosing an Entrepreneurial Path Based on Your Personality.pdf
Precision Mapping with Scan to BIM Services
Social Media Marketing Services in USA | Boost Your Brand
Smart Plumbing Solutions Every Property Owner and Developer Should Know
Leveraging Earth Observation Data to Improve Wildfire Prevention and Manageme...
Investhill_Report OCD (2007-2024)_2025-1.pdf
Management Colleges In Delhi Ncr | Galgotias University
The New Drive_ How the Transportation Business is Reinventing Itself by Ednei...

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