Papyrus for Real Time (a.k.a., Papyrus-RT) has made great stride in its development and and is standing on the verge of a 1.0 release. Discover what Papyrus-RT is about and what are our plans for its release.
This was presented at the Ericsson Modeling Days 2016 held in Kista (Stockholm), Sweden in September 2016.
Papyrus-RT - Executable modeling on eclipseCharles Rivet
Presentation made at EclipseCon France.
This slide deck shows the progress made in the creation of Papyrus for Real Time, one of the first products in the Eclipse Papyrus product line.
Papyrus-RT is a modeling tool implementing the UML-RT domain specific language targeting reactive embedded and cyber-physical systems.
Offline Review of Requirements Documents in ReqIF FormatEccam
This presentation illustrates workflow for offline review of requirements documents in ReqIF format:
1) Export into ReqIF format from IBM Rational DOORS, DOORS Next Gen or other RM tools
2) Conversion of ReqIF into ReqView format by ReqView Synchronizer
3) Opening ReqView document in ReqView, updating requirements status and adding comments
4) Synchronization of changes back to the RM tool
Papyrus for Real Time (a.k.a., Papyrus-RT) has made great stride in its development and and is standing on the verge of a 1.0 release. Discover what Papyrus-RT is about and what are our plans for its release.
This was presented at the Ericsson Modeling Days 2016 held in Kista (Stockholm), Sweden in September 2016.
Papyrus-RT - Executable modeling on eclipseCharles Rivet
Presentation made at EclipseCon France.
This slide deck shows the progress made in the creation of Papyrus for Real Time, one of the first products in the Eclipse Papyrus product line.
Papyrus-RT is a modeling tool implementing the UML-RT domain specific language targeting reactive embedded and cyber-physical systems.
Offline Review of Requirements Documents in ReqIF FormatEccam
This presentation illustrates workflow for offline review of requirements documents in ReqIF format:
1) Export into ReqIF format from IBM Rational DOORS, DOORS Next Gen or other RM tools
2) Conversion of ReqIF into ReqView format by ReqView Synchronizer
3) Opening ReqView document in ReqView, updating requirements status and adding comments
4) Synchronization of changes back to the RM tool
EclipseCon France 2014 presentation on Papyrus for Real-Time Embedded applications.
It presents how Papyrus, an open-source software and system modeling tool, can address the needs of the real-time embedded software developer.
File has been updated with up-to-date information post-conference.
In order to enable the much needed agility demanded by today's marketplace, business functions and associated processes must be supported by semantically accurate and reusable information, i.e. data and its associated metadata. A data model is an abstract model that describes how data is represented and accessed. Data modeling is the process of creating a data model instance by applying a data model theory, typically to solve some business enterprise requirement. Data model instances can be categorized into various levels or perspectives, including contextual data models which identify entity classes, conceptual data models which define the meaning of things in the organization, logical data models which describe the logical representation of properties without regard to particular data manipulation technology, physical data models which describe the physical means by which data are stored, data definitions which represent the coding language of the schema on the specific development platform, and data instantiations which hold the values of the properties applied to the data in a schema. In this short talk, we'll take a look at examples of each of these kinds of data models and explore how they are supported by projects/components at Eclipse.
In this presentation, you learn how to use AToMPM in order to:
- Create a domain-specific language for modeling finite state automata (FSA)
- Synthesize a modeling environment for designing FSA models
- Design a simulator for FSA
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation SystemsObeo
[Talk by Lars Geyer-Blaumeiser at #SiriusCon]
ETAS is creating a modeling tool for physical control systems based on Sirius. The graphical part is centered around the modeling of physical equations, i.e., functions and variables. Based on these physical equations the tool allows to check the validity and to create computation sequences to calculate the equations based on a set of known variables.
In my talk I will present the usage of Sirius in this area, the advantages that convinced us to use Sirius but also the challenges in the adoption. One part of the challenges are the interaction with a XText based model and the cooperation with a textual representation. This includes the discrepancies between a resource based and a model based approach.
[About Lars Geyer-Blaumeiser:
Since 8 years Lars is responsible for release engineering and infrastructure development of Eclipse products for bigger Eclipse based IDE products in several divisions of Bosch and ETAS. In this regard he manages the open source components used within these Eclipse projects. Currently he is involved in a new product development which builds both a textual and graphical modeling tool using XText and Sirius. He is particularly interested by Agile Development, Continuous Delivery in a product organization and Eclipse based Business Models.]
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Frameworkjastram
No matter whether a heavy-weight approach like RUP is employed or an agile one - requirements have to be collected and organized somehow. It is desirable to maintain the requirements and to establish a traceability between the requirements and the development artifacts. Such a traceability has many uses, including to support project management, testing or change management, to name just a few. In practice, it is difficult to find the right balance for requirements management: If requirements are not updated, their usefulness is severely limited. Likewise, an incomplete or incorrect traceability can be worse than having none at all. The cost of a correctly maintained traceability can in some circumstances out-weight their value. In this talk, we present the Eclipse Requirements Modeling Framework (RMF) and its GUI, ProR. RMF supports a generic data model that is based on the emerging ReqIF standard. ReqIF is an OMG standard that was developed by the automotive industry to aid the exchange of requirements between manufacturers and suppliers. ProR is the first clean-room implementation of a ReqIF tool. We expect most industry tools to support ReqIF by the end of 2012 (many tools, including Rational DOORS, already support the predecessor of ReqIF). Support for the project was pledged by Airbus, Thales, MKS and many others (see http://eclipse.org/rmf). As ProR is generic, it can be used with a wide range of development processes. But the real power stems from the ability to extend it with plugins to provide additional functionality. In this talk, we will also present a method for building a formal model of requirements. The method supports the iterative addition of requirements to the model, while evolving the requirements. We demonstrate how ProR (with the integration plugin) support tasks like link creation, change management and requirements evolution. As an Eclipse project, RMF can easily be integrated into existing tools. There is a lot of interest in the Topcased community, for instance, to integrate ProR for better requirements engineering support. Further, we are evaluating traceability support for SysML, implemented in Topcased. This talk addresses everybody who manages requirements and who deals with the software development process. Besides requirements engineers, this includes product managers, project managers and software architects. As systems being developed are getting more and more complex, the importance of an effective development process and an integrated tool chain are becoming increasingly important. RMF makes an open contribution in an area that so far has been under-represented in the Eclipse ecosystem.
In April 2011 the OMG has released the Requirements Interchange Format (ReqIF) specification, which standardizes the format for the exchange of textual requirements between different requirements management tools.
The Eclipse Requirements Modeling Framework (RMF) project provides an open source implementation of this standard. The presentation gives a short overview over the new ReqIF standard and demonstrates the current implementation. Additionally, we will demonstrate two approaches for bridging the gap between textual requirements and models:
* The first approach will demonstrate how to explicitly model links between the textual requirements and the model elements using YAKINDU CReMa.
* In the second approach we will integrate models directly into the textual requirements by using textual domain specific languages and Eclipse Xtext.
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Mark Brörkens
Durch die Freigabe des ReqIF-Standards im April 2011 durch die OMG gibt es nun einen internationalen Standard, der das verteilte Arbeiten mit komplexen Anforderungen ermöglicht. Damit könnte ReqIF für Anforderungen das werden, was die UML in der Modellierung geleistet hat: Einen gemeinsamen Standard bereitstellen, auf den die Gemeinschaft konvergieren kann.
In diesem Vortrag stellen wir das Requirements Modeling Framework (RMF) vor. RMF ist ein neues Eclipse Foundation Projekt, das aus einem RIF/ReqIF-Kern und einer ReqIF-GUI besteht. RMF ist aus den zwei europäischen Forschungsprojekten Deploy und Verde entstanden.
RMF stellt drei Kerne für RIF 1.1a, RIF 1.2 und ReqIF 1.0.1 zu Verfügung. Diese sind mit dem Eclipse Modeling Framework realisiert und ermöglichen das effektive programmatische Arbeiten mit RIF- und ReqIF-Daten.
ProR ist der Name der GUI, mit der ReqIF-Daten komfortabel bearbeitet werden können. Dabei werden Anforderungen intuitiv tabellarisch dargestellt. ProR stellt Erweiterungspunkte zur Verfügung, über die andere Eclipse-basierte Werkzeuge integriert werden können.
In diesem Vortrag stellen wir das Projekt vor, beschreiben die Architektur und demonstrieren die Möglichkeiten einer Eclipse-basierten Plattform.
People are a critical factor in any cyber security imitative. In this session we will cover the roles and responsibilities defined by NIST for the Risk Management Framework (RMF). This is third in a series on NIST’s Risk Management Framework (RMF). This session covers topics in (ISC)2 CAP certification, FISMA, Certification and Accreditation, DIACAP, and DIARMF.
Papyrus is an open source UML modeling tool based on Eclipse technology. After many years of incubation, it will be released in June as part of the Eclipse Luna common release.
This presentation describes what is Papyrus, why it was originally created, who's using it, and what the future may hold.
This presentation was given as part of Eclipse Day Montreal 2014, held June 10, 2014.
source : http://www.opennaru.com/jboss/jboss-migration-tool-rhamt/
JBoss 마이그레이션 도구인 Red Hat Application Migration Toolkit (RHAMT)은 weblogic/websphere 와 같은 WAS 제품에서 운영하던 애플리케이션을 JBoss 로 마이그레이션 할 때 유용하게 사용할 수 있는 도구입니다.
RHAMT 을 이용하면 애플리케이션 소스가 없더라도 해당 애플리케이션이 JBoss 에서 실행되기 위해 수정이 필요한 부분을 리포트하고 수정 방법을 가이드해 줍니다.
Pivotal은 개발자 생산성을 높이고 운영비용을 줄이면서 성공적인 비지니스를 할 수 있도록 개발 환경의 혁신 문화와 플랫폼을 제공하고 있습니다.
본 세션에서는 플랫폼의 구조와 효과에 대해 소개하며 기업이 진정한 기술선도 업체로 발전해 갈 수 있도록 혁신적은 플랫폼 *PAS, *PKS를 소개합니다.
*PAS: Pivotal Application Service로 개발자에게 기능 구현 속도를 높이고, 운영 팀은 세계 최고 수준의 가용성을 제공해주는 서비스입니다.
*PKS: Pivotal Container Service로 Kubernates의 배포, 관리, 모니터링, 업데이트 등을 자동화하고 Pivotal에서 관리해주는 서비스입니다
EclipseCon France 2014 presentation on Papyrus for Real-Time Embedded applications.
It presents how Papyrus, an open-source software and system modeling tool, can address the needs of the real-time embedded software developer.
File has been updated with up-to-date information post-conference.
In order to enable the much needed agility demanded by today's marketplace, business functions and associated processes must be supported by semantically accurate and reusable information, i.e. data and its associated metadata. A data model is an abstract model that describes how data is represented and accessed. Data modeling is the process of creating a data model instance by applying a data model theory, typically to solve some business enterprise requirement. Data model instances can be categorized into various levels or perspectives, including contextual data models which identify entity classes, conceptual data models which define the meaning of things in the organization, logical data models which describe the logical representation of properties without regard to particular data manipulation technology, physical data models which describe the physical means by which data are stored, data definitions which represent the coding language of the schema on the specific development platform, and data instantiations which hold the values of the properties applied to the data in a schema. In this short talk, we'll take a look at examples of each of these kinds of data models and explore how they are supported by projects/components at Eclipse.
In this presentation, you learn how to use AToMPM in order to:
- Create a domain-specific language for modeling finite state automata (FSA)
- Synthesize a modeling environment for designing FSA models
- Design a simulator for FSA
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation SystemsObeo
[Talk by Lars Geyer-Blaumeiser at #SiriusCon]
ETAS is creating a modeling tool for physical control systems based on Sirius. The graphical part is centered around the modeling of physical equations, i.e., functions and variables. Based on these physical equations the tool allows to check the validity and to create computation sequences to calculate the equations based on a set of known variables.
In my talk I will present the usage of Sirius in this area, the advantages that convinced us to use Sirius but also the challenges in the adoption. One part of the challenges are the interaction with a XText based model and the cooperation with a textual representation. This includes the discrepancies between a resource based and a model based approach.
[About Lars Geyer-Blaumeiser:
Since 8 years Lars is responsible for release engineering and infrastructure development of Eclipse products for bigger Eclipse based IDE products in several divisions of Bosch and ETAS. In this regard he manages the open source components used within these Eclipse projects. Currently he is involved in a new product development which builds both a textual and graphical modeling tool using XText and Sirius. He is particularly interested by Agile Development, Continuous Delivery in a product organization and Eclipse based Business Models.]
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Frameworkjastram
No matter whether a heavy-weight approach like RUP is employed or an agile one - requirements have to be collected and organized somehow. It is desirable to maintain the requirements and to establish a traceability between the requirements and the development artifacts. Such a traceability has many uses, including to support project management, testing or change management, to name just a few. In practice, it is difficult to find the right balance for requirements management: If requirements are not updated, their usefulness is severely limited. Likewise, an incomplete or incorrect traceability can be worse than having none at all. The cost of a correctly maintained traceability can in some circumstances out-weight their value. In this talk, we present the Eclipse Requirements Modeling Framework (RMF) and its GUI, ProR. RMF supports a generic data model that is based on the emerging ReqIF standard. ReqIF is an OMG standard that was developed by the automotive industry to aid the exchange of requirements between manufacturers and suppliers. ProR is the first clean-room implementation of a ReqIF tool. We expect most industry tools to support ReqIF by the end of 2012 (many tools, including Rational DOORS, already support the predecessor of ReqIF). Support for the project was pledged by Airbus, Thales, MKS and many others (see http://eclipse.org/rmf). As ProR is generic, it can be used with a wide range of development processes. But the real power stems from the ability to extend it with plugins to provide additional functionality. In this talk, we will also present a method for building a formal model of requirements. The method supports the iterative addition of requirements to the model, while evolving the requirements. We demonstrate how ProR (with the integration plugin) support tasks like link creation, change management and requirements evolution. As an Eclipse project, RMF can easily be integrated into existing tools. There is a lot of interest in the Topcased community, for instance, to integrate ProR for better requirements engineering support. Further, we are evaluating traceability support for SysML, implemented in Topcased. This talk addresses everybody who manages requirements and who deals with the software development process. Besides requirements engineers, this includes product managers, project managers and software architects. As systems being developed are getting more and more complex, the importance of an effective development process and an integrated tool chain are becoming increasingly important. RMF makes an open contribution in an area that so far has been under-represented in the Eclipse ecosystem.
In April 2011 the OMG has released the Requirements Interchange Format (ReqIF) specification, which standardizes the format for the exchange of textual requirements between different requirements management tools.
The Eclipse Requirements Modeling Framework (RMF) project provides an open source implementation of this standard. The presentation gives a short overview over the new ReqIF standard and demonstrates the current implementation. Additionally, we will demonstrate two approaches for bridging the gap between textual requirements and models:
* The first approach will demonstrate how to explicitly model links between the textual requirements and the model elements using YAKINDU CReMa.
* In the second approach we will integrate models directly into the textual requirements by using textual domain specific languages and Eclipse Xtext.
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Mark Brörkens
Durch die Freigabe des ReqIF-Standards im April 2011 durch die OMG gibt es nun einen internationalen Standard, der das verteilte Arbeiten mit komplexen Anforderungen ermöglicht. Damit könnte ReqIF für Anforderungen das werden, was die UML in der Modellierung geleistet hat: Einen gemeinsamen Standard bereitstellen, auf den die Gemeinschaft konvergieren kann.
In diesem Vortrag stellen wir das Requirements Modeling Framework (RMF) vor. RMF ist ein neues Eclipse Foundation Projekt, das aus einem RIF/ReqIF-Kern und einer ReqIF-GUI besteht. RMF ist aus den zwei europäischen Forschungsprojekten Deploy und Verde entstanden.
RMF stellt drei Kerne für RIF 1.1a, RIF 1.2 und ReqIF 1.0.1 zu Verfügung. Diese sind mit dem Eclipse Modeling Framework realisiert und ermöglichen das effektive programmatische Arbeiten mit RIF- und ReqIF-Daten.
ProR ist der Name der GUI, mit der ReqIF-Daten komfortabel bearbeitet werden können. Dabei werden Anforderungen intuitiv tabellarisch dargestellt. ProR stellt Erweiterungspunkte zur Verfügung, über die andere Eclipse-basierte Werkzeuge integriert werden können.
In diesem Vortrag stellen wir das Projekt vor, beschreiben die Architektur und demonstrieren die Möglichkeiten einer Eclipse-basierten Plattform.
People are a critical factor in any cyber security imitative. In this session we will cover the roles and responsibilities defined by NIST for the Risk Management Framework (RMF). This is third in a series on NIST’s Risk Management Framework (RMF). This session covers topics in (ISC)2 CAP certification, FISMA, Certification and Accreditation, DIACAP, and DIARMF.
Papyrus is an open source UML modeling tool based on Eclipse technology. After many years of incubation, it will be released in June as part of the Eclipse Luna common release.
This presentation describes what is Papyrus, why it was originally created, who's using it, and what the future may hold.
This presentation was given as part of Eclipse Day Montreal 2014, held June 10, 2014.
source : http://www.opennaru.com/jboss/jboss-migration-tool-rhamt/
JBoss 마이그레이션 도구인 Red Hat Application Migration Toolkit (RHAMT)은 weblogic/websphere 와 같은 WAS 제품에서 운영하던 애플리케이션을 JBoss 로 마이그레이션 할 때 유용하게 사용할 수 있는 도구입니다.
RHAMT 을 이용하면 애플리케이션 소스가 없더라도 해당 애플리케이션이 JBoss 에서 실행되기 위해 수정이 필요한 부분을 리포트하고 수정 방법을 가이드해 줍니다.
Pivotal은 개발자 생산성을 높이고 운영비용을 줄이면서 성공적인 비지니스를 할 수 있도록 개발 환경의 혁신 문화와 플랫폼을 제공하고 있습니다.
본 세션에서는 플랫폼의 구조와 효과에 대해 소개하며 기업이 진정한 기술선도 업체로 발전해 갈 수 있도록 혁신적은 플랫폼 *PAS, *PKS를 소개합니다.
*PAS: Pivotal Application Service로 개발자에게 기능 구현 속도를 높이고, 운영 팀은 세계 최고 수준의 가용성을 제공해주는 서비스입니다.
*PKS: Pivotal Container Service로 Kubernates의 배포, 관리, 모니터링, 업데이트 등을 자동화하고 Pivotal에서 관리해주는 서비스입니다
[Agenda]
*토크쇼 주제: Cloud Native를 위한 컨테이너 플랫폼 구현과 활용 이야기
1. 시장 및 기술동향 소개 & Container & Kubernetes 소개
2. Red Hat OpenShift를 왜 써야 할까요?
3. OpenShift Infra 구성 방안은 어떻게 되나요?
4. OpenShift와 Kubernetes의 주요 차이점은 무엇일까요?
5. 완전한 오픈소스 기반 OpenShift로 PaaS를 빠르게 구축이 가능 하나요?
6.컨테이너플랫폼의 운영을 효율적으로 하기위한 표준화에는 어떤 것이 필요할까요?
7. Red Hat OpenShift를 이용하여 기존의 시스템을 마이그레이션 하는 방법은 무엇인가요?
8. 개발자와 운영자가 일을 수월하게 할 수 있도록 도움을 준다고 하는데 어떠한 부분인가요?
9. Red Hat OpenShift 구축 성공 사례가 있나요?
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
최근 IT 시장은 ‘클라우드 네이티브’ 라는 컨셉을 적극적으로 받아들이면서 혁신의 속도를 높이기 위해 여러가지 노력을 기울이고 있습니다. 본 세션에서는 ‘클라우드 네이티브’ 를 이루는 4가지 요소인 DevOps, CICD, Container, MSA 를 간략하게 살펴보고 MSA 가 나머지 클라우드 네이티브 3 요소와 어떻게 상호작용하여 고객 여러분의 비즈니스에 도움이 되는지 알아봅니다. 그리고 MSA 로 이행하기 위한 조직면에서의 요건과 기술 면에서의 요건을 살펴봅니다.