Started by an SCM change Obtained Jenkinsfile from git https://gitlab.eclipse.org/eclipse/opencert/opencert.website.git [Pipeline] Start of Pipeline [Pipeline] echo [WARNING] label option is deprecated. To use a static pod template, use the 'inheritFrom' option. [Pipeline] podTemplate [Pipeline] { [Pipeline] node Created Pod: kubernetes opencert/hugo-agent-vk3pm-hn6kr Agent hugo-agent-vk3pm-hn6kr is provisioned from template hugo-agent-vk3pm --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.opencert.svc.cluster.local/opencert/job/Opencert-Website-Pipeline/12/" runUrl: "job/Opencert-Website-Pipeline/12/" labels: run: "hugo" jenkins: "slave" jenkins/label-digest: "7ac110df4066c009b519c7b03c365692b5eeb4d5" jenkins/label: "hugo-agent" name: "hugo-agent-vk3pm-hn6kr" namespace: "opencert" spec: containers: - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.opencert.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "hugo-agent-vk3pm-hn6kr" - name: "JENKINS_NAME" value: "hugo-agent-vk3pm-hn6kr" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.opencert.svc.cluster.local/opencert/" - name: "HOME" value: "/home/jenkins" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.13.3" name: "jnlp" resources: limits: {} requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/.ssh" name: "volume-known-hosts" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - command: - "cat" image: "eclipsecbi/hugo:0.81.0" name: "hugo" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - emptyDir: medium: "" name: "workspace-volume" - configMap: name: "known-hosts" name: "volume-known-hosts" Running on hugo-agent-vk3pm-hn6kr in /home/jenkins/agent/workspace/Opencert-Website-Pipeline [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/Opencert-Website-Pipeline/hugo [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential git.eclipse.org-bot-ssh Cloning the remote Git repository Cloning repository https://gitlab.eclipse.org/eclipse/opencert/opencert.website.git > git init /home/jenkins/agent/workspace/Opencert-Website-Pipeline/hugo # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipse/opencert/opencert.website.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_SSH to set credentials ssh://genie.opencert@git.eclipse.org [INFO] Currently running in a labeled security context > /usr/bin/chcon --type=ssh_home_t /home/jenkins/agent/workspace/Opencert-Website-Pipeline/hugo@tmp/jenkins-gitclient-ssh14095307397280849483.key Verifying host key using known hosts file > git fetch --tags --force --progress -- https://gitlab.eclipse.org/eclipse/opencert/opencert.website.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 7e41ee926299d4123358267c5371ac805a557835 (refs/remotes/origin/main) > git config remote.origin.url https://gitlab.eclipse.org/eclipse/opencert/opencert.website.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 7e41ee926299d4123358267c5371ac805a557835 # timeout=10 Commit message: "Download link repaired" > git rev-list --no-walk 9b1feec39a29a9431b0b217d8e1e7eaa0ac5857f # timeout=10 > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.themes/hugo-solstice-theme.url # timeout=10 > git config -f .gitmodules --get submodule.themes/hugo-solstice-theme.path # timeout=10 > git submodule update --init --recursive themes/hugo-solstice-theme # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // dir [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout www repo) [Pipeline] dir Running in /home/jenkins/agent/workspace/Opencert-Website-Pipeline/www [Pipeline] { [Pipeline] sshagent [ssh-agent] Using credentials opencert-bot (GitLab bot (SSH)) [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-cfjZfSV0R4q6/agent.365 SSH_AGENT_PID=367 Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/Opencert-Website-Pipeline/www@tmp/private_key_12192992376782442075.key (opencert-bot@eclipse.org) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + git clone git@gitlab.eclipse.org:eclipse/opencert/opencert.website-output.git . Cloning into '.'... Failed to add the RSA host key for IP address '141.94.179.217' to the list of known hosts (/home/jenkins/.ssh/known_hosts). Checking out files: 84% (53/63) Checking out files: 85% (54/63) Checking out files: 87% (55/63) Checking out files: 88% (56/63) Checking out files: 90% (57/63) Checking out files: 92% (58/63) Checking out files: 93% (59/63) Checking out files: 95% (60/63) Checking out files: 96% (61/63) Checking out files: 98% (62/63) Checking out files: 100% (63/63) Checking out files: 100% (63/63), done. + git checkout main Switched to a new branch 'main' Branch 'main' set up to track remote branch 'main' from 'origin'. [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 367 killed; [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build website (main) with Hugo) [Pipeline] container [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/Opencert-Website-Pipeline/hugo [Pipeline] { [Pipeline] sh + hugo -b https://www.eclipse.org/opencert/ Start building sites … | EN -------------------+----- Pages | 26 Paginator pages | 0 Non-page files | 0 Static files | 34 Processed images | 0 Aliases | 2 Sitemaps | 1 Cleaned | 0 Total in 804 ms [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Push to $env.BRANCH_NAME branch) [Pipeline] sh + rm -rf www/README.md + cp -Rvf hugo/public/404.html hugo/public/about hugo/public/community hugo/public/downloads hugo/public/home hugo/public/images hugo/public/index.html hugo/public/index.xml hugo/public/js hugo/public/news hugo/public/resources hugo/public/robots.txt hugo/public/sitemap.xml www/ 'hugo/public/404.html' -> 'www/404.html' 'hugo/public/about' -> 'www/about' 'hugo/public/about/index.html' -> 'www/about/index.html' 'hugo/public/community' -> 'www/community' 'hugo/public/community/index.html' -> 'www/community/index.html' 'hugo/public/downloads' -> 'www/downloads' 'hugo/public/downloads/index.html' -> 'www/downloads/index.html' 'hugo/public/home' -> 'www/home' 'hugo/public/home/index.html' -> 'www/home/index.html' 'hugo/public/images' -> 'www/images' 'hugo/public/images/201806AtifEclipseConFrance.jpg' -> 'www/images/201806AtifEclipseConFrance.jpg' 'hugo/public/images/ARTA.png' -> 'www/images/ARTA.png' 'hugo/public/images/OpenCertUsageScenarios.jpg' -> 'www/images/OpenCertUsageScenarios.jpg' 'hugo/public/images/bernard-hermant-590572-unsplash_camera.png' -> 'www/images/bernard-hermant-590572-unsplash_camera.png' 'hugo/public/images/chess-logo.png' -> 'www/images/chess-logo.png' 'hugo/public/images/eclipse.jpg' -> 'www/images/eclipse.jpg' 'hugo/public/images/epf_logo.jpg' -> 'www/images/epf_logo.jpg' 'hugo/public/images/logo.png' -> 'www/images/logo.png' 'hugo/public/images/logo_square.png' -> 'www/images/logo_square.png' 'hugo/public/images/youtube.png' -> 'www/images/youtube.png' 'hugo/public/images/carousel' -> 'www/images/carousel' 'hugo/public/images/carousel/opencert-slide-01.png' -> 'www/images/carousel/opencert-slide-01.png' 'hugo/public/images/carousel/opencert-slide-03.png' -> 'www/images/carousel/opencert-slide-03.png' 'hugo/public/images/carousel/opencert-slide-04.png' -> 'www/images/carousel/opencert-slide-04.png' 'hugo/public/images/gettingstarted' -> 'www/images/gettingstarted' 'hugo/public/images/gettingstarted/Fig1.png' -> 'www/images/gettingstarted/Fig1.png' 'hugo/public/images/gettingstarted/Fig2.png' -> 'www/images/gettingstarted/Fig2.png' 'hugo/public/images/gettingstarted/Fig3.png' -> 'www/images/gettingstarted/Fig3.png' 'hugo/public/images/gettingstarted/Fig4.png' -> 'www/images/gettingstarted/Fig4.png' 'hugo/public/images/gettingstarted/Fig5.png' -> 'www/images/gettingstarted/Fig5.png' 'hugo/public/images/gettingstarted/Fig6.png' -> 'www/images/gettingstarted/Fig6.png' 'hugo/public/images/gettingstarted/Fig7.png' -> 'www/images/gettingstarted/Fig7.png' 'hugo/public/images/gettingstarted/Fig8.png' -> 'www/images/gettingstarted/Fig8.png' 'hugo/public/images/screenshots' -> 'www/images/screenshots' 'hugo/public/images/screenshots/screenshot_00.png' -> 'www/images/screenshots/screenshot_00.png' 'hugo/public/images/screenshots/screenshot_01.png' -> 'www/images/screenshots/screenshot_01.png' 'hugo/public/images/screenshots/screenshot_02.png' -> 'www/images/screenshots/screenshot_02.png' 'hugo/public/images/screenshots/screenshot_03.png' -> 'www/images/screenshots/screenshot_03.png' 'hugo/public/images/screenshots/screenshot_04.png' -> 'www/images/screenshots/screenshot_04.png' 'hugo/public/index.html' -> 'www/index.html' 'hugo/public/index.xml' -> 'www/index.xml' 'hugo/public/js' -> 'www/js' 'hugo/public/js/eclipsefdn.adopters.js' -> 'www/js/eclipsefdn.adopters.js' 'hugo/public/js/solstice.hugo.js' -> 'www/js/solstice.hugo.js' 'hugo/public/news' -> 'www/news' 'hugo/public/news/2017-06-07-hello-world' -> 'www/news/2017-06-07-hello-world' 'hugo/public/news/2017-06-07-hello-world/index.html' -> 'www/news/2017-06-07-hello-world/index.html' 'hugo/public/news/index.html' -> 'www/news/index.html' 'hugo/public/news/index.xml' -> 'www/news/index.xml' 'hugo/public/news/2018-01-15-youtubechannel' -> 'www/news/2018-01-15-youtubechannel' 'hugo/public/news/2018-01-15-youtubechannel/index.html' -> 'www/news/2018-01-15-youtubechannel/index.html' 'hugo/public/news/2018-03-09-new-prototype' -> 'www/news/2018-03-09-new-prototype' 'hugo/public/news/2018-03-09-new-prototype/index.html' -> 'www/news/2018-03-09-new-prototype/index.html' 'hugo/public/news/2018-03-22-new-content' -> 'www/news/2018-03-22-new-content' 'hugo/public/news/2018-03-22-new-content/index.html' -> 'www/news/2018-03-22-new-content/index.html' 'hugo/public/news/2019-01-24-security_blog' -> 'www/news/2019-01-24-security_blog' 'hugo/public/news/2019-01-24-security_blog/index.html' -> 'www/news/2019-01-24-security_blog/index.html' 'hugo/public/news/2021-03-31-opencert_for_privacy_assurance' -> 'www/news/2021-03-31-opencert_for_privacy_assurance' 'hugo/public/news/2021-03-31-opencert_for_privacy_assurance/index.html' -> 'www/news/2021-03-31-opencert_for_privacy_assurance/index.html' 'hugo/public/news/2018-12-05-download_p2_preview' -> 'www/news/2018-12-05-download_p2_preview' 'hugo/public/news/2018-12-05-download_p2_preview/index.html' -> 'www/news/2018-12-05-download_p2_preview/index.html' 'hugo/public/news/2018-06-25-epf-presentation-at-ec-france' -> 'www/news/2018-06-25-epf-presentation-at-ec-france' 'hugo/public/news/2018-06-25-epf-presentation-at-ec-france/index.html' -> 'www/news/2018-06-25-epf-presentation-at-ec-france/index.html' 'hugo/public/news/2018-06-01-meet-amass-ec-france' -> 'www/news/2018-06-01-meet-amass-ec-france' 'hugo/public/news/2018-06-01-meet-amass-ec-france/index.html' -> 'www/news/2018-06-01-meet-amass-ec-france/index.html' 'hugo/public/news/page' -> 'www/news/page' 'hugo/public/news/page/1' -> 'www/news/page/1' 'hugo/public/news/page/1/index.html' -> 'www/news/page/1/index.html' 'hugo/public/resources' -> 'www/resources' 'hugo/public/resources/documentation' -> 'www/resources/documentation' 'hugo/public/resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf' -> 'www/resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf' 'hugo/public/resources/documentation/index.html' -> 'www/resources/documentation/index.html' 'hugo/public/resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf' -> 'www/resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf' 'hugo/public/resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf' -> 'www/resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf' 'hugo/public/resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf' -> 'www/resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf' 'hugo/public/resources/documentation/OpenCert_DeveloperGuide_07062017.pdf' -> 'www/resources/documentation/OpenCert_DeveloperGuide_07062017.pdf' 'hugo/public/resources/documentation/OpenCert_UserManual_07062017.pdf' -> 'www/resources/documentation/OpenCert_UserManual_07062017.pdf' 'hugo/public/resources/index.html' -> 'www/resources/index.html' 'hugo/public/resources/index.xml' -> 'www/resources/index.xml' 'hugo/public/resources/training' -> 'www/resources/training' 'hugo/public/resources/training/index.html' -> 'www/resources/training/index.html' 'hugo/public/resources/screenshots' -> 'www/resources/screenshots' 'hugo/public/resources/screenshots/index.html' -> 'www/resources/screenshots/index.html' 'hugo/public/resources/gettingstarted' -> 'www/resources/gettingstarted' 'hugo/public/resources/gettingstarted/index.html' -> 'www/resources/gettingstarted/index.html' 'hugo/public/resources/security' -> 'www/resources/security' 'hugo/public/resources/security/index.html' -> 'www/resources/security/index.html' 'hugo/public/resources/page' -> 'www/resources/page' 'hugo/public/resources/page/1' -> 'www/resources/page/1' 'hugo/public/resources/page/1/index.html' -> 'www/resources/page/1/index.html' 'hugo/public/robots.txt' -> 'www/robots.txt' 'hugo/public/sitemap.xml' -> 'www/sitemap.xml' [Pipeline] dir Running in /home/jenkins/agent/workspace/Opencert-Website-Pipeline/www [Pipeline] { [Pipeline] sshagent [ssh-agent] Using credentials opencert-bot (GitLab bot (SSH)) [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-nSJnbTzZl1hN/agent.406 SSH_AGENT_PID=408 Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/Opencert-Website-Pipeline/www@tmp/private_key_10525165971282415370.key (opencert-bot@eclipse.org) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + git add -A + git diff --cached --exit-code diff --git a/404.html b/404.html new file mode 100644 index 0000000..0d33040 --- /dev/null +++ b/404.html @@ -0,0 +1,468 @@ + + + + + + + + + +404 Page Not Found | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

404 Page Not Found

+ + +
+
+
+
+

Page not found

+

We're sorry, the page you requested cannot be found. Below are some links that may be useful.

+ +

+
+ +
+
+
+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md deleted file mode 100644 index 99113b4..0000000 --- a/README.md +++ /dev/null @@ -1,92 +0,0 @@ -# opencert.website-output - -Opencert website content repo - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.eclipse.org/eclipse/opencert/opencert.website-output.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.eclipse.org/eclipse/opencert/opencert.website-output/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..d56a703 --- /dev/null +++ b/about/index.html @@ -0,0 +1,457 @@ + + + + + + + + + +About | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

About

+ + +
+

Components of the AMASS Tool Platform

+

OpenCert is not a monolithic platform. The OpenCert Tool Platform is composed of various contributions that cover the different features:

+
    +
  • OpenCert Core toolset supports evidence management, assurance case specification and compliance management functionalities.
  • +
  • The Chess toolset adds support for Architecture-Driven Assurance. The CHESS toolset leverages another important PolarSys project, the Papyrus platform for UML design and profiles.
  • +
  • EPF Composer supports the process specification and process compliance.
  • +
  • BVR Tool provides support in Eclipse for the Base Variability Revolution Language
  • +
  • Eclipse Capra supports traceability between different artefacts in the platform.
  • +
  • Eclipse CDO is used to store all the models.
  • +
+

AMASS Project partners

+

The main contributions come from the AMASS project. The reuse of existing open source projects shows the pragmatism of the approach, and the application of a best practices of software engineering and open source communities: “join and contribute to existing communities” instead of “reinventing the wheel”. As such, the OpenCert open source platform is a good example of the advantages of open source software that can be combined and extended more easily as all APIs and formats are open.

+ + + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/community/index.html b/community/index.html new file mode 100644 index 0000000..cf6250d --- /dev/null +++ b/community/index.html @@ -0,0 +1,471 @@ + + + + + + + + + +Community | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Community

+ + +
+

Social networks

+

Follow OpenCert and the AMASS Open Platform on:

+ +

View more videos on the youtube channel

+

Get in touch with the team

+

Learn about OpenCert, join the community, connect with other CHESS users, get support and service:

+
    +
  • Forum: Consult the OpenCert forum and ask questions about the tool. This also the forum about CHESS and other Polarsys projects.
  • +
  • Polarsys Wiki: Wiki providing additional resources about OpenCert and Polarsys.
  • +
  • Report a bug: Bugzilla for bug reporting and enhancement requests.
  • +
  • Mailing-list: Subscribe to the developers mailing-list to be warned about technical announcements.
  • +
  • PMI page: information about the project development.
  • +
+

Source Repositories

+

You can use the code from these repositories to experiment, test, build, create patches, issue pull requests, etc. This project is hosted on gitlab.eclipse.org. Please use GitLab issues or OpenCert bugzilla product.

+

Project GitLab is hosted here.

+

Clone: https://gitlab.eclipse.org/eclipse/opencert/opencert.git

+

Browse: https://gitlab.eclipse.org/eclipse/opencert/opencert

+ + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/downloads/index.html b/downloads/index.html new file mode 100644 index 0000000..483a2be --- /dev/null +++ b/downloads/index.html @@ -0,0 +1,463 @@ + + + + + + + + + +Downloads | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Downloads

+ + +
+

Current prototype

+ +
+

Previous prototypes

+

AMASS P1 prototype

+
    +
  • OpenCert CHESS client - AMASS P1 prototype version for Windows (64 Bit) - Zip-archive
  • +
  • [User Manual] (AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf)
  • +
  • Developer Manual
  • +
+

Core prototype (version - 2017-03-07)

+ + + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/home/index.html b/home/index.html new file mode 100644 index 0000000..48f776f --- /dev/null +++ b/home/index.html @@ -0,0 +1,472 @@ + + + + + + + + + +PolarSys OpenCert | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

PolarSys OpenCert

+ + +

The Eclipse OpenCert Tools Platform integrates contributions from different open source projects

+ + + +
+

PolarSys OpenCert is an integrated and holistic solution for assurance and certification management of Cyber-Physical Systems (CPS) spanning the largest safety and security-critical industrial markets, such as aerospace, space, railway, manufacturing, energy and health. The ultimate aim is to lower certification costs in face of rapidly changing product features and market needs.

+ +

Approach

+

+

To deal with the technical CPS complexity and the associated labor-intensive activities for qualifying and certifying these systems, OpenCert uses model-based approaches and incremental techniques. The OpenCert tool platform focuses on architecture-driven assurance, multi-concern assurance (mainly safety and cybersecurity), reuse-oriented assurance (intra and cross-industrial domains) and seamless interoperability between assurance/certification and engineering activities along with third-party activities (external assessments, supplier assurance).

+ +

Features

+
    +
  • Standards & Regulations Information Management: This feature supports management of knowledge about standards (e.g. IEC61508, DO178C, ISO26262, EN 50128/50126/50129, among others), regulations and interpretations, in a form that can be stored, retrieved, categorized, associated, searched and browsed.
  • +
  • Assurance ‘Project’ Management: Functionalities concerned with the development of assurance cases (safety and security cases), evidence management, and assurance process management. They include: guidance and re-use of assurance artefacts, ability to automate the most labor-intensive activities (e.g., traceability, compliance checking, assurance process planning, and metrics management, among others).
  • +
  • Architecture-Driven Assurance: This feature manages system architecture specification by decomposing a system into components. It also includes mechanisms to support compositional assurance, contract based approaches, and architectural patterns management. It allows users to browse information about the architecture of the system of interest and how the entities of the architecture can be related to the assurance case.
  • +
  • Assurance Case Management: This feature manages argumentation information in a modular fashion. Assurance cases are a structured form of an argument that specifies convincing justification that a system is adequately dependable for a given application in a given environment. Assurance cases are modelled as connections between claims and their evidence. It also includes mechanisms to support assurance patterns management.
  • +
  • Compliance Management: The OpenCert tools help ‘engineers’ assess where they are with respect to their duties to conform to safety practices and standards, and still to motivate them to see the effective progress of the work and level of compliance.
  • +
+

Benefits

+
    +
  • Reduce Initial & Rework Costs: guidance for compliance with standards/regulations and reuse of assurance/certification assets
  • +
  • Coping with Risks: deployment of safety and security analyses and cost-effective and transparent assurance/certification processes
  • +
  • OpenCert helps create a transparent view of the process and product quality against a set of harmonized compliance requirements derived from standards and regulations.
  • +
  • Through the use of knowledge-based systems, quantitative methods and modular reuse techniques, OpenCert reduces compliance management and (re) certification costs.
  • +
+ + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/images/201806AtifEclipseConFrance.jpg b/images/201806AtifEclipseConFrance.jpg new file mode 100644 index 0000000..d3f3d1f Binary files /dev/null and b/images/201806AtifEclipseConFrance.jpg differ diff --git a/images/ARTA.png b/images/ARTA.png new file mode 100644 index 0000000..5cfa720 Binary files /dev/null and b/images/ARTA.png differ diff --git a/images/OpenCertUsageScenarios.jpg b/images/OpenCertUsageScenarios.jpg new file mode 100755 index 0000000..ff50c04 Binary files /dev/null and b/images/OpenCertUsageScenarios.jpg differ diff --git a/images/bernard-hermant-590572-unsplash_camera.png b/images/bernard-hermant-590572-unsplash_camera.png new file mode 100644 index 0000000..c84c6c6 Binary files /dev/null and b/images/bernard-hermant-590572-unsplash_camera.png differ diff --git a/images/carousel/opencert-slide-01.png b/images/carousel/opencert-slide-01.png new file mode 100644 index 0000000..e6faa7c Binary files /dev/null and b/images/carousel/opencert-slide-01.png differ diff --git a/images/carousel/opencert-slide-03.png b/images/carousel/opencert-slide-03.png new file mode 100644 index 0000000..2fc7ab1 Binary files /dev/null and b/images/carousel/opencert-slide-03.png differ diff --git a/images/carousel/opencert-slide-04.png b/images/carousel/opencert-slide-04.png new file mode 100644 index 0000000..316c660 Binary files /dev/null and b/images/carousel/opencert-slide-04.png differ diff --git a/images/chess-logo.png b/images/chess-logo.png new file mode 100644 index 0000000..d9fb315 Binary files /dev/null and b/images/chess-logo.png differ diff --git a/images/eclipse.jpg b/images/eclipse.jpg new file mode 100644 index 0000000..8967f20 Binary files /dev/null and b/images/eclipse.jpg differ diff --git a/images/epf_logo.jpg b/images/epf_logo.jpg new file mode 100644 index 0000000..c4f1d54 Binary files /dev/null and b/images/epf_logo.jpg differ diff --git a/images/gettingstarted/Fig1.png b/images/gettingstarted/Fig1.png new file mode 100755 index 0000000..1575a1b Binary files /dev/null and b/images/gettingstarted/Fig1.png differ diff --git a/images/gettingstarted/Fig2.png b/images/gettingstarted/Fig2.png new file mode 100755 index 0000000..b893dc8 Binary files /dev/null and b/images/gettingstarted/Fig2.png differ diff --git a/images/gettingstarted/Fig3.png b/images/gettingstarted/Fig3.png new file mode 100644 index 0000000..301d527 Binary files /dev/null and b/images/gettingstarted/Fig3.png differ diff --git a/images/gettingstarted/Fig4.png b/images/gettingstarted/Fig4.png new file mode 100755 index 0000000..82eb3a2 Binary files /dev/null and b/images/gettingstarted/Fig4.png differ diff --git a/images/gettingstarted/Fig5.png b/images/gettingstarted/Fig5.png new file mode 100755 index 0000000..cabfd78 Binary files /dev/null and b/images/gettingstarted/Fig5.png differ diff --git a/images/gettingstarted/Fig6.png b/images/gettingstarted/Fig6.png new file mode 100755 index 0000000..ac6724c Binary files /dev/null and b/images/gettingstarted/Fig6.png differ diff --git a/images/gettingstarted/Fig7.png b/images/gettingstarted/Fig7.png new file mode 100755 index 0000000..9438e30 Binary files /dev/null and b/images/gettingstarted/Fig7.png differ diff --git a/images/gettingstarted/Fig8.png b/images/gettingstarted/Fig8.png new file mode 100755 index 0000000..2772168 Binary files /dev/null and b/images/gettingstarted/Fig8.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..fc9dd2f Binary files /dev/null and b/images/logo.png differ diff --git a/images/logo_square.png b/images/logo_square.png new file mode 100644 index 0000000..4475bc9 Binary files /dev/null and b/images/logo_square.png differ diff --git a/images/screenshots/screenshot_00.png b/images/screenshots/screenshot_00.png new file mode 100644 index 0000000..a32da26 Binary files /dev/null and b/images/screenshots/screenshot_00.png differ diff --git a/images/screenshots/screenshot_01.png b/images/screenshots/screenshot_01.png new file mode 100644 index 0000000..90b612d Binary files /dev/null and b/images/screenshots/screenshot_01.png differ diff --git a/images/screenshots/screenshot_02.png b/images/screenshots/screenshot_02.png new file mode 100644 index 0000000..a5cc2fa Binary files /dev/null and b/images/screenshots/screenshot_02.png differ diff --git a/images/screenshots/screenshot_03.png b/images/screenshots/screenshot_03.png new file mode 100644 index 0000000..bb9bb07 Binary files /dev/null and b/images/screenshots/screenshot_03.png differ diff --git a/images/screenshots/screenshot_04.png b/images/screenshots/screenshot_04.png new file mode 100644 index 0000000..b23e30b Binary files /dev/null and b/images/screenshots/screenshot_04.png differ diff --git a/images/youtube.png b/images/youtube.png new file mode 100644 index 0000000..7e596a2 Binary files /dev/null and b/images/youtube.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..c244add --- /dev/null +++ b/index.html @@ -0,0 +1,492 @@ + + + + + + + + + +Eclipse OpenCert | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + + +
+
+
+

Eclipse OpenCert

+ +

The Eclipse OpenCert Tools Platform integrates contributions from different open source projects

+ + + +
+

PolarSys OpenCert is an integrated and holistic solution for assurance and certification management of Cyber-Physical Systems (CPS) spanning the largest safety and security-critical industrial markets, such as aerospace, space, railway, manufacturing, energy and health. The ultimate aim is to lower certification costs in face of rapidly changing product features and market needs.

+ +

Approach

+

+

To deal with the technical CPS complexity and the associated labor-intensive activities for qualifying and certifying these systems, OpenCert uses model-based approaches and incremental techniques. The OpenCert tool platform focuses on architecture-driven assurance, multi-concern assurance (mainly safety and cybersecurity), reuse-oriented assurance (intra and cross-industrial domains) and seamless interoperability between assurance/certification and engineering activities along with third-party activities (external assessments, supplier assurance).

+ +

Features

+
    +
  • Standards & Regulations Information Management: This feature supports management of knowledge about standards (e.g. IEC61508, DO178C, ISO26262, EN 50128/50126/50129, among others), regulations and interpretations, in a form that can be stored, retrieved, categorized, associated, searched and browsed.
  • +
  • Assurance ‘Project’ Management: Functionalities concerned with the development of assurance cases (safety and security cases), evidence management, and assurance process management. They include: guidance and re-use of assurance artefacts, ability to automate the most labor-intensive activities (e.g., traceability, compliance checking, assurance process planning, and metrics management, among others).
  • +
  • Architecture-Driven Assurance: This feature manages system architecture specification by decomposing a system into components. It also includes mechanisms to support compositional assurance, contract based approaches, and architectural patterns management. It allows users to browse information about the architecture of the system of interest and how the entities of the architecture can be related to the assurance case.
  • +
  • Assurance Case Management: This feature manages argumentation information in a modular fashion. Assurance cases are a structured form of an argument that specifies convincing justification that a system is adequately dependable for a given application in a given environment. Assurance cases are modelled as connections between claims and their evidence. It also includes mechanisms to support assurance patterns management.
  • +
  • Compliance Management: The OpenCert tools help ‘engineers’ assess where they are with respect to their duties to conform to safety practices and standards, and still to motivate them to see the effective progress of the work and level of compliance.
  • +
+

Benefits

+
    +
  • Reduce Initial & Rework Costs: guidance for compliance with standards/regulations and reuse of assurance/certification assets
  • +
  • Coping with Risks: deployment of safety and security analyses and cost-effective and transparent assurance/certification processes
  • +
  • OpenCert helps create a transparent view of the process and product quality against a set of harmonized compliance requirements derived from standards and regulations.
  • +
  • Through the use of knowledge-based systems, quantitative methods and modular reuse techniques, OpenCert reduces compliance management and (re) certification costs.
  • +
+ + +
+ +
+
+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/index.xml b/index.xml new file mode 100644 index 0000000..7cba3a4 --- /dev/null +++ b/index.xml @@ -0,0 +1,184 @@ + + + + Eclipse OpenCert on Eclipse Opencert + https://www.eclipse.org/opencert/ + Recent content in Eclipse OpenCert on Eclipse Opencert + Hugo -- gohugo.io + opencert-dev@eclipse.org (AMASS ECSEL project partners) + opencert-dev@eclipse.org (AMASS ECSEL project partners) + Mon, 21 Jun 2021 16:09:45 -0400 + + OpenCert for privacy assurance, thanks to the PDP4E project + https://www.eclipse.org/opencert/news/2021-03-31-opencert_for_privacy_assurance/ + Wed, 31 Mar 2021 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2021-03-31-opencert_for_privacy_assurance/ + Assurance was one key aspect of the PDP4E project (Privacy and Data Protection for Engineering) H2020 European Project No 787034. +In this project, it was demonstrated the feasibility to use Eclipse OpenCert also for privacy assurance through the modelling of privacy reference frameworks, mapping models and privacy assurance patterns. +The public PDP4E knowledge base for privacy assurance is currently at the “release/2.0” branch in the “examples/privacy” folder. This branch also contains the initial contribution for OpenCert 2. + + + + Considerations about open source and security + https://www.eclipse.org/opencert/news/2019-01-24-security_blog/ + Thu, 24 Jan 2019 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2019-01-24-security_blog/ + <p>Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS</p> + + + + Considerations about open source and security + https://www.eclipse.org/opencert/resources/security/ + Thu, 24 Jan 2019 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/security/ + <p>By Maria Teresa Delgado and Gaël Blondelle - Eclipse Foundation Europe GmbH</p> +<p>Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS</p> + + + + Screenshots + https://www.eclipse.org/opencert/resources/screenshots/ + Thu, 13 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/screenshots/ + <p>This page shows some screenshots that illustrate the AMASS Open Platform in action.</p> + + + + Documentation + https://www.eclipse.org/opencert/resources/documentation/ + Wed, 05 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/documentation/ + <p>Access to the documentation of the current OpenCert package produced by the AMASS partners - code name Prototype P2.</p> + + + + Download the new version of the AMASS open platform! + https://www.eclipse.org/opencert/news/2018-12-05-download_p2_preview/ + Wed, 05 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-12-05-download_p2_preview/ + <p>AMASS partners just published their latest version of the AMASS open tools platform.</p> + + + + Back from EclipseCon France 2018 + https://www.eclipse.org/opencert/news/2018-06-25-epf-presentation-at-ec-france/ + Mon, 25 Jun 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-06-25-epf-presentation-at-ec-france/ + <p>AMASS was present on stage during the plenary session. Atif explains the process to migrate EPF to the latest version of the Eclipse platform.</p> + + + + Meet AMASS at EclipseCon France 2018 + https://www.eclipse.org/opencert/news/2018-06-01-meet-amass-ec-france/ + Fri, 01 Jun 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-06-01-meet-amass-ec-france/ + <p>The AMASS project will participate again to the Open Research lab booth at EclipseCon France 2018 on June 13th-14th.</p> + + + + New content on the OpenCert website + https://www.eclipse.org/opencert/news/2018-03-22-new-content/ + Thu, 22 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-03-22-new-content/ + <p>To accompany their new prototype, the AMASS partners updated the web site with new content.</p> + + + + Online training + https://www.eclipse.org/opencert/resources/training/ + Thu, 22 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/training/ + <p>This page references the latest training material available for the OpenCert platform.</p> + + + + New integrated prototype built by the AMASS project team + https://www.eclipse.org/opencert/news/2018-03-09-new-prototype/ + Fri, 09 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-03-09-new-prototype/ + <p>The AMASS project partners invested tons of energy to build the new prototype of the AMASS Open Platform.</p> + + + + Downloads + https://www.eclipse.org/opencert/downloads/ + Wed, 24 Jan 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/downloads/ + Current prototype OpenCert CHESS client - AMASS P2 prototype version for Windows (64 Bit) - Zip-archive Read the documentation Previous prototypes AMASS P1 prototype OpenCert CHESS client - AMASS P1 prototype version for Windows (64 Bit) - Zip-archive [User Manual] (AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf) Developer Manual Core prototype (version - 2017-03-07) OpenCert CHESS client - version for Windows (64 Bit) - Zip-archive User Manual: OpenCert_UserManual_07062017.pdf Developer Manual: OpenCert_DeveloperGuide_07062017. + + + + New YouTube channel + https://www.eclipse.org/opencert/news/2018-01-15-youtubechannel/ + Mon, 15 Jan 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-01-15-youtubechannel/ + <p>Subscribe to the OpenCert Youtube</p> + + + + About + https://www.eclipse.org/opencert/about/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/about/ + Components of the AMASS Tool Platform OpenCert is not a monolithic platform. The OpenCert Tool Platform is composed of various contributions that cover the different features: + OpenCert Core toolset supports evidence management, assurance case specification and compliance management functionalities. The Chess toolset adds support for Architecture-Driven Assurance. The CHESS toolset leverages another important PolarSys project, the Papyrus platform for UML design and profiles. EPF Composer supports the process specification and process compliance. + + + + Building the website + https://www.eclipse.org/opencert/news/2017-06-07-hello-world/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2017-06-07-hello-world/ + <p>In 2017 spring, we are starting to build a website for the Eclipse OpenCERT project.</p> + + + + Community + https://www.eclipse.org/opencert/community/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/community/ + Social networks Follow OpenCert and the AMASS Open Platform on: + Twitter LinkedIn Group View more videos on the youtube channel +Get in touch with the team Learn about OpenCert, join the community, connect with other CHESS users, get support and service: + Forum: Consult the OpenCert forum and ask questions about the tool. This also the forum about CHESS and other Polarsys projects. Polarsys Wiki: Wiki providing additional resources about OpenCert and Polarsys. + + + + Getting Started with OpenCert + https://www.eclipse.org/opencert/resources/gettingstarted/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/gettingstarted/ + <p>This section guides the end-user through the its initial use of OpenCert.</p> +<p>It needs to be upgraded to take into account the new prototype.</p> + + + + PolarSys OpenCert + https://www.eclipse.org/opencert/home/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/home/ + The Eclipse OpenCert Tools Platform integrates contributions from different open source projects + PolarSys OpenCert is an integrated and holistic solution for assurance and certification management of Cyber-Physical Systems (CPS) spanning the largest safety and security-critical industrial markets, such as aerospace, space, railway, manufacturing, energy and health. The ultimate aim is to lower certification costs in face of rapidly changing product features and market needs. +Approach To deal with the technical CPS complexity and the associated labor-intensive activities for qualifying and certifying these systems, OpenCert uses model-based approaches and incremental techniques. + + + + diff --git a/js/eclipsefdn.adopters.js b/js/eclipsefdn.adopters.js new file mode 100644 index 0000000..3f59ba1 --- /dev/null +++ b/js/eclipsefdn.adopters.js @@ -0,0 +1 @@ +"use strict";function _createForOfIteratorHelper(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,n=function(){};return{s:n,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw i}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r]*?)>;(\s?[\w-]*?="(?:\\"|[^"])*";){0,}\s?rel="next"/),_defineProperty(this,"default_options",{project_id:"",selector:".eclipsefdn-adopters",ul_classes:"",logo_white:!1,working_group:"",src_root:"https://api.eclipse.org/adopters",src_projects_prefix:"/projects"}),_defineProperty(this,"getList",(function(e){var t=this,r=this.getMergedOptions(e);this.fireCall(r,(function(e){t.createProjectList(e,r,document.querySelectorAll(r.selector)),t.scrollToAnchor()}))})),_defineProperty(this,"getWGList",(function(e){var t=this,r=this.getMergedOptions(e);this.fireCall(r,(function(e){t.createWGProjectsList(e,r,document.querySelectorAll(r.selector)),t.scrollToAnchor()}))}))}return _createClass(e,[{key:"getMergedOptions",value:function(e){var t=JSON.parse(JSON.stringify(this.default_options));if(void 0!==e&&"object"===_typeof(e))for(var r in this.default_options)void 0===e[r]||"string"!=typeof e[r]&&"boolean"!=typeof e[r]||(t[r]=e[r]);return t}},{key:"fireCall",value:function(e,t){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=this,i=new XMLHttpRequest;i.onreadystatechange=function(){if(4==this.readyState&&200==this.status){var r=JSON.parse(this.responseText);(Array.isArray(o)||o.length)&&(r=o.concat(r));var a=i.getResponseHeader("Link");if(null!==a){var l=a.match(n.precompiledRegex);null!==l?(e.next=l[1],n.fireCall(e,t,r)):t(r)}else t(r)}else 4==this.readyState&&console.log("Error while retrieving adopters data, could not complete operation")},void 0!==e.next?r=e.next:(r=e.src_root+e.src_projects_prefix,void 0!==e.project_id&&""!==e.project_id.trim()&&(r+="/"+e.project_id),void 0!==e.working_group&&""!==e.working_group.trim()&&(r+="?working_group="+e.working_group)),i.open("GET",r,!0),i.send()}},{key:"createWGProjectsList",value:function(e,t,r){var o,n=_createForOfIteratorHelper(e);try{for(n.s();!(o=n.n()).done;){var i=o.value,a=JSON.parse(JSON.stringify(t));a.project_id=i.project_id;var l=document.createElement("h2");l.textContent=i.name,l.setAttribute("id",i.project_id);for(var s=0;s + + + + + + + +Building the Website | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Building the Website

+ + +

In 2017 spring, we are starting to build a website for the Eclipse OpenCERT project.

+

You will find all the information about the project, including tutorials and documentation.

+

The Eclipse Foundation is provisioning resources like Forum, Wiki, Bugzilla and Mailing-list, so please stay tuned.

+

Article by Antoine THOMAS, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-01-15-youtubechannel/index.html b/news/2018-01-15-youtubechannel/index.html new file mode 100644 index 0000000..185a47d --- /dev/null +++ b/news/2018-01-15-youtubechannel/index.html @@ -0,0 +1,454 @@ + + + + + + + + + +New YouTube Channel | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

New YouTube Channel

+ + +

Subscribe to the OpenCert Youtube

+

+

The AMASS partners regularly publish new content on the OpenCert Youtube channel.

+

Subscribe to the channel to get notified of new videos!

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-03-09-new-prototype/index.html b/news/2018-03-09-new-prototype/index.html new file mode 100644 index 0000000..b83394b --- /dev/null +++ b/news/2018-03-09-new-prototype/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +New Integrated Prototype Built by the AMASS Project Team | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

New Integrated Prototype Built by the AMASS Project Team

+ + +

The AMASS project partners invested tons of energy to build the new prototype of the AMASS Open Platform.

+

Read more information at on the project website

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-03-22-new-content/index.html b/news/2018-03-22-new-content/index.html new file mode 100644 index 0000000..48c09d2 --- /dev/null +++ b/news/2018-03-22-new-content/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +New Content on the OpenCert Website | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

New Content on the OpenCert Website

+ + +

To accompany their new prototype, the AMASS partners updated the web site with new content.

+

New documentation has been put together in the resources section.

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-06-01-meet-amass-ec-france/index.html b/news/2018-06-01-meet-amass-ec-france/index.html new file mode 100644 index 0000000..0cc9ce8 --- /dev/null +++ b/news/2018-06-01-meet-amass-ec-france/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +Meet AMASS at EclipseCon France 2018 | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Meet AMASS at EclipseCon France 2018

+ + +

The AMASS project will participate again to the Open Research lab booth at EclipseCon France 2018 on June 13th-14th.

+

Register and meet us at the conference.

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-06-25-epf-presentation-at-ec-france/index.html b/news/2018-06-25-epf-presentation-at-ec-france/index.html new file mode 100644 index 0000000..cd33570 --- /dev/null +++ b/news/2018-06-25-epf-presentation-at-ec-france/index.html @@ -0,0 +1,472 @@ + + + + + + + + + +Back From EclipseCon France 2018 | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Back From EclipseCon France 2018

+ + +

AMASS was present on stage during the plenary session. Atif explains the process to migrate EPF to the latest version of the Eclipse platform.

+

Atif at EclipseCon France

+

At Eclipse France 2018, Muhammad Atif Javed from MDH, explained the whole attendance +the process of migrating Eclipse Process Framework composer to the latest version of Eclipse.

+

During the second half of 2017, Mälardalen University (MDH), with the help of +the Eclipse Foundation, started an important contribution to the Eclipse Process +Framework project and more specifically to EPF Composer. The project was under +maintenance since 2013, with no new official release since then, and still +running on an old version of the Eclipse platform.

+

Due to this too old version of the Eclipse platform, it was not possible to +integrate EPF Composer in the AMASS open platform prototype.

+

MDH stepped up to fix this, and with the help of the Eclipse Foundation, +the AMASS partners started to collaborate with the IBM team which was +maintaining EPF Composer.

+

After initial contacts, MDH developed a patch to port EPF to Eclipse Neon. +This patch was then tested by the EPF development team before integration. +Later, as MDH designated developer, Muhammad Atif Javed, had proved his ability +to contribute to the project, he was elected as a new committer of the EPF +project in conformance with the principles of meritocracy promoted by the +Eclipse Development Process.

+

Then, the EPF project team collaborated to create a new release, +which is the one integrated in the AMASS Open Platform.

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2018-12-05-download_p2_preview/index.html b/news/2018-12-05-download_p2_preview/index.html new file mode 100644 index 0000000..bc0194e --- /dev/null +++ b/news/2018-12-05-download_p2_preview/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +Download the New Version of the AMASS Open Platform! | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Download the New Version of the AMASS Open Platform!

+ + +

AMASS partners just published their latest version of the AMASS open tools platform.

+

Go to the download page and give it a try!

+

Article by Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2019-01-24-security_blog/index.html b/news/2019-01-24-security_blog/index.html new file mode 100644 index 0000000..7cedb87 --- /dev/null +++ b/news/2019-01-24-security_blog/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +Considerations About Open Source and Security | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Considerations About Open Source and Security

+ + +

Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS

+

Read the blog post .

+

Blog Post by Maria Teresa Delgado and Gaël Blondelle, Eclipse Foundation

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/2021-03-31-opencert_for_privacy_assurance/index.html b/news/2021-03-31-opencert_for_privacy_assurance/index.html new file mode 100644 index 0000000..4685cde --- /dev/null +++ b/news/2021-03-31-opencert_for_privacy_assurance/index.html @@ -0,0 +1,457 @@ + + + + + + + + + +OpenCert for Privacy Assurance, Thanks to the PDP4E Project | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

OpenCert for Privacy Assurance, Thanks to the PDP4E Project

+ + +

Assurance was one key aspect of the PDP4E project (Privacy and Data Protection for Engineering) H2020 European Project No 787034.

+

In this project, it was demonstrated the feasibility to use Eclipse OpenCert also for privacy assurance through the modelling of privacy reference frameworks, mapping models and privacy assurance patterns.

+

The public PDP4E knowledge base for privacy assurance is currently at the “release/2.0” branch in the “examples/privacy” folder. This branch also contains the initial contribution for OpenCert 2.0 where several improvements and new functionalities were developed thanks to the PDP4E project and its application in the privacy-related use cases.

+

Blog Post by Jabier Martinez Perdiguero, Tecnalia

+ + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/index.html b/news/index.html new file mode 100644 index 0000000..2cfc4fe --- /dev/null +++ b/news/index.html @@ -0,0 +1,532 @@ + + + + + + + + + +News | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

News

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/news/index.xml b/news/index.xml new file mode 100644 index 0000000..7ae9827 --- /dev/null +++ b/news/index.xml @@ -0,0 +1,95 @@ + + + + News on Eclipse Opencert + https://www.eclipse.org/opencert/news/ + Recent content in News on Eclipse Opencert + Hugo -- gohugo.io + opencert-dev@eclipse.org (AMASS ECSEL project partners) + opencert-dev@eclipse.org (AMASS ECSEL project partners) + Wed, 31 Mar 2021 00:00:00 +0000 + + OpenCert for privacy assurance, thanks to the PDP4E project + https://www.eclipse.org/opencert/news/2021-03-31-opencert_for_privacy_assurance/ + Wed, 31 Mar 2021 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2021-03-31-opencert_for_privacy_assurance/ + Assurance was one key aspect of the PDP4E project (Privacy and Data Protection for Engineering) H2020 European Project No 787034. +In this project, it was demonstrated the feasibility to use Eclipse OpenCert also for privacy assurance through the modelling of privacy reference frameworks, mapping models and privacy assurance patterns. +The public PDP4E knowledge base for privacy assurance is currently at the “release/2.0” branch in the “examples/privacy” folder. This branch also contains the initial contribution for OpenCert 2. + + + + Considerations about open source and security + https://www.eclipse.org/opencert/news/2019-01-24-security_blog/ + Thu, 24 Jan 2019 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2019-01-24-security_blog/ + <p>Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS</p> + + + + Download the new version of the AMASS open platform! + https://www.eclipse.org/opencert/news/2018-12-05-download_p2_preview/ + Wed, 05 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-12-05-download_p2_preview/ + <p>AMASS partners just published their latest version of the AMASS open tools platform.</p> + + + + Back from EclipseCon France 2018 + https://www.eclipse.org/opencert/news/2018-06-25-epf-presentation-at-ec-france/ + Mon, 25 Jun 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-06-25-epf-presentation-at-ec-france/ + <p>AMASS was present on stage during the plenary session. Atif explains the process to migrate EPF to the latest version of the Eclipse platform.</p> + + + + Meet AMASS at EclipseCon France 2018 + https://www.eclipse.org/opencert/news/2018-06-01-meet-amass-ec-france/ + Fri, 01 Jun 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-06-01-meet-amass-ec-france/ + <p>The AMASS project will participate again to the Open Research lab booth at EclipseCon France 2018 on June 13th-14th.</p> + + + + New content on the OpenCert website + https://www.eclipse.org/opencert/news/2018-03-22-new-content/ + Thu, 22 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-03-22-new-content/ + <p>To accompany their new prototype, the AMASS partners updated the web site with new content.</p> + + + + New integrated prototype built by the AMASS project team + https://www.eclipse.org/opencert/news/2018-03-09-new-prototype/ + Fri, 09 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-03-09-new-prototype/ + <p>The AMASS project partners invested tons of energy to build the new prototype of the AMASS Open Platform.</p> + + + + New YouTube channel + https://www.eclipse.org/opencert/news/2018-01-15-youtubechannel/ + Mon, 15 Jan 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2018-01-15-youtubechannel/ + <p>Subscribe to the OpenCert Youtube</p> + + + + Building the website + https://www.eclipse.org/opencert/news/2017-06-07-hello-world/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/news/2017-06-07-hello-world/ + <p>In 2017 spring, we are starting to build a website for the Eclipse OpenCERT project.</p> + + + + diff --git a/news/page/1/index.html b/news/page/1/index.html new file mode 100644 index 0000000..972282f --- /dev/null +++ b/news/page/1/index.html @@ -0,0 +1 @@ +https://www.eclipse.org/opencert/news/ \ No newline at end of file diff --git a/resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf b/resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf new file mode 100644 index 0000000..154c4ac Binary files /dev/null and b/resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf differ diff --git a/resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf b/resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf new file mode 100644 index 0000000..3b01afb Binary files /dev/null and b/resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf differ diff --git a/resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf b/resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf new file mode 100644 index 0000000..43fc55c Binary files /dev/null and b/resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf differ diff --git a/resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf b/resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf new file mode 100644 index 0000000..55dbb67 Binary files /dev/null and b/resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf differ diff --git a/resources/documentation/OpenCert_DeveloperGuide_07062017.pdf b/resources/documentation/OpenCert_DeveloperGuide_07062017.pdf new file mode 100755 index 0000000..621dcce Binary files /dev/null and b/resources/documentation/OpenCert_DeveloperGuide_07062017.pdf differ diff --git a/resources/documentation/OpenCert_UserManual_07062017.pdf b/resources/documentation/OpenCert_UserManual_07062017.pdf new file mode 100755 index 0000000..f48cfb3 Binary files /dev/null and b/resources/documentation/OpenCert_UserManual_07062017.pdf differ diff --git a/resources/documentation/index.html b/resources/documentation/index.html new file mode 100644 index 0000000..e2e9661 --- /dev/null +++ b/resources/documentation/index.html @@ -0,0 +1,466 @@ + + + + + + + + + +Documentation | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Documentation

+ + +

Access to the documentation of the current OpenCert package produced by the AMASS partners - code name Prototype P2.

+ +
+ + + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/resources/gettingstarted/index.html b/resources/gettingstarted/index.html new file mode 100644 index 0000000..ee85423 --- /dev/null +++ b/resources/gettingstarted/index.html @@ -0,0 +1,489 @@ + + + + + + + + + +Getting Started With OpenCert | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Getting Started With OpenCert

+ + +

This section guides the end-user through the its initial use of OpenCert.

+

It needs to be upgraded to take into account the new prototype.

+
+

Installation

+

It must be noted that the pre-existing OpenCert tools are designed to follow client-server architecture approach:

+
    +
  • OpenCert server - installed in a central host machine
  • +
  • One or many OpenCert clients - each of which installed on specific user machines
  • +
+

This installation relates to a standalone version of OpenCert, including Papyrus/CHESS, EPF Composer and BVR plugins.

+

Client bundle download

+

It is required to have installed (minimum) Java Environment 1.8.

+

To install the OpenCert platform client, download it from the Downloads page for Windows 64 bits and uncompress it into your hard disk.

+

Client configuration

+

To use the platform execute the eclipse.exe file and introduce a select a folder that will be used as workspace.

+

+

The first step after the installation process is to configure the connection settings with the CDO repository where all the models generated using the platform will be stored. This information must be introduced in the Model Repository Preference page inside the OpenCert category. Go to menu Window → Preferences to open this window.

+

+

+

The information to introduce is:

+
    +
  • Server IP: The IP of the centralized CDO Server (opencert.tecnalia.com).
  • +
  • Server Port: The port used by the running CDO Server. Take into account that if the client is behind a proxy, the port 2036 shall be open, otherwise the communication will fail.
  • +
  • Repository name: The name of the repository where all the date will be stored (read only).
  • +
  • Protocol: The protocol used to connect to the CDO Server.
  • +
+

Disable the Repository timeout to avoid the automatic closing of the connection with the server for inactivity using the menu Window → Preference as shown in the image below.

+

+

After introducing this data the Opencert Perspective can be used to connect to the server and view the data of the repository configured. To open it, go to menu Window→ Perspective → Open Perspective→ Other.

+

+

If the provided connection settings with the repository are incorrect or the server is not running, this view will display the error in the screenshot below instead of the contents of the repository. To solve it, check the server is running (using the page http://opencert.tecnalia.com:8080) and the configuration settings are correct, ensure the communication ports (2036 and 8080) are open, close the Repository Explorer view and open it again (Window→Show View→Other→Opencert→Repository Explorer).

+ +

1.3 Deleting Repository contents

+

To delete a folder and its contents, right click over it and left click the “Delete” menu.

+

+

To delete a model, right click over it and left click the “Delete“menu.

+ + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/resources/index.html b/resources/index.html new file mode 100644 index 0000000..1936c27 --- /dev/null +++ b/resources/index.html @@ -0,0 +1,496 @@ + + + + + + + + + +Resources | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+ +
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/resources/index.xml b/resources/index.xml new file mode 100644 index 0000000..45af34e --- /dev/null +++ b/resources/index.xml @@ -0,0 +1,59 @@ + + + + Resources on Eclipse Opencert + https://www.eclipse.org/opencert/resources/ + Recent content in Resources on Eclipse Opencert + Hugo -- gohugo.io + opencert-dev@eclipse.org (AMASS ECSEL project partners) + opencert-dev@eclipse.org (AMASS ECSEL project partners) + Thu, 24 Jan 2019 00:00:00 +0000 + + Considerations about open source and security + https://www.eclipse.org/opencert/resources/security/ + Thu, 24 Jan 2019 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/security/ + <p>By Maria Teresa Delgado and Gaël Blondelle - Eclipse Foundation Europe GmbH</p> +<p>Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS</p> + + + + Screenshots + https://www.eclipse.org/opencert/resources/screenshots/ + Thu, 13 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/screenshots/ + <p>This page shows some screenshots that illustrate the AMASS Open Platform in action.</p> + + + + Documentation + https://www.eclipse.org/opencert/resources/documentation/ + Wed, 05 Dec 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/documentation/ + <p>Access to the documentation of the current OpenCert package produced by the AMASS partners - code name Prototype P2.</p> + + + + Online training + https://www.eclipse.org/opencert/resources/training/ + Thu, 22 Mar 2018 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/training/ + <p>This page references the latest training material available for the OpenCert platform.</p> + + + + Getting Started with OpenCert + https://www.eclipse.org/opencert/resources/gettingstarted/ + Wed, 07 Jun 2017 00:00:00 +0000 + opencert-dev@eclipse.org (AMASS ECSEL project partners) + https://www.eclipse.org/opencert/resources/gettingstarted/ + <p>This section guides the end-user through the its initial use of OpenCert.</p> +<p>It needs to be upgraded to take into account the new prototype.</p> + + + + diff --git a/resources/page/1/index.html b/resources/page/1/index.html new file mode 100644 index 0000000..d4de1c4 --- /dev/null +++ b/resources/page/1/index.html @@ -0,0 +1 @@ +https://www.eclipse.org/opencert/resources/ \ No newline at end of file diff --git a/resources/screenshots/index.html b/resources/screenshots/index.html new file mode 100644 index 0000000..1bc8d65 --- /dev/null +++ b/resources/screenshots/index.html @@ -0,0 +1,452 @@ + + + + + + + + + +Screenshots | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Screenshots

+ + +

This page shows some screenshots that illustrate the AMASS Open Platform in action.

+ + + + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/resources/security/index.html b/resources/security/index.html new file mode 100644 index 0000000..a657539 --- /dev/null +++ b/resources/security/index.html @@ -0,0 +1,471 @@ + + + + + + + + + +Considerations About Open Source and Security | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Considerations About Open Source and Security

+ + +

By Maria Teresa Delgado and Gaël Blondelle - Eclipse Foundation Europe GmbH

+

Security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS

+

AMASS (Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems) is an EU-funded project that has created and consolidated a de-facto European Open Tool Platform, ecosystem, and community for assurance and certification of Cyber-Physical Systems (CPS). The tools provided by the AMASS open platform leverage both existing open source components, and new open source components that are published to the community, under an open collaborative model. The resulting open source ecosystem and community are managed as an Eclipse project hosted by the Eclipse Foundation. +As AMASS is addressing a wide universe of application areas (i.e. automotive, railway, aerospace, space, and energy) while implementing an open collaboration model to develop its technology solutions, it is not surprising that the community would express its concern on the platform security aspects and its openness. +But no worries! As you will learn after reading this article, security and openness are two orthogonal issues and the AMASS Open Tool Platform is certainly not a liability for the development of CPS.

+ +

No direct relationship between Open source and security

+

Open Source (OS) implies that source code is distributed under a license in which the copyright holder grants the users the power to access, modify and re-distribute the software to anyone and for any purpose. Nowadays, OS components are the core building blocks of application software, providing developers with an ever-growing offer of off-the-shelf possibilities that they can use for assembling their products faster and more efficiently.

+

The OSS movement was not designed with security in mind, OSS is all about open collaboration and open innovation. However, the Linus’ law in Open Source states that: “given enough eyeballs, all bugs are shallow.” And the OS community do believe that opening their code up for inspection will increase protection against bugs — and often improve code trust. Nonetheless, OSS community has evolved, and the vast majority of users are now downloading OS resources without actually reviewing the source code itself, meaning that the number of users is far greater than the number of eyeballs. Thus, having the source code available for scrutiny could be either a good or a bad thing, depending on the size of the community and the user perspective.

+

Others have studied the correlation between security and open source in a more structured way. Schryen performed a thorough literature review on security aspects in open source vs. closed source software, concluding that the discussion is often biased depending on the preferences of development styles, and the lack of appropriate metrics, a common methodology and hard data. Schryen’s work analyses and compares published vulnerabilities (software bugs that can be used by attackers to gain access to a system or network are commonly referred to as vulnerabilities according to the U.S. MITRE corporation) of a set of open and close source software packages, all of which are widely deployed. His investigation reveals that no significant differences in the severity of vulnerabilities were found between open source and closed source software.

+

Closed source solutions are not necessarily more secure

+

Security wise, the main concern remains the surface of exposure of software code: all the different points where an unauthorized party could try to inject or extract data. The openness in OSS makes it easier for both the good and the bad guys to find vulnerabilities in the code, since it is available for anyone to review (and to fix!).

+

However, closed models implementing a “security through obscurity” approach are not necessarily better. Security is a holistic concept not only depending on the final result, but also linked to the creation and maintenance process, and open source has the potential to be better than closed source software in terms of security vulnerabilities being available for public scrutiny and fixes. But simply being open is not a guarantee of security; over the past years a few examples have made this clear for the OSS community: (a) the Heartbleed bug, which put the spotlight on OpenSSL, the security toolkit used by many of the internet’s largest sites, maintained primarily by two men who have never met in person, (b) the Equifax breach that exposed sensitive data for as many as 143 million U.S. consumers, accomplished by exploiting a web application vulnerability that had been patched more than two months earlier, and (c) the Apache Struts 2 flaw uncovered recently, which promises to be even more critical than the Equifax Bug, a remote code-execution vulnerability in the popular open-source framework for developing web applications in the Java programming language which could lead to full endpoint and network compromise.

+

On the other side, if you need to think about security breaches in proprietary solutions or closed source software, just think about the Microsoft security breaches that we were never told about, and you should be good to go, for example: that time when Microsoft responded quietly to a detected secret database hack in 2013. Security in the 21st century has proven to have suffered enough breaches both in the open and closed software worlds.

+

Projection in the AMASS context

+

AMASS project partners and early adopters agree that security is crucial in all tools, systems and platforms, and of course AMASS results are no exception. However, we have made clear that security and openness are two orthogonal issues and we support the idea that OSS is potentially better -security wise- due to the public availability of source code.

+

In the context of the Eclipse ecosystem, some specific efforts are already in place to reinforce the security of the AMASS open platform. Eclipse Development Process (EDP) already covers the traceability of the code published in open source, checked by the Eclipse IP process that tracks the provenance of each contribution as well as the provenance of each dependency recursively. Also, EDP requires that the binaries are signed during the release process.

+

Moreover, the AMASS open platform is supposed to be embedded in a larger environment, - either a proprietary product, or a specific deployment by a large organisation- where additional measures can be integrated to ensure the security of the platform.

+

AMASS is about tools for assurance and certification processes that can be used in several domains to improve system efficiency, but AMASS is not a CPS core component, and thus the AMASS tool platform by itself is not a liability for the development of CPS. The AMASS open platform is deployed in the context of a global certification and assurance process that should consider the security risks related to the tools in order to effectively mitigate them.

+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/resources/training/index.html b/resources/training/index.html new file mode 100644 index 0000000..88ca11d --- /dev/null +++ b/resources/training/index.html @@ -0,0 +1,493 @@ + + + + + + + + + +Online Training | The Eclipse OpenCert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + + + + + + + + + + + +
+
+ +
+
+ + + +

Online Training

+ + +

This page references the latest training material available for the OpenCert platform.

+

Training - Winter series 2018

+

Training on the Prototype P1: WP3 Session #1 (26 Jan 2018)

+
    +
  • Workflow overview
  • +
  • System Component Specification: Requirement specification
  • +
  • Requirement Formalization: Formalize requirements with formal properties, Contract editor with content assist
  • +
  • Requirement Early Validation: Metrics
  • +
  • Functional Refinement: Architectural refinement, Contract refinement, Contract-based views + + +
  • +
+

Training on the Prototype P1: WP3 Session #2 (31 Jan 2018)

+
    +
  • Components nominal and faulty behaviour definition
  • +
  • Functional early verification: Integration of CHESS and V&V tools, Contract refinement analysis, Contract validation, Contract-based verification of refinement
  • +
  • Safety analysis: Fault tree generation, Contract-based safety analysis
  • +
  • Safety Case: Generate product-based assurance arguments from CHESS model, Link architecture-related entities, Document generation
  • +
  • Upcoming features: Savona, Simulation-based Fault Injection, Requirement Early Validation + + +
  • +
+

Training on the Prototype P1: WP4 Session #1 (25 Jan 2018)

+
    +
  • Dependability assurance case modelling
  • +
  • Contract-based multi-concern assurance
  • +
  • System-dependability co-analysis: via Papyrus, via Safety Architect and via Concerto + + +
  • +
+

Training on the Prototype P1: WP6 Session (24 Jan 2018)

+
    +
  • Introduction to filtering at Assurance Project generation by Criticality/Applicability level
  • +
  • Reuse Assistant
  • +
  • Compliance Map Report
  • +
  • Management of Families-Lines: Variability Management support at process level and at component level, cross-concern variability management
  • +
  • Semi-automatic generation of Arguments: Product arguments and process arguments + + +
  • +
+ + + + + +
+
+ + + + + +
+
+ +
+
+ + + + + +

+ Back to the top +

+ + + + + + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..4f9540b --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +User-agent: * \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..23b4174 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,68 @@ + + + + https://www.eclipse.org/opencert/ + 2021-06-21T16:09:45-04:00 + + https://www.eclipse.org/opencert/news/ + 2021-03-31T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2021-03-31-opencert_for_privacy_assurance/ + 2021-03-31T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2019-01-24-security_blog/ + 2019-01-24T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/security/ + 2019-01-24T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/ + 2019-01-24T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/screenshots/ + 2018-12-13T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/documentation/ + 2018-12-05T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-12-05-download_p2_preview/ + 2018-12-05T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-06-25-epf-presentation-at-ec-france/ + 2018-06-25T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-06-01-meet-amass-ec-france/ + 2018-06-01T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-03-22-new-content/ + 2018-03-22T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/training/ + 2018-03-22T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-03-09-new-prototype/ + 2018-03-09T00:00:00+00:00 + + https://www.eclipse.org/opencert/downloads/ + 2018-01-24T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2018-01-15-youtubechannel/ + 2018-01-15T00:00:00+00:00 + + https://www.eclipse.org/opencert/about/ + 2017-06-07T00:00:00+00:00 + + https://www.eclipse.org/opencert/news/2017-06-07-hello-world/ + 2017-06-07T00:00:00+00:00 + + https://www.eclipse.org/opencert/community/ + 2017-06-07T00:00:00+00:00 + + https://www.eclipse.org/opencert/resources/gettingstarted/ + 2017-06-07T00:00:00+00:00 + + https://www.eclipse.org/opencert/home/ + 2017-06-07T00:00:00+00:00 + + + echo 'Changes have been detected, publishing to repo '\''www.eclipse.org/opencert'\''' Changes have been detected, publishing to repo 'www.eclipse.org/opencert' + git config user.email opencert-bot@eclipse.org + git config user.name 'OpenCert Bot' + git commit -m 'Website build Opencert-Website-Pipeline-12' [main 83594b6] Website build Opencert-Website-Pipeline-12 64 files changed, 10729 insertions(+), 92 deletions(-) create mode 100644 404.html delete mode 100644 README.md create mode 100644 about/index.html create mode 100644 community/index.html create mode 100644 downloads/index.html create mode 100644 home/index.html create mode 100644 images/201806AtifEclipseConFrance.jpg create mode 100644 images/ARTA.png create mode 100755 images/OpenCertUsageScenarios.jpg create mode 100644 images/bernard-hermant-590572-unsplash_camera.png create mode 100644 images/carousel/opencert-slide-01.png create mode 100644 images/carousel/opencert-slide-03.png create mode 100644 images/carousel/opencert-slide-04.png create mode 100644 images/chess-logo.png create mode 100644 images/eclipse.jpg create mode 100644 images/epf_logo.jpg create mode 100755 images/gettingstarted/Fig1.png create mode 100755 images/gettingstarted/Fig2.png create mode 100644 images/gettingstarted/Fig3.png create mode 100755 images/gettingstarted/Fig4.png create mode 100755 images/gettingstarted/Fig5.png create mode 100755 images/gettingstarted/Fig6.png create mode 100755 images/gettingstarted/Fig7.png create mode 100755 images/gettingstarted/Fig8.png create mode 100644 images/logo.png create mode 100644 images/logo_square.png create mode 100644 images/screenshots/screenshot_00.png create mode 100644 images/screenshots/screenshot_01.png create mode 100644 images/screenshots/screenshot_02.png create mode 100644 images/screenshots/screenshot_03.png create mode 100644 images/screenshots/screenshot_04.png create mode 100644 images/youtube.png create mode 100644 index.html create mode 100644 index.xml create mode 100644 js/eclipsefdn.adopters.js create mode 100644 js/solstice.hugo.js create mode 100644 news/2017-06-07-hello-world/index.html create mode 100644 news/2018-01-15-youtubechannel/index.html create mode 100644 news/2018-03-09-new-prototype/index.html create mode 100644 news/2018-03-22-new-content/index.html create mode 100644 news/2018-06-01-meet-amass-ec-france/index.html create mode 100644 news/2018-06-25-epf-presentation-at-ec-france/index.html create mode 100644 news/2018-12-05-download_p2_preview/index.html create mode 100644 news/2019-01-24-security_blog/index.html create mode 100644 news/2021-03-31-opencert_for_privacy_assurance/index.html create mode 100644 news/index.html create mode 100644 news/index.xml create mode 100644 news/page/1/index.html create mode 100644 resources/documentation/AMASS-Platform-P2-Developers-Guide_23112018.pdf create mode 100644 resources/documentation/AMASS-Platform-P2-User-Manual_23112018.pdf create mode 100644 resources/documentation/AMASS_OpenPlatform_PrototypeP1_DeveloperGuide_24012018.pdf create mode 100644 resources/documentation/AMASS_OpenPlatform_PrototypeP1_UserManual_24012018.pdf create mode 100755 resources/documentation/OpenCert_DeveloperGuide_07062017.pdf create mode 100755 resources/documentation/OpenCert_UserManual_07062017.pdf create mode 100644 resources/documentation/index.html create mode 100644 resources/gettingstarted/index.html create mode 100644 resources/index.html create mode 100644 resources/index.xml create mode 100644 resources/page/1/index.html create mode 100644 resources/screenshots/index.html create mode 100644 resources/security/index.html create mode 100644 resources/training/index.html create mode 100644 robots.txt create mode 100644 sitemap.xml + git log --graph --abbrev-commit --date=relative -n 5 * commit 83594b6 | Author: OpenCert Bot | Date: 0 seconds ago | | Website build Opencert-Website-Pipeline-12 | * commit 77418c1 Author: Angel Lopez Date: 4 months ago Initial commit + '[' main = main ']' + git push origin HEAD:master Failed to add the RSA host key for IP address '141.94.179.217' to the list of known hosts (/home/jenkins/.ssh/known_hosts). To gitlab.eclipse.org:eclipse/opencert/opencert.website-output.git ! [rejected] HEAD -> master (non-fast-forward) error: failed to push some refs to 'git@gitlab.eclipse.org:eclipse/opencert/opencert.website-output.git' hint: Updates were rejected because a pushed branch tip is behind its remote hint: counterpart. Check out this branch and integrate the remote changes hint: (e.g. 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 408 killed; [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE