Commit 2f0cf1a5 authored by Christopher Guindon's avatar Christopher Guindon
Browse files

Merge branch 'zacharysabourin/master/65' into 'master'

feat: Redesign research project pages template and content

See merge request eclipsefdn/it/websites/eclipse.org-research!66
parents a15532d2 eb3b4bdf
......@@ -12,15 +12,32 @@ funding_bodies: ["horizon2020"]
eclipse_projects: ["iot.agail"]
project_type: success
summary: "A language-agnostic, modular software and hardware gateway framework for the Internet of Things."
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Agile-IoT**
AGILE project aims to create an open, flexible and widely usable IoT solution at disposal of industries (startups, SMEs, tech companies) and individuals (researchers, makers, entrepreneurs) as a framework that consists of:
* A modular IoT gateway enabling various types of devices (wearables, home appliances, sensors, actuators, etc.) to be connected with each other and to the Internet;
* Data management and device control maximizing security and privacy, at local level and in the cloud, technologies and methodologies to better manage data privacy and ownership in the IoT;
* Support of various open and private clouds;
* Recommender and visual developer’s interfaces enabling easy creation of applications to manage connected devices and data;
* Support of mainstream IoT/M2M protocols, and SDKs from different standardization bodies for device discovery and communication;
* Two separate gateway hardware versions: a) the ‘maker’s version, based on the popular RaspberryPi platform for easily prototyping and attracting the current community; b) the ‘industrial’ version for more industrial and production-ready applications;
* An ecosystem of IoT applications shareable among users and developers leveraging on existing initiatives by key stakeholders in this domain, like Canonical and Ubuntu Snappy IoT ecosystem.
- A modular IoT gateway enabling various types of devices (wearables, home appliances, sensors, actuators, etc.) to be connected with each other and to the Internet;
- Data management and device control maximizing security and privacy, at local level and in the cloud, technologies and methodologies to better manage data privacy and ownership in the IoT;
- Support of various open and private clouds;
- Recommender and visual developer’s interfaces enabling easy creation of applications to manage connected devices and data;
- Support of mainstream IoT/M2M protocols, and SDKs from different standardization bodies for device discovery and communication;
- Two separate gateway hardware versions: a) the ‘maker’s version, based on the popular RaspberryPi platform for easily prototyping and
attracting the current community; b) the ‘industrial’ version for more industrial and production-ready applications;
- An ecosystem of IoT applications shareable among users and developers leveraging on existing initiatives by key stakeholders in this domain, like Canonical and Ubuntu Snappy IoT ecosystem."
---
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
Piloted in relevant open areas (fields and in a port) for field & cattle monitoring through drones, air quality & pollution monitoring and in smart retail, AGILE will be easily adaptable and usable in different contexts serving as an horizontal technology for fast IoT prototyping and engineering in different domains. Following an open hardware/software approach, harnessing the power of IoT developers and entrepreneurs communities, AGILE aims to offer tools to overcome limitations imposed by closed and vertical walled gardens for IoT apps development, offering a fully open platform for integration and adaptation with 3rd parties enabling a new marketplace for IoT apps
......@@ -43,3 +60,6 @@ This project was running from January 2016 to December 2018.
* INRIA - France
* EUROTECH SPA - Italy
* IoTango S.A. - United States
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,12 +12,23 @@ funding_bodies: ["itea3"]
eclipse_projects: ["technology.app4mc"]
project_type: success
summary: "A platform for engineering embedded multi- and many-core software systems."
---
The core scope of the Amalthea4public project was to enable efficient and effective software engineering for embedded multi-core systems. The focus was predominantly automotive systems but can be applied in aerospace and other systems design contexts. The goal of AMALTHEA4public was to integrate the results of various publicly funded projects with new developments and use the results of the forerunner AMALTHEA project to foster the transfer into application and to establish a community around the combined and continuous tool chain platform.
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Amalthea4public**
The core scope of the Amalthea4public project was to enable efficient and effective software engineering for embedded multi-core systems. The focus was predominantly automotive systems but can be applied in aerospace and other systems design contexts. The goal of AMALTHEA4public was to integrate the results of various publicly funded projects with new developments and use the results of the forerunner AMALTHEA project to foster the transfer into application and to establish a community around the combined and continuous tool chain platform.
The open-source tool chain framework is positioned to be a de-facto standard for future software engineering design flows for automotive and other embedded systems. AMALTHEA’s result was an Eclipse-based open-source tool chain infrastructure with a basic set of tools included. AMALTHEA4public moved ahead with this by adding unique selling points (USPs), showing success stories and integrating recent and new research results. The project added features such as testing, verification and validation, safety, systems engineering, product line engineering and manycore support. It also addresses additional domains like ICT and automation. For current work see Eclipse APP4MC and Eclipse Capra.
This project was running from September 2014 - August 2017
The open-source tool chain framework is positioned to be a de-facto standard for future software engineering design flows for automotive and other embedded systems. AMALTHEA’s result was an Eclipse-based open-source tool chain infrastructure with a basic set of tools included. AMALTHEA4public moved ahead with this by adding unique selling points (USPs), showing success stories and integrating recent and new research results. The project added features such as testing, verification and validation, safety, systems engineering, product line engineering and manycore support. It also addresses additional domains like ICT and automation. For current work see Eclipse APP4MC and Eclipse Capra.
This project was running from September 2014 - August 2017"
---
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
......@@ -41,3 +52,6 @@ This project was running from September 2014 - August 2017
* rt-labs AB - Sweden
* University of Gothenburg - Sweden
* AVL Turkey - Turkey
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,14 +12,26 @@ funding_bodies: ["ecsel"]
eclipse_projects: ["polarsys.opencert"]
project_type: success
summary: "Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems"
---
AMASS (Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems) will create and consolidate the de-facto European-wide open tool platform, ecosystem, and self-sustainable community for assurance and certification of Cyber-Physical Systems (CPS) in the largest industrial vertical markets including automotive, railway, aerospace, space, and energy.
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Amass**
AMASS (Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems) will create and consolidate the de-facto European-wide open tool platform, ecosystem, and self-sustainable community for assurance and certification of Cyber-Physical Systems (CPS) in the largest industrial vertical markets including automotive, railway, aerospace, space, and energy.
The ultimate goal of AMASS is to lower certification costs for CPS in face of rapidly changing features and market needs. This will be achieved by establishing a novel holistic and reuse-oriented approach for architecture-driven assurance (fully compatible with standards such as AUTOSAR and IMA), multi-concern assurance (for co-analysis and co-assurance of e.g. security and safety aspects), and for seamless interoperability between assurance and engineering activities along with third-party activities (e.g. external assessments and supplier assurance).
The ultimate goal of AMASS is to lower certification costs for CPS in face of rapidly changing features and market needs. This will be achieved by establishing a novel holistic and reuse-oriented approach for architecture-driven assurance (fully compatible with standards such as AUTOSAR and IMA), multi-concern assurance (for co-analysis and co-assurance of e.g. security and safety aspects), and for seamless interoperability between assurance and engineering activities along with third-party activities (e.g. external assessments and supplier assurance).
This project was running from April 2016 to March 2019.
This project was running from April 2016 to March 2019."
---
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
* Tecnalia Research & Innovation - Spain
* Honeywell - Czech Rep.
* Telvent Energia SA -- Spain
......@@ -49,3 +61,6 @@ This project was running from April 2016 to March 2019.
* Thales Italia SpA - Italy
* SP Sveriges Tekniska Forskningsinstitut- Sweden
* Comentor AB - Sweden
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -13,10 +13,20 @@ eclipse_projects: ["iot.kuksa"]
referenced_eclipse_projects: ["iot.ditto", "iot.hawkbit", "iot.hono", "iot.leshan", "ecd.che", "ecd.theia"]
project_type: success
summary: "Open Standard Application Platform for Cars and Transportation Vehicles"
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Appstacle**
Bringing open source principles to the automotive industry could allow break-down of silos and increase flexibility of solutions across the whole automotive eco-system. This is one key goal for the ITEA 3 APPSTACLE consortium. One important element is the recently established Eclipse KUKSA open source project, which unifies technologies across the vehicle, IoT, cloud and security domains. The APPSTACLE community now invites researchers and developers to explore and contribute to KUKSA!
The automotive industry has evolved quite radically in the last few decades, when driver experience was all about vehicle aesthetics, engine and ergonomics, without any interaction with the outside world. Nowadays, even a single vehicle is like a small ecosystem, characterised by numerous components and highly sophisticated systems interacting with each other to ensure safe driving and a great driving experience. Network connectivity plays a key role in this ecosystem.
The automotive industry has evolved quite radically in the last few decades, when driver experience was all about vehicle aesthetics, engine and ergonomics, without any interaction with the outside world. Nowadays, even a single vehicle is like a small ecosystem, characterised by numerous components and highly sophisticated systems interacting with each other to ensure safe driving and a great driving experience. Network connectivity plays a key role in this ecosystem."
---
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
The majority of automotive software development is currently made in-house by individual carmakers or Original Equipment Manufacturers (OEMs), with little to no openness towards the open source world. This approach cannot meet the long-term industry challenges. The main goal of the ITEA 3 APPSTACLE project is to ensure that the automotive industry can take advantage of open source and break away from dependency on proprietary solutions. The next major step in this process is the open source project Eclipse KUKSA!
......@@ -49,3 +59,6 @@ This project was running from October 2016 - December 2019.
* KoçSistem - Turkey
* Netas Telekomunikasyon A.S. - Turkey
* Otokar Otomotiv ve Savunma Sanayi A.S. - Turkey
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,13 +12,22 @@ funding_bodies: ["horizon2020","ecsel","artemis"]
eclipse_projects: [iot.arrowhead]
project_type: running
summary: "Open Source Platform for IoT and System of Systems"
---
The Arrowhead Tools project aims for digitalisation and automation solutions for the European industry, which will close the gaps that hinder the IT/OT integration by introducing new technologies in an open source platform for the design and run-time engineering of IoT and System of Systems.
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Arrowhead Tools**
The Arrowhead Tools project aims for digitalisation and automation solutions for the European industry, which will close the gaps that hinder the IT/OT integration by introducing new technologies in an open source platform for the design and run-time engineering of IoT and System of Systems.
The Arrowhead Tools project is a joint effort of 82 partners from 18 countries, proudly coordinated by Luleå University of Technology. See [here](https://www.arrowhead.eu/arrowheadtools/partners) for the full list of partners.
The Arrowhead Tools project is a joint effort of 82 partners from 18 countries, proudly coordinated by Luleå University of Technology. See [here](https://www.arrowhead.eu/arrowheadtools/partners) for the full list of partners.
The Arrowhead Framework enables the design and implementation of automation systems in application domains such as production, smart cities, e-mobility, energy, and buildings. It was created to efficiently address Industry 4.0 requirements, primarily through scalable, secure, and flexible information sharing that enables system interoperability and integration. To achieve these goals, the SOA architecture abstracts each interface that exchanges information as a service. Instead of hardwiring the connections, it enables loose coupling, late binding, and lookups to discover services."
---
The Arrowhead Framework enables the design and implementation of automation systems in application domains such as production, smart cities, e-mobility, energy, and buildings.
It was created to efficiently address Industry 4.0 requirements, primarily through scalable, secure, and flexible information sharing that enables system interoperability and integration. To achieve these goals, the SOA architecture abstracts each interface that exchanges information as a service. Instead of hardwiring the connections, it enables loose coupling, late binding, and lookups to discover services.
{{< grid/div class="container research-page-section" >}}
Since 2016 when the Arrowhead Framework was released, a number of other European Union and national projects have added to it. As a result, the Arrowhead Framework architecture and its reference implementation can be used to implement Industry 4.0 architectures, such as the [Reference Architecture Model for Industry 4.0 (RAMI 4.0)](https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/rami40-an-introduction.html) and the [Industrial Internet Reference Architecture (IIRA)](https://www.iiconsortium.org/IIRA.htm).
......@@ -31,9 +40,18 @@ The Arrowhead Framework architecture has already been applied in:
Arrowhead Tools is running from May 2019 - July 2022.
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Eclipse Arrowhead
The [Eclipse Arrowhead](https://projects.eclipse.org/projects/iot.arrowhead) project was created to provide long-term governance and promotion of the Arrowhead Framework, a Service Oriented Architecture (SOA) with a reference implementation for Internet of Things (IoT) interoperability that was originally developed as part of the Arrowhead Tools European research project .
To a large extent, automation is geographically local. Combining local automation with real-time and security requirements leads to the concept of self-contained local clouds. A local cloud is a private network that becomes a shell within which sensitive functionality is grouped. If the private network has a real-time, physical network layer, hard real-time performance can be realized with the local cloud.
The Eclipse Arrowhead project is based on an SOA that features loose coupling, late binding, and lookups. Together, these features enable discovery of services in operation. They also enable run-time definition of service bindings and provide autonomous service exchange operation until further notice. These capabilities are supported by the Arrowhead core systems ServiceRegistry and Orchestration. In addition, security of service exchanges requires authentication of the service consumer and authorization of the specific service consumption. This is supported by the Arrowhead core system Authorisation.
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,8 +12,16 @@ funding_bodies: ["bmbf"]
eclipse_projects: ["technology.basyx"]
project_type: success
summary: "Provide virtual middleware for industrial automation which implements Industry 4.0 concepts."
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **BasSys 4.0**
In the BMBF-funded research project BaSys 4.0, Fraunhofer IESE is collaborating with 14 partners from the area of production technology to develop concepts and solutions for realizing digital twins as digital representatives for manufacturing. This creates a basic system for production plants that realizes efficent changeability of a manufacturing process as a central challenge of the fourth industrial revolution. The aim is to network and integrate existing technologies in such a way that Industrie 4.0 applications can be realized. To this end, the project team is developing a virtual middleware that allows the necessary services to be provided and linked with each other. In doing so, central concepts from Industrie 4.0 are being implemented, such as the digital twin in the form of the asset administration shell."
---
In the BMBF-funded research project BaSys 4.0, Fraunhofer IESE is collaborating with 14 partners from the area of production technology to develop concepts and solutions for realizing digital twins as digital representatives for manufacturing. This creates a basic system for production plants that realizes efficent changeability of a manufacturing process as a central challenge of the fourth industrial revolution. The aim is to network and integrate existing technologies in such a way that Industrie 4.0 applications can be realized. To this end, the project team is developing a virtual middleware that allows the necessary services to be provided and linked with each other. In doing so, central concepts from Industrie 4.0 are being implemented, such as the digital twin in the form of the asset administration shell.
{{< grid/div class="container research-page-section" >}}
# Eclipse BaSyx
The [Eclipse BaSyx](https://www.eclipse.org/basyx/) project is the open source result of the German research project BaSys 4.0, which is funded by the Ministry for Education and Research (grant no. 01IS16022). Eclipse BaSyx is the open source platform for the next generation automation. As a reference technology platform, the BaSyx project enables large and small industries, research institutes, academia, and interested persons, to participate in the fourth industrial revolution.
......@@ -29,6 +37,11 @@ shell of an asset contains sub-models providing, for example, its interface as w
* **Control Components** realize uniform service interfaces for devices. They separate the implementation of production services from the production processes and make the production changeable. Control components also realize more abstract services, which abstract from the details of the implementation and are therefore easier to use. Control components are realized by means of runtime environments.
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
* ABB Ltd. und ABB-Forschungszentrum
......@@ -46,3 +59,6 @@ shell of an asset contains sub-models providing, for example, its interface as w
* SMS group GmbH
* SYSGO AG
* ZF Friedrichshafen AG
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,16 +12,28 @@ funding_bodies: ["bmbf"]
eclipse_projects: ["technology.basyx"]
project_type: running
summary: "Open Platform of the Fourth Industrial Revolution"
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **BaSys 4.2**
BaSys 4.2 with its open-source reference implementation [Eclipse BaSyx](https://www.eclipse.org/basyx/) digitalizes manufacturing processes and integrates the devices on the shopfloor with a company‘s IT.
Dynamic markets, documentation obligations, lot size 1: Production is changing, and companies that keep up with this change, even embracing Industrie 4.0, will have clear competitive advantages in the future. But the challenges of modern production can no longer be mastered without digitalizing the manufacturing processes.
In order to sustain production in a high-wage country like Germany, we must embark on new paths. At its core, Industrie 4.0 is a software revolution. The end-to-end digitalization and networking of production processes not only increases their efficiency, but also makes it possible to change the production efficently and thus produce small lot sizes. In the future, this will determine profit margins and thus the competitiveness of companies.
BaSys 4.2 implements a service-based production in which each product is described by its own recipe containing the production services required for the manufacturing of each product. BaSys thus separates the implementation of production steps from the manufacturing process. BaSys 4.2 bridges different protocols and thus enables communication between devices and IT. In order for this communcation to work, however, a common language is necessary that gives meaning to the information.
The project is running from July 2019 - June 2022 and is coordinated by Fraunhofer IESE.
The project is running from July 2019 - June 2022 and is coordinated by Fraunhofer IESE."
---
{{< grid/div class="container research-page-section" >}}
# Eclipse BaSyx
The [Eclipse BaSyx](https://www.eclipse.org/basyx/) project is the open source result of the German research projects BaSys 4.0 and BaSys 4.2, which are funded by the Ministry for Education and Research. Eclipse BaSyx is the open source platform for the next generation automation. As a reference technology platform, the BaSyx project enables large and small industries, research institutes, academia, and interested persons, to participate in the fourth industrial revolution.
......@@ -40,6 +52,11 @@ shell of an asset contains sub-models providing, for example, its interface as w
[BaSys flyer](http://www.basys40.de/wp-content/uploads/2019/12/Flyer_BaSys42_english.pdf)
[Additional video](https://www.youtube.com/watch?v=bMY8FLhjjRI)
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
* ABB Ltd. und ABB-Forschungszentrum
......@@ -59,3 +76,6 @@ shell of an asset contains sub-models providing, for example, its interface as w
* SMS group GmbH
* SYSGO AG
* ZF Friedrichshafen AG
{{</ grid/div>}}
{{</ grid/div>}}
\ No newline at end of file
......@@ -12,10 +12,19 @@ funding_bodies: ["horizon2020"]
eclipse_projects: []
project_type: success
summary: "Model-basd framework for dependable sensing and actuation in intelligent decentralized IoT systems"
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **BRAIN-IoT**
BRAIN-IoT focuses on complex scenarios where actuation and control are cooperatively supported by populations of IoT systems. The breakthrough targeted by BRAIN-IoT is to establish a framework and methodology supporting smart cooperative behaviour in fully de-centralized, composable and dynamic federations of heterogeneous IoT platforms.
BRAIN-IoT tackles future business-critical and privacy-sensitive IoT scenarios subject to strict dependability requirements. In this complex setting, BRAIN-IoT enables smart autonomous behaviour in IoT scenarios involving heterogeneous sensors and actuators autonomously cooperating in complex, dynamic tasks. This is done by employing highly dynamic federations of heterogeneous IoT platforms able to support secure and scalable operations for future IoT use cases, backed by an open decentralized marketplace of IoT platform and smart features, supporting runtime deployment and reconfiguration.
BRAIN-IoT tackles future business-critical and privacy-sensitive IoT scenarios subject to strict dependability requirements. In this complex setting, BRAIN-IoT enables smart autonomous behaviour in IoT scenarios involving heterogeneous sensors and actuators autonomously cooperating in complex, dynamic tasks. This is done by employing highly dynamic federations of heterogeneous IoT platforms able to support secure and scalable operations for future IoT use cases, backed by an open decentralized marketplace of IoT platform and smart features, supporting runtime deployment and reconfiguration."
---
{{< grid/div class="container research-page-section">}}
Open semantic models are used to enforce interoperable operations and exchange of data and control features, supported by model-based development tools to ease prototyping and integration of interoperable solutions. Overall, secure operations are guaranteed by a consistent framework providing AAA features in highly dynamic, distributed IoT scenarios, joint with solutions to embed privacy awareness and control features.
The viability of the proposed approaches is demonstrated in two futuristic usage scenarios, namely Service Robotics and Critical Infrastructure Management, as well as through a series of proof-of-concept demonstrations in collaboration with ongoing IoT large-scale pilot initiatives.
......@@ -24,6 +33,11 @@ The viability of the proposed approaches is demonstrated in two futuristic usage
This project was running from January 2018 to March 2021.
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
* Istituto Superiore Mario Boella (ISMB) - Italy
......@@ -38,3 +52,6 @@ This project was running from January 2018 to March 2021.
* CASSIDIAN CYBERSECURITY SAS - France
* ROBOTNIK AUTOMATION SLL - Spain
* EMPRESA MUNICIPAL DE AGUAS DE LA CORUNA SA - Spain
{{</ grid/div>}}
{{</ grid/div>}}
\ No newline at end of file
......@@ -12,16 +12,24 @@ funding_bodies: ["horizon2020"]
eclipse_projects: ["technology.scava"]
project_type: success
summary: "Developer-Centric Knowledge Mining from Large Open-Source Software Repositories"
---
# OVERVIEW
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **CROSSMINER**
Implementing a new system by mining open source software (OSS) repositories helps reduce development effort and concurrently increase productivity. Furthermore, as the OSS ecosystem facilitates vibrant expert and user communities, developers can get practical supports which allow them to fix bugs as well as to find probable solutions to various issues alongside the development cycle. Nevertheless, to help developers effectively mine the existing data, it is crucial to equip them with suitable machineries.
Eclipse SCAVA is an open-source platform for automatically analysing the source code, bug tracking systems, and communication channels of open source software projects. Eclipse SCAVA provides techniques and tools for extracting knowledge from existing open source components and use such knowledge to support the selection and reuse of existing software to develop new systems, and to provide developers with real-time recommendations that are relevant to the current development task.
As shown below Eclipse SCAVA is conceptually in between the developer and all the different and heterogenous data sources that one needs to interact with when understanding and using existing open source components.
{{< figure src="crossminer.png" alt="CROSSMINER Architecture" class="vertical-align" width="600">}}
As shown below Eclipse SCAVA is conceptually in between the developer and all the different and heterogenous data sources that one needs to interact with when understanding and using existing open source components."
---
{{< figure src="crossminer.png" alt="CROSSMINER Architecture" class="vertical-align padding-top-30" width="600">}}
{{< grid/div class="container research-page-section" >}}
The developer context is used as query sent to the knowledge base that answers with recommendations that are relevant with respect to the developer contexts. Machine learning techniques are used to infer knowledge underpinning the creation of relevant real-time recommendations. The knowledge base infers more insights from raw data produced by the different mining tools, which are the following:
......@@ -32,16 +40,18 @@ The developer context is used as query sent to the knowledge base that answers w
Additionally, Eclipse SCAVA provide the means to simplify the development of bespoke analysis and knowledge extraction tools by contributing a framework that will shield engineers from technological issues and allow them to concentrate on the core analysis tasks instead.
# USEFUL LINKS
* EU CROSSMINER **home project**: http://www.crossminer.org
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# USEFUL LINKS
* EU CROSSMINER **home project**: http://www.crossminer.org
* Eclipse Scava **code repository**: https://github.com/eclipse-researchlabs/scava (*)
* Eclipse Scava **deployment repository**: https://github.com/eclipse-researchlabs/scava-deployment (*)
* Eclipse Scava **documentation repository**: https://github.com/eclipse-researchlabs/scava-docs (*)
* Eclipse Scava **datasets** - Clone: https://github.com/eclipse-scava/scava-datasets.git
(*) Repositories under the umbrella of Eclipse Research Labs have not (yet) completed the Eclipse IP review to ensure they provide sufficient IP terms to be considered "business-friendly" for use in a product.
This project was running from January 2017 - December 2019.
......@@ -60,3 +70,6 @@ This project was running from January 2017 - December 2019.
* OW2 CONSORTIUM ASSOCIATION - France
* ECLIPSE FOUNDATION EUROPE GMBH - Germany
* CASTALIA SOLUTIONS - France
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,15 +12,25 @@ funding_bodies: ["bmwi"]
eclipse_projects: []
project_type: running
summary: "The Industrie 4.0 Operating System"
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **FabOS**
**FabOS is the Industrie 4.0 Operating System.** The project develops an open, distributed, real-time, and secure operating system for the factory of the future. It will be the basis for data-driven services and AI applications in future smart factories.
Industry 4.0 promises to create the fourth industrial revolution and digitally transform production into smart manufacturing. New and ever-improving technologies are expected to improve flexibility and changeability for manufacturing systems. However, rigid, functionally separate IT architectures and fear of making data available for artificial intelligence (AI) applications still limit flexibility and use of data-driven technologies.
The FabOS research project aims to resolve these issues with an AI-focused operating system for production that is open, distributed, real-time capable, and secure. The project is funded by the German Federal Ministry of Economic Affairs and Energy (BMWi) as part of the 2019 AI innovation competition and combines the efforts of 22 partners, including the Eclipse Foundation, research institutions, universities, and companies. It is coordinated by Fraunhofer IPA.
The project is running from February 2020 - January 2023
The project is running from February 2020 - January 2023"
---
{{< grid/div class="container research-page-section" >}}
## FabOS Enables Cyber-Physical Production
......@@ -42,6 +52,11 @@ The FabOS project team also plans to integrate open source solutions from other
[FabOS flyer](https://www.fab-os.org/fileadmin/user_upload/FabOS-OnePager.pdf)
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
## Research
* Fraunhofer-Institut für Produktionstechnik und Automatisierung (IPA), Suttgart
......@@ -72,3 +87,5 @@ The FabOS project team also plans to integrate open source solutions from other
* COSMO CONSULT DATA SCIENCE
* COMPAILE Solutions GmbH
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,10 +12,20 @@ funding_bodies: []
eclipse_projects: ["modeling.gemoc"]
project_type: success
summary: "GEMOC Studio offers a framework for designing and integrating EMF-based modeling languages."
---
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **GEMOC Studio**
The Eclipse GEMOC Studio offers a framework for designing and integrating EMF-based modeling languages. The framework provides a generic interface to plug in different execution engines associated to their specific metalanguages used to define the discrete-event operational semantics, and the behavioral coordination, of DSLs. It also integrates generic runtime services that are shared among the approaches used to implement the execution semantics, such as graphical animation or omniscient debugging.
Based on a common API, GEMOC proposes a framework to integrate any kind of metaprogramming approach used to define discrete-event operational semantics into an execution engine. An engine is developed using the execution framework and is specific to a metaprogramming approach. The project offers different engines implementation. Since a significant part of the logic is common to all execution engines, the framework provides a basic abstract execution engine that can be extended into a concrete engine for any new metaprogramming approach.
Based on a common API, GEMOC proposes a framework to integrate any kind of metaprogramming approach used to define discrete-event operational semantics into an execution engine. An engine is developed using the execution framework and is specific to a metaprogramming approach. The project offers different engines implementation. Since a significant part of the logic is common to all execution engines, the framework provides a basic abstract execution engine that can be extended into a concrete engine for any new metaprogramming approach."
---
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
Notably, implementing this API allows to use and reuse of generic or user-defined runtime services as add-ons(extensions) that send and receive generic messages to and from the execution engines. For example, the GEMOC framework offers a set of runtime services such as:
......@@ -31,4 +41,7 @@ The framework and the initial engines are distributed through three technologies
- the MoCCML / Concurrency focuses on explicit concurrency constraints within execution semantics.
- the BCOoL / Coordination technology focuses on explicit concurrency constraints in between execution semantics.
In addition, the project defines an Eclipse RCP, namely the GEMOC Studio, which provides a ready to use environment for both language designers (using the language workbench) and domain designers (using the modeling workbench).
\ No newline at end of file
In addition, the project defines an Eclipse RCP, namely the GEMOC Studio, which provides a ready to use environment for both language designers (using the language workbench) and domain designers (using the modeling workbench).
{{</ grid/div>}}
{{</ grid/div>}}
\ No newline at end of file
......@@ -12,14 +12,27 @@ funding_bodies: ["itea3"]
eclipse_projects: ["modeling.mdt.papyrus","polarsys.capella"]
project_type: success
summary: "Open Platform for the Engineering of Embedded Systems"
---
Source: <https://itea3.org/magazine/34/november-2019/itea-success-story-opees.html>
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **Opees**
**Source: [https://itea3.org/magazine/34/november-2019/itea-success-story-opees.html](https://itea3.org/magazine/34/november-2019/itea-success-story-opees.html)**
The ITEA 2 project OPEES stood at the inception of two important trends: open collaboration with open source in industry and open source tools for model-based systems engineering (MBSE). Neither of these trends were well developed in 2009, but almost 10 years later, and with acceleration through the OPEES project, we benefit from both good open source MBSE tools and many open collaboration initiatives in industry. OPEES was both a pioneer and a catalyst in this evolution.
**The ITEA 2 project OPEES stood at the inception of two important trends: open collaboration with open source in industry and open source tools for model-based systems engineering (MBSE). Neither of these trends were well developed in 2009, but almost 10 years later, and with acceleration through the OPEES project, we benefit from both good open source MBSE tools and many open collaboration initiatives in industry. OPEES was both a pioneer and a catalyst in this evolution.**
The ITEA 2 OPEES project was created to develop an open source platform for software tools to support engineering technologies for embedded systems and to secure the competitiveness and development of the European software industry. One key requirement, brought by Airbus, was to be able to use tools for more than 50 years, during the complete lifetime and duration of support of an aircraft programme. During the project that ended in 2012, the 28 partners not only developed and significantly improved existing open source projects such as Frama-C, Eclipse Papyrus and others, but also defined the governance and the structure for a sustainable organisation to gather an ecosystem of both developers and users.
The ITEA 2 OPEES project was created to develop an open source platform for software tools to support engineering technologies for embedded systems and to secure the competitiveness and development of the European software industry. One key requirement, brought by Airbus, was to be able to use tools for more than 50 years, during the complete lifetime and duration of support of an aircraft programme. During the project that ended in 2012, the 28 partners not only developed and significantly improved existing open source projects such as Frama-C, Eclipse Papyrus and others, but also defined the governance and the structure for a sustainable organisation to gather an ecosystem of both developers and users."
---
{{< grid/div class="container research-page-section" isMarkdown="false">}}
<img src="opees-story.png" alt="Opees Success story" style="max-width: 100%">
{{</ grid/div>}}
{{< figure src="opees-story.png" alt="OPEES Success story" class="vertical-align" width="600">}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
In 2012, the first Working Group was created at the Eclipse Foundation. The Eclipse Foundation provides a global community of individuals and organisations with a mature, scalable and commercially-friendly environment for open source software collaboration and innovation. With actors from industrial sectors such as aerospace, transport and energy, this PolarSys Working Group quickly reached a larger community by recruiting both new members and new technologies. It consisted of 25 members including some OPEES partners such as Airbus, CEA and Thales as members of the Steering Committee.
......@@ -28,6 +41,7 @@ When Airbus reached out to the Eclipse Foundation in 2007, they explained that t
This project was running from January 2009 - December 2012.
# Consortium
* Barco N.V. - Belgium
* Katholieke Universiteit Leuven - Belgium
* Space Applications Services NV - Belgium
......@@ -57,4 +71,7 @@ This project was running from January 2009 - December 2012.
* Universidad Politécnica de Valencia (UPV) - Spain
* Combitech - Sweden
* Ericsson - Sweden
* University of Skövde - Sweden
\ No newline at end of file
* University of Skövde - Sweden
{{</ grid/div>}}
{{</ grid/div>}}
......@@ -12,14 +12,27 @@ funding_bodies: ["itea3", "bmbf"]
eclipse_projects: ["technology.app4mc","modeling.capra"]
project_type: running
summary: "Accelerating design efficiency for Automotive and aerospace systems"
hide_page_title: true
hide_sidebar: true
container: "bg-white"
header_wrapper_class: "header-projects-bg-img"
description: "# **PANORAMA**
The Panorama project boosts design efficiency for heterogeneous automotive and aerospace systems. Based in open source, it provides an environment for collaboration amongst diverse hardware and software technologies and teams, especially at the early stages of design. It supports efficient design decisions by defining evolving standards, tools and best practises for exchange of non-functional, formal models. (Source: www.panorama-research.org)"
---
The Panorama project boosts design efficiency for heterogeneous automotive and aerospace systems. Based in open source, it provides an environment for collaboration amongst diverse hardware and software technologies and teams, especially at the early stages of design. It supports efficient design decisions by defining evolving standards, tools and best practises for exchange of non-functional, formal models. (Source: www.panorama-research.org)
{{< grid/div class="container research-page-section">}}
The main activities of the project will extend the scope of current system level approaches by enhancing existing abstract performance meta-models to be suitable for heterogeneous hardware, and heterogeneous function domains. We will stand on the shoulder of giants by building on the meta-model developed in the AMALTHEA and AMALTHEA4 public projects, taking results from projects such as TIMMO, Timmo2USE, ARAMiS I & II into account. The enhanced meta-model will be a common and open standard to support development by diverse parties across organizations.
[PANORAMA flyer](panorama-flyer-2019-print.pdf)
#Consortium
{{</ grid/div>}}
{{< grid/div class="bg-light-gray" isMarkdown="false">}}
{{< grid/div class="container research-page-section" >}}
# Consortium
* Arcticus Systems
* AVL
......@@ -44,3 +57,6 @@ The main activities of the project will extend the scope of current system level
* University of Gothenburg
* University of Rostock
* Vector
{{</ grid/div>}}
{{</ grid/div>}}
\ No newline at end of file
......@@ -12,17 +12,30 @@ funding_bodies: ["horizon2020"]
eclipse_projects: ["polarsys.opencert", "modeling.mdt.papyrus"]
project_type: success