This document provides instructions for installing IBM Rational Rhapsody Designer for Executable MBSE version 8.2 or 8.2.1, including downloading the Rhapsody installer and evaluation key, obtaining the Cygwin gcc compiler for system simulation support, and running the Rhapsody installation wizard to complete the installation process. It also recommends testing the Cygwin gcc and make commands once installed and provides additional context around Rhapsody editions, versions, and installation considerations.
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Fraser Chadburn
This detailed guide gives full instructions for installing IBM Rational Rhapsody v8.3 with iFixes *as of 14/01/18. It gives instructions for installing all Editions. It chooses Developer Edition and then switches it to Designer (although Architect is also possible). Included are steps for downloading and installing the minimal Cygwin environment and a profile called SysMLHelper which supports a Harmony/SE like workflow for advanced executable MBSE in automotive. Full steps on validating the install are provided including checking that the Rhapsody Gateway add-in launches OK.
Sys ml helperprofile-rhapsody813-obtainandinstall-v1Fraser Chadburn
Steps for obtaining and installing the Java plugin and profile called the "SysMLHelperProfile" for doing automotive executable MBSE with IBM Rational Rhapsody 8.1.3+
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerFraser Chadburn
This video gives detailed screenshots for installing IBM Rational Rhapsody. The suggested install is to install all the Editions and then modify the .ini file. The slide deck includes detail on downloading a minimal Cygwin (i.e. tiny amount) of the gcc tool-chain to build system sims. It also has test instructions that can be done to check the install. Rhapsody 8.2.1 is used.
IBM Rational Rhapsody 8.4 install guide (including Cygwin and obtaining an ev...Fraser Chadburn
I updated my installation guide for IBM Rational Rhapsody 8.4 (April 2019). Tip #1 is to not do a default install, rather follow the steps. Since I suggest installing the Developer Edition and then changing the rhapsody.ini file afterwards, this guide works for setting up machines for my UML and SysML with Rhapsody training. I've also used it for helping some big clients to get a package installer sorted. www.mbsetraining.com www.executablembse.com. Note: My helper profile is continually under development and hence steps to obtain and get working my vary. Email me if you want the latest or have issues.
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...GlobalLogic Ukraine
This webinar by Roman Stratiienko (Architect, Technology, GlobalLogic) was delivered at Embedded Community Webinar #12 on May 26, 2021.
Imagine that you have the latest version of Android, a single-board computer and a whole year of free time to experiment. What would you do? Would you try to run Android on it? And now imagine that this has already been done: we present to your attention GloDroid! This is a safe (no backdoor) and inexpensive open source solution that works right out of the box without any additional manipulation. GloDroid is a project to port and adapt open source Android applications to work on widely available single-board computer platforms.
More details and presentation: https://www.globallogic.com/ua/about/events/embedded-community-webinar-12/
Java Webinar #9: “Raspberry Pi Platform for Java Programmers”GlobalLogic Ukraine
This webinar by Dmytro Ihnatiev (Consultant, GlobalLogic) was delivered at Java Community Webinar #9 on Aril 29, 2021.
Do you have a Raspberry Pi but still haven't decided which programming language to choose? The report show you how to use Java to configure and run your Raspberry Pi, which additional utilities and libraries will come in handy. We also look at examples of using Java on a Raspberry Pi.
More details and presentation: https://www.globallogic.com/ua/about/events/java-community-webinar-9/
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Fraser Chadburn
This detailed guide gives full instructions for installing IBM Rational Rhapsody v8.3 with iFixes *as of 14/01/18. It gives instructions for installing all Editions. It chooses Developer Edition and then switches it to Designer (although Architect is also possible). Included are steps for downloading and installing the minimal Cygwin environment and a profile called SysMLHelper which supports a Harmony/SE like workflow for advanced executable MBSE in automotive. Full steps on validating the install are provided including checking that the Rhapsody Gateway add-in launches OK.
Sys ml helperprofile-rhapsody813-obtainandinstall-v1Fraser Chadburn
Steps for obtaining and installing the Java plugin and profile called the "SysMLHelperProfile" for doing automotive executable MBSE with IBM Rational Rhapsody 8.1.3+
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerFraser Chadburn
This video gives detailed screenshots for installing IBM Rational Rhapsody. The suggested install is to install all the Editions and then modify the .ini file. The slide deck includes detail on downloading a minimal Cygwin (i.e. tiny amount) of the gcc tool-chain to build system sims. It also has test instructions that can be done to check the install. Rhapsody 8.2.1 is used.
IBM Rational Rhapsody 8.4 install guide (including Cygwin and obtaining an ev...Fraser Chadburn
I updated my installation guide for IBM Rational Rhapsody 8.4 (April 2019). Tip #1 is to not do a default install, rather follow the steps. Since I suggest installing the Developer Edition and then changing the rhapsody.ini file afterwards, this guide works for setting up machines for my UML and SysML with Rhapsody training. I've also used it for helping some big clients to get a package installer sorted. www.mbsetraining.com www.executablembse.com. Note: My helper profile is continually under development and hence steps to obtain and get working my vary. Email me if you want the latest or have issues.
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...GlobalLogic Ukraine
This webinar by Roman Stratiienko (Architect, Technology, GlobalLogic) was delivered at Embedded Community Webinar #12 on May 26, 2021.
Imagine that you have the latest version of Android, a single-board computer and a whole year of free time to experiment. What would you do? Would you try to run Android on it? And now imagine that this has already been done: we present to your attention GloDroid! This is a safe (no backdoor) and inexpensive open source solution that works right out of the box without any additional manipulation. GloDroid is a project to port and adapt open source Android applications to work on widely available single-board computer platforms.
More details and presentation: https://www.globallogic.com/ua/about/events/embedded-community-webinar-12/
Java Webinar #9: “Raspberry Pi Platform for Java Programmers”GlobalLogic Ukraine
This webinar by Dmytro Ihnatiev (Consultant, GlobalLogic) was delivered at Java Community Webinar #9 on Aril 29, 2021.
Do you have a Raspberry Pi but still haven't decided which programming language to choose? The report show you how to use Java to configure and run your Raspberry Pi, which additional utilities and libraries will come in handy. We also look at examples of using Java on a Raspberry Pi.
More details and presentation: https://www.globallogic.com/ua/about/events/java-community-webinar-9/
TheEdge 2012 - AlphaCSP's 5th annual Java event, bringing news and the future of Java to the Java community, took place on the 29th of March 2012, at the Avenue Convention Center. Once again, AlphaCSP's Java experts, together with leading Java speakers from around the world, presented cutting-edge Java technologies.
This one is about Rich Ajax Platform
Presentation of SAPUI5/OpenUI5 Continuous Integration infrastructure for DSAG (German-Speaker UserGroup) workgroup for UI technologies on Jan 25th, 2017.
The OPNFV Mini Summit, held during the 2015 NFV World Congress, ended with a presentation by Keith Wiles from Intel and Bob Monkman from ARM, explaining data plane acceleration and its importance in platform performance.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2020/12/democratizing-computer-vision-and-machine-learning-with-open-royalty-free-standards-openvx-a-presentation-from-amd/
For more information about edge AI and computer vision, please visit:
https://www.edge-ai-vision.com
Kiriti Nagesh Gowda, staff engineer in the Machine Learning and Computer Vision Group at AMD and chair of the Khronos OpenVX working group, presents the “Democratizing Computer Vision and Machine Learning with Open, Royalty-Free Standards: OpenVX” tutorial at the September 2020 Embedded Vision Summit.
OpenVX is a mature computer vision and machine learning API standard by the Khronos group, developed to be a novel, open and royalty-free standard for cross-platform acceleration. Real-world computer vision and machine learning applications are still in their infancy, and there are many efforts to monopolize this landscape with proprietary hardware and software solutions. Developers need an open royalty-free API to enable them to deploy their applications on any hardware, without worrying about portability and performance optimizations. This would help democratize the application sphere and help accelerate progress in the industry.
In this talk, Gowda presents the latest features in OpenVX 1.3 and how these features are being leveraged by OpenVX adopters. He clears up some misconceptions about OpenVX adoption and usability. In addition, through his analysis of implementations, you will learn about the performance, portability and memory footprint advantages of OpenVX via open-sourced samples.
В продолжение темы непрерывной интеграции, Макс расскажет о своем подходе организации непрерывной интеграции и деплоймента в Symfony проектах. Рассказ включает следующие темы:
- Управления зависимостями
- Процесс и инструменты для сборки
- Сервера непрерывной интеграции и в частности Jenkins, плагины к нему, jobs
- Процесс разработки в git
- Процесс выгрузки релиза
- Миграция БД
- Откат релиза
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
Customer Success is a core value at Alfresco, and for this we have invested in people, processes and tools to maximize the possibility of our Partners and Customers succeeding in Alfresco Projects. In this session, Gab will share his 5+ years experience on running successful Alfresco projects, providing a comprehensive but practical set of recommendations, to overcome common business & technical hurdles of an Enterprise wide ECM implementation and ensure continued success for your projects.
This preso also introduces the first pilot of Alfresco Developer Support service, geared towards helping customers and partners developers in developing high quality, scalable and high longevity Alfresco customizations, as well as to help you support those customizations in production.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/embedded-vision-alliance/embedded-vision-training/videos/pages/dec-2015-member-meeting-khronos
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Neil Trevett, President of Khronos and Vice President at NVIDIA, delivers the presentation, "Update on Khronos Open Standard APIs for Vision Processing," at the December 2015 Embedded Vision Alliance Member Meeting. Trevett provides an update on recent developments in multiple Khronos standards useful for vision applications.
EMC World 2016 - code.03 Introduction to Containers{code}
The results are in - containers are hot hot HOT! Everyone's talking about containers, and you've got a pretty good idea of how they work - but here's your opportunity to take that knowledge to the next level and actually get your hands dirty. In this session we'll cover the basics: when and where to use containers, the benefits and limitations, and even get some hands-on experience with the Docker command line.
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
This is the installation guide of MBSE Training and Consulting's Mastering MBSE with OMG SysML and IBM Rational Rhapsody training. It gives detailed steps for obtaining and installing Rhapsody Designer and Cygwin gcc minimal download (just x3 things to pick) for simulation modelling. Also included are detailed validation steps to make sure that the compiler is installed and working, the Gateway add-on is installed and licensed and that Java plugins are working (with the SysMLHelper Profile).
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
Detailed screen shots for installation of IBM Rational Rhapsody with Cygwin gcc compiler for executable Model-based Systems Engineering usage. Base instructions for preparing machines for training provided by www.mbsetraining.com.
TheEdge 2012 - AlphaCSP's 5th annual Java event, bringing news and the future of Java to the Java community, took place on the 29th of March 2012, at the Avenue Convention Center. Once again, AlphaCSP's Java experts, together with leading Java speakers from around the world, presented cutting-edge Java technologies.
This one is about Rich Ajax Platform
Presentation of SAPUI5/OpenUI5 Continuous Integration infrastructure for DSAG (German-Speaker UserGroup) workgroup for UI technologies on Jan 25th, 2017.
The OPNFV Mini Summit, held during the 2015 NFV World Congress, ended with a presentation by Keith Wiles from Intel and Bob Monkman from ARM, explaining data plane acceleration and its importance in platform performance.
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2020/12/democratizing-computer-vision-and-machine-learning-with-open-royalty-free-standards-openvx-a-presentation-from-amd/
For more information about edge AI and computer vision, please visit:
https://www.edge-ai-vision.com
Kiriti Nagesh Gowda, staff engineer in the Machine Learning and Computer Vision Group at AMD and chair of the Khronos OpenVX working group, presents the “Democratizing Computer Vision and Machine Learning with Open, Royalty-Free Standards: OpenVX” tutorial at the September 2020 Embedded Vision Summit.
OpenVX is a mature computer vision and machine learning API standard by the Khronos group, developed to be a novel, open and royalty-free standard for cross-platform acceleration. Real-world computer vision and machine learning applications are still in their infancy, and there are many efforts to monopolize this landscape with proprietary hardware and software solutions. Developers need an open royalty-free API to enable them to deploy their applications on any hardware, without worrying about portability and performance optimizations. This would help democratize the application sphere and help accelerate progress in the industry.
In this talk, Gowda presents the latest features in OpenVX 1.3 and how these features are being leveraged by OpenVX adopters. He clears up some misconceptions about OpenVX adoption and usability. In addition, through his analysis of implementations, you will learn about the performance, portability and memory footprint advantages of OpenVX via open-sourced samples.
В продолжение темы непрерывной интеграции, Макс расскажет о своем подходе организации непрерывной интеграции и деплоймента в Symfony проектах. Рассказ включает следующие темы:
- Управления зависимостями
- Процесс и инструменты для сборки
- Сервера непрерывной интеграции и в частности Jenkins, плагины к нему, jobs
- Процесс разработки в git
- Процесс выгрузки релиза
- Миграция БД
- Откат релиза
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
Customer Success is a core value at Alfresco, and for this we have invested in people, processes and tools to maximize the possibility of our Partners and Customers succeeding in Alfresco Projects. In this session, Gab will share his 5+ years experience on running successful Alfresco projects, providing a comprehensive but practical set of recommendations, to overcome common business & technical hurdles of an Enterprise wide ECM implementation and ensure continued success for your projects.
This preso also introduces the first pilot of Alfresco Developer Support service, geared towards helping customers and partners developers in developing high quality, scalable and high longevity Alfresco customizations, as well as to help you support those customizations in production.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/embedded-vision-alliance/embedded-vision-training/videos/pages/dec-2015-member-meeting-khronos
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Neil Trevett, President of Khronos and Vice President at NVIDIA, delivers the presentation, "Update on Khronos Open Standard APIs for Vision Processing," at the December 2015 Embedded Vision Alliance Member Meeting. Trevett provides an update on recent developments in multiple Khronos standards useful for vision applications.
EMC World 2016 - code.03 Introduction to Containers{code}
The results are in - containers are hot hot HOT! Everyone's talking about containers, and you've got a pretty good idea of how they work - but here's your opportunity to take that knowledge to the next level and actually get your hands dirty. In this session we'll cover the basics: when and where to use containers, the benefits and limitations, and even get some hands-on experience with the Docker command line.
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
This is the installation guide of MBSE Training and Consulting's Mastering MBSE with OMG SysML and IBM Rational Rhapsody training. It gives detailed steps for obtaining and installing Rhapsody Designer and Cygwin gcc minimal download (just x3 things to pick) for simulation modelling. Also included are detailed validation steps to make sure that the compiler is installed and working, the Gateway add-on is installed and licensed and that Java plugins are working (with the SysMLHelper Profile).
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
Detailed screen shots for installation of IBM Rational Rhapsody with Cygwin gcc compiler for executable Model-based Systems Engineering usage. Base instructions for preparing machines for training provided by www.mbsetraining.com.
Getting started with IBM Rational Rhapsody in AdaFrank Braun
Getting started with Rhapsody in ADA going through the following steps:
1) Select and install an appropriate Ada Compiler.
2) Install Setup IBM Rational Rhapsody 8.2 in Ada.
3) Build an initial Hello World Example.
There is a lot of hype around Cloud infrastructure at Red Hat with the introduction of product solutions like Red Hat Cloud Infrastructure (RHCI) and Red Hat Cloud Suite (RHCS). What does this mean for your customers that have to develop application on this Cloud infrastructure? In this session you will be given a growing toolbox of examples, how-to’s and video pointers so that you can tell a story around application development in the Cloud. By the end of this session you will be able to answer the question, “Why can’t I ignore the stack anymore?”
https://rhte2016.sched.org/event/894q/get-your-app-dev-on-in-the-cloud
The IBM z/OS Provisioning Toolkit, a simple command line utility for the rapid provisioning of z/OS development environments, now supports the latest CICS TS V5.4 and z/OS Connect EE V3.0.
Use Case: Building OSGi Enterprise Applications (QCon 14)Carsten Ziegeler
Use Case presentation from QCon 14. It presents the migration of Adobe's Experience Manager (formerly Communique) to OSGi. Common pitfalls and solutions are presented based on open source solutions from the Apache Software Foundation
Building Modular Enterprise Applications - C Ziegelermfrancis
Moving from a monolithic application to a modular solution provides several challenges, starting from how to develop and ending with how to deliver and maintain the solution This session is a technical case study about building modular enterprise products based an OSGi by using open source. It features several different open source projects and technologies mainly from the Apache Software Foundation, like Apache Felix, Apache Sling, and Apache Aries. The session explains the faced problems and how they were solved. Covered topics include how to develop your components, services and modules, assembling and provisioning the application as well as different tooling for maintaining and monitoring.
Bio:
Carsten Ziegeler is working at Adobe Research Switzerland and spends most of his time on architectural and infrastructure topics. Working for over 25 years in open source projects, Carsten is a member of the Apache Software Foundation and heavily participates in several Apache communities including Sling, Felix and ACE. He is a frequent speaker on technology and open source conferences. Carsten participates in the OSGi Core Platform and Enterprise expert groups and is a member of the OSGi board.
In this Presentation, we have provided step by step Installation guide and error free solution for developers which helps in time efficient and user friendly installation of theme in Liferay 7.
Similar to Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE (20)
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
1. Installing IBM® Rational®
Rhapsody® Designer for
Executable MBSE (8.2 or 8.2.1)
A COMBINED GUIDE FOR V8.2.1 OR V8.2 THAT SHOWS HOW TO OBTAIN
INSTALL RHAPSODY AND MINIMAL CYGWIN GCC COMPILER AND
COMPREHENSIVELY TEST ALL ASPECTS OF IT PRIOR TO TRAINING
07-OCT-2017
PROVIDED BY MBSE TRAINING AND CONSULTING LTD
FRASER.CHADBURN@MBSETRAINING.COM
INSTALLINGRHAPSODYFOREXECUTABLEMBSE-COMBINED82AND821-V1.PPTX
2. Rhapsody release information
• Release history of Rhapsody 8 releases can be found here:
http://www-01.ibm.com/support/docview.wss?uid=swg27025019
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 2
3. Obtaining and downloading
• You can download the installer from Rhapsody from IBM’s download trial
page (easily found in a google search of ‘download rational rhapsody’):
https://www.ibm.com/developerworks/downloads/r/rhapsodydeveloper/in
dex.html
• All the Rhapsody editions share the same installer. To download requires you
to create an IBM ID/password but this is easy to do
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 3
4. Decide which version to download
• Decide whether to download the
8.2.1 or 8.2 client
• If you’re doing a set-up for
Rhapsody software or systems
training then talk to your delivery
partner about version to choose
(there may be reasons to stay
with 8.2)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 4
5. Obtaining and downloading
• On the next page select marketing preferences and click I Confirm
(presuming that you do)
• You can download either
via http or using a Java-
based Download
Director
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 5
6. Download Rhapsody installer .zip and evaluation key
• Download the installer .zip (for V8.2 or V8.2.1) and the
Rhapsody_Eval_Key.dat (so you can test the installation)
• E.g. Using http download option, click on I agree to start download
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 6
7. Editions vs. Versions
• IBM® Rational Rhapsody® is packaged (i.e. sold) as 4 Editions. Each edition uses a
different core Rhapsody license:
• Developer for C/C++/Java (or Ada or C/C++/Java/Ada)
◦ A Premium Edition for software and systems. Includes full behavioral and State Machine
(and other) code generation and a real-time framework (OxF) for deployment of code to
Real-time Operating Systems.
◦ There is also an Ada only Developer Edition and a C/C++/Java/Ada Developer Edition
package (i.e. 4 language licenced package).
• Architect for Software Engineers
◦ A lower cost Edition. A stripped down version of Developer. Some code generation but
no real-time framework or state machines/RTOS support.
• Designer for Systems Engineers
◦ A Premium Edition for systems engineering. Uses a subset of Developer features, i.e.
you can execute models but only for animation purposes.
• Architect for Systems Engineers
◦ A lower cost Edition. Doesn’t have any model execution, i.e. it’s just the modelling tool
without any system simulation or code generation capabilities.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 7
8. Things to know
• Things to know:
1. All Rhapsody Editions use the same installer to install.
2. All Rhapsody Editions use the same underlying file format.
3. They are the same tool with different features turned on and off.
4. The choice of Edition launched is based on a command-line option given to
the rhapsody.exe.
5. The rhapsody.ini file in the installation direction specifies the Default Edition
to launch when you click to open a Rhapsody model on the file-system.
6. If you install Developer then shortcuts to the other Editions are also installed
(in the Start menu).
7. Rhapsody will try and consume the license for the Edition launched. If it can’t
then it won’t open.
8. The SysML profile is not separately licensed. All Editions have the SysML
profile and could be used for systems engineering.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 8
9. Installing Developer
• For the reasons given on the previous page, the steps here install Developer and
then give instructions on how to modify the installation. This means that the
installation will have maximum flexibility and can be switched around between
Editions (assuming licenses are available and necessary permissions).
• Selecting Developer Edition in the installer also makes it easier to verify compiler
toolchain during the install. This is used for system simulation.
• Often a goal for a company may be to reduce the cost of licenses. Different
strategies may be deployed for this. For example, installing the low cost Architect
for Systems Engineers version for most users, and providing instructions on how
to launch Designer shortcut from Start menu for those that need it. Some
organizations will simply deploy the same Edition to all machines to make it
simpler. For large organizations they may have a token license pool. The token
pool would need to include the particular editions for them to be usable from
the pool.
• Further advice should be sort when wanting to mix opening the same project
with different software language editions, e.g. using Developer in C with
Designer, as Designer will assume models are C++ under the hood, or assume
Animation settings.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 9
10. 64 vs 32 bit
• Rhapsody has both a 64 bit and 32 bit versions. Don’t be blasé about
thinking that it is better to install the 64 bit. The main reason for not
installing it is that a 64 bit application can’t call a 32 bit application. As such,
some integrations will not work. For this reason, it may be recommended to
park the 64 bit version out of site for the time being and install the 32 bit
version until such a time that you have asserted that you don’t need these
third party 32 bit integrations.
See: http://www-01.ibm.com/support/docview.wss?uid=swg27038779
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 10
11. System requirements for Rhapsody
• Up-to-date system requirements reports can be dynamically generated using
IBM’s Software Product Compatibility Reports (SPCR) tool:
• https://www.ibm.com/software/reports/compatibility/clarity/softwareReqsF
orProduct.html
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 11
12. Things to be installed
• These instructions provide guidance on installing Rhapsody Designer for
Systems Engineers Edition (32 bit) with:
◦ Simulation support for animating and executing systems models using the Cygwin
gcc compiler toolchain (to support system simulation).
◦ Also installed are a number of key Add-Ons. In particular the Gateway Add On
which provides synchronization of requirements with Rational DOORS, Word and
Excel documents.
◦ Use of an open-source SysMLHelper add-in that shows ability to extend Rhapsody
using Profiles and/or a Java API. This is used to varying degrees in training provided
by MBSE Training and Consulting Ltd, hence this needs to be installed for training
• Rhapsody is usually released every 6 months. The Rhapsody version assumed
here is 8.2.1 (released 12 June 2017) or 8.2 (released 05 December 2016).
• Cygwin gcc is a set of Open Source tools. It is not provided by IBM or part of
the IBM toolset, rather it is one of the compilers that Rhapsody supports.
Microsoft Visual Studio is also supported. Cygwin delivers the open source
standard Red Hat GNU gcc compiler and gdb debugger on Windows.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 12
13. Further help on installation
• You should not need this but for the record:
• Rhapsody 8.2:
https://www.ibm.com/support/knowledgecenter/SSB2MU_8.2.0/com.ibm.r
hp.installing.doc/topics/rhp_c_iu_rational_rhp_installation.html
• Rhapsody 8.2.1:
https://www.ibm.com/support/knowledgecenter/SSB2MU_8.2.1/com.ibm.r
hp.installing.doc/topics/rhp_c_iu_rational_rhp_installation.html
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 13
14. Installing more than one version at the same time
• E.g. 8.2 and 8.2.1
• This has been done by Rhapsody techies for years, for demo and testing
purposes. However, there are some caveats and generally it is bad idea if
user does not have admin rights. Main issues are with add-ons, and require
the user to switch .dlls by running a command line command as
administrator (rhapsody.exe /RegServer). See:
• http://www-01.ibm.com/support/docview.wss?uid=swg21323588
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 14
15. iFixes
• iFixes are patches to GA releases. A carefully formed google search will
usually help you find IBMs Fix Central website. If you are forming a
deployable package (particularly with a Jazz server back-end), then it is
worth considering these in your package (the steps for this are not included
in this guide)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 15
16. Downloading the Cygwin gcc
compiler installation files
INSTRUCTIONS TO GET FILES NEEDED
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 16
17. Cygwin
• Locate the Cygwin home page: https://www.cygwin.com/
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 17
18. Download setup.exe
• Download and run the setup-x86.exe. Choose the 32-bit installer
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 18
19. Choose a download source
• Choose Download Without Installing
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 19
20. Select local package directory
• Choose a location for the installation files (your choice)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 20
21. Select your internet connection
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 21
22. Choose a download site
• Choose a mirror site (probably doesn’t matter which one but a UK site may
feel better)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 22
23. • Expand the Developer tools tree. We need to select the specific components
we want. Toggle to install the following:
• 1. gcc-g++: GNU Compiler Collection (C++)
• 2. gdb: The GNU Debugger
• 3. make: The GNU version of the ‘make’ utility
• Click Next >
Select packages
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 23
24. Resolving dependencies
• Cygwin will identify the dependent components automatically
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 24
25. Progress
• The download will start. Wait for it to complete
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 25
26. Installation complete
• Click Finish when download is complete
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 26
27. Locate the download files
• The files will have been copied locally. If you want to use these to install on
multiple machines then this folder hierarchy can be transferred. You will also
need the setup-x86.exe installation tool, hence you could copy this also to
the machines that need it
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 27
28. Installing Cygwin gcc compiler
using the setup-x86.exe
INSTALLING USING DOWNLOADED FILES
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 28
29. • Double-click to launch the setup-x86.exe again
• Click Next >
Cygwin Setup
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 29
30. Choose a download source
• Click Install from Local Directory
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 30
31. Select root install directory
• Keep the default C:cygwin root folder
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 31
32. Select local package directory
• Now browse to the folder where you downloaded the Cygwin files to in the
previous section (it should remember)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 32
33. Click packages to install
• Select gcc-g++: GNU Compiler Collection (C++), gdb: The GNU Debugger,
and make: The GNU version of the ‘make’ utility (as before)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 33
34. Cygwin Setup – Resolving Dependencies
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 34
37. Optional: Testing gcc and make are installed
• Launch a Command Prompt and browse to the C:cygwinbin folder
• Type gcc followed by return. A “no input files” message should appear
• Type make followed by a return. A “No targets specified… ” message should
appear
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 37
39. Extract the files
• The Rhapsody installer is packaged as a compressed file. Unzip the file to a
local folder by right-clicking and choose Extract All…
• ratlRhapsody_eval_8.2_Windows_32.zip
• ratlRhapsody_eva_8.2.1_Windows_32.zip
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 39
40. Run setup.exe (as administrator)
• Right-click the setup.exe file and choose Run as administrator (critical for
8.2 to install correctly but do it with 8.2.1 to be on the safe side)
• Choose language,
e.g. English (United States)
and click OK)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 40
41. Welcome to the wizard
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 41
42. Software license agreement
• Assuming you do, click I accept the terms in the license agreement
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 42
43. Choose Edition
• Ensure IBM Rational Rhapsody Developer is selected (even if you’re going to
use one of the other Editions – this will install all the Editions in the Start
menu)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 43
44. Choose languages
• Select C++ and C (the assumption is that we are installing for systems
engineering purposes only (C++) but since the Cygwin compiler includes C we
may as well check the box)
• Choose Development environment and RTOS setting and click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 44
45. Destination Folder
• A number of options are now possible that may choose depending on your
admin rights and Windows User Access Control (UAC). Fundamentally,
Rhapsody will need to install some installation folders in an area that has
read-write access (this is important)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 45
Rhapsody can’t be
installed in a single
location under
“Program Files” due to
system restrictions
46. Installation choices
• Either, 1. Install for single user, not in one location (default)
• Or 2: Install for all users, and Program Files
• Or 3: Install in single user specified location
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 46
The read-only area goes into
Program Files (x86) and read-
write area goes into
C:/Users/<username>
The read-only area goes into
Program Files (x86) and read-
write area goes into
C:/ProgramData/
The read-only and read-write
areas goes into same folder
but folder cannot be in
Program Files, e.g.,
C:/Rhapsody82/
47. Destination folder
• Click Next > based on the decision previously. If this is a personal machine
not used by anyone else then stick with the default, option 1 (it will be
easier).
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 47
If you’re packaging Rhapsody
and the IT policy is to install
for all users, option 2, then
further steps may be
required to show the
ProgramData folder and
make the IBM subfolder
writable to users (see later
slides)
48. Silent installation options
• Information on silently installing Rhapsody is in the on-line Help:
• https://www.ibm.com/support/knowledgecenter/en/SSB2MU_8.2.0/com.ib
m.rhp.installing.doc/topics/rhp_c_iu_silent_sw_installation.html
• https://www.ibm.com/support/knowledgecenter/en/SSB2MU_8.2.1/com.ib
m.rhp.installing.doc/topics/rhp_c_iu_silent_sw_installation.html
• You can use "ALLUSERSINSTALL=1" to install read-write part in ProgramData
and read-only part in Program Files (this isn’t documented in the Help)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 48
49. Development environment paths
• Rhapsody will now check your registry to see what compilers are installed.
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 49
50. Development environment paths
• Rhapsody should’ve automatically found the C:cygwin compiler folder and
marked it with a green tick (if not, you may have a problem)
• Click Next >
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 50
51. Add-on installation
• A number of add-ons we need are not installed by default. Select and
deselect Add-Ons to match the following screenshot
• For example, click This feature will be installed on local hard drive for the
Rational Rhapsody Gateway Add On
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 51
52. Add on choices
• Choose to select the following Add-ons (and deselect the others). The list is
different between 8.2 and 8.2.1
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 52
53. Notes on Add Ons
• Important: Some of these add-on products require separately purchased
licenses. In case you’re interested:
• Rational Rhapsody Gateway Add On - Requirements Traceability connects
Rational Rhapsody to IBM Rational DOORS®, IBM Rational RequisitePro®, and
other requirements authoring tools provided by other vendors for
requirements traceability throughout the lifetime of a project, and to
navigate online between the design and the requirements. Basic export to
Rational DOORS and Rational RequisitePro is included in base products.
Advanced bidirectional Rational DOORS and Rational RequisitePro
synchronization, impact analysis, coverage analysis, and integration with
other authoring tools is included with the IBM Rational Rhapsody Tools and
Utilities Add On.
• Rational Rhapsody XMI Toolkit - XML Metadata Interchange imports and
exports model information to or from other tools and is part of the Rational
Rhapsody Tools and Utilities Add On.
• Systems Engineering Add On provides functions to assist in the development
of SysML and Harmony profile projects.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 53
54. Notes on Add Ons
• Rational Rhapsody TestConductor Add On provides model-driven testing to
automate testing tasks; defines tests with code and graphically with
sequence diagrams, statecharts, activity diagrams, and flowcharts; and runs
the tests interactively or in batch mode.
• Rational Rhapsody Automatic Test Generation Add On is the engine in the
Rational Rhapsody Testing Environment that verifies the functionality of the
system. It uses the UML model information and the generated source code
as the basis for analysis and to create executable test cases.
• Automotive, AUTOSAR system authoring and behavioral design and
AutomotiveC profile provides support for development of applications
including behavior for AUTOSAR with Rational Rhapsody Developer for C and
includes the AutomotiveC, AUTOSAR, and FixedPoint profiles.
• Automotive, AUTOSAR system authoring includes the AUTOSAR profiles for
designing AUTOSAR with Rational Rhapsody Architect for Software in the C
and C++ languages, and Rational Rhapsody Architect for Systems Engineers
and Rational Rhapsody Designer for Systems Engineers.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 54
55. Specify license path
• If you already have DOORS installed and are using the same FlexLM server to
host Rhapsody then select I will supply license information later (as you will
already have the TELELOGIC_LICENSE_FILE variable set-up with the server
name)
• If this is a fresh install on stand-alone machine then you may need to use the
evaluation license to test the install so browse to this file instead. Click Next
> when ready
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 55
56. Ready to install the program
• De-select to create a desktop shortcut because we want to launch Designer
not Developer. Click Install
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 56
57. InstallShield Wizard completed
• Installation will commence and complete (circa 5 mins)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 57
58. InstallShield Wizard completed
• Wait for the installation to complete
• Click Finish when done (alas, we are not yet finished!)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 58
60. How to unhide ProgramData folder
• If you chose option 2, to Install
for All Users …
• … then the read-write
part will have been installed into
C:/ProgramData, which may be
hidden by Windows. You may need
to set the Windows the Folder
options to Show hidden files, folders
and drives
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 60
61. Giving read-write to the ProgramData folders used
• If you installed for All users (option 2) and you are not an Administrator for
your machine then you will need to talk to your IT department to give you
Full control, of the C:ProgramDataIBMRationalRhapsody contents
• You don’t need to do this if you installed with the default installation location
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 61
62. Locate the rhapsody.ini file
• Locate the rhapsody.ini file in the Rhapsody installation folder
• If you installed with default location then this will be in
C:/Users/<username>/IBM/Rational/Rhapsody/8.2 or 8.2.1
• If you installed for all users then this will be in
C:/ProgramData/IBM/Rational/Rhapsody/8.2 or 8.2.1
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 62
63. Locate the rhapsody.ini file
• Click to Edit in Notepad
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 63
Be careful not to edit the
rhapsody.ini file while Rhapsody
is running and the rhapsody.exe
will try and write to it, and you
don’t want to corrupt it
64. Change the DefaultEdition
• Locate the DefaultEdition property and change it from Developer to
SystemDesigner. The DefaultEdition is the edition that is launched when you
double-click on a project (.rpy) file in Windows, as opposed to opening a
project from Rhapsody
• If you want Rhapsody to create new projects in a particular folder, create the
folder and add a ProjectsDirectory= line to the [General] section:
• Exit Notepad and Save the changes to the .ini file
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 64
65. Test the default edition setting
• Browse to the .. SamplesSystemSamplesTollRoad folder in the read-write
part of the install. Double-click the TollRoad.rpy file to open Rhapsody
• Verify from the title bar that Designer for Systems Engineers launches as the
default edition (not Developer)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 65
66. • If your DOORS server performance is poor, you may want to optimize
Rhapsody Gateway to speed things up. Some of these actions require admin
rights to the Program Files (x86 folder), hence you may need to do a Run as
administrator when launching Notepad to edit the gw.ini file, for example.
• For more info see:
http://www-01.ibm.com/support/docview.wss?uid=swg21605891
Optimize the Gateway for DOORS
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 66
67. • Browse to C:Program Files
(x86)IBMRationalRhapsody8.1.3Gatewaybin.w32
• Open the rg.ini file in Notepad and add the text:
[DOORS]
ProgressiveHierarchyLoading=1
E.g. If you have huge DOORS database…
Note: These steps may not
be required. However, it is
recommended to make
them now to avoid known
issues.
For more info see:
http://www-
01.ibm.com/support/docvi
ew.wss?uid=swg21605891
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 67
68. Test launching the Gateway
• Save and close the rg.ini file
• Return to the Rhapsody project, right-click in the browser and choose
Rational Rhapsody Gateway > Open
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 68
69. IBM Rational Rhapsody Gateway launches
• The Rhapsody Gateway user interface should launch. This is a good test that
it is installed and licensed (it is an add-on)
• Select File > Exit to close it (or click the X in top right to close the Window)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 69
70. Open the Features for the DefaultConfig
• Return to the Rhapsody TollRoad project and expand the Component
category to locate the DefaultConfig configuration nested under the
DefaultComponent
• Right-click the DefaultConfig and choose Features
• Click on the Settings tab
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 70
71. Change the Environment setting to Cygwin
• Scroll down to the locate the Environment setting. Change the setting from
MVSC to Cygwin
• Click OK
• Locate the simulation tools menu bar. Click the Smart Build icon to invoke
the compiler and start the build
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 71
72. Create a new folder
• Click Yes when asked whether to create a folder for the build
• The build should start (you may get warnings about animation library that
are raised by the linker)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 72
73. Verify animation toolbar appears
• A console window should appear (don’t close it). Return to Rhapsody and an
animation toolbar will have appeared. This indicates the installation is good
to go
• Click the red Stop button in the Animation toolbar to close the simulation.
The console window should disappear
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 73
74. Duplicate section warnings from compiler
• Removing duplicate section warnings
• When the application builds Rhapsody will link with a library installed. This
will work but if there is a mismatch between the compiler used you may get
duplicate section linker warnings.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 74
75. Create Execution Environment
• To remove the warnings you need to recompile the framework with your
installed Cygwin compiler version
• To do this choose Simulation > Create Execution Environment
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 75
76. Check that warnings are removed
• Wait for the environment to rebuild itself (this can take a while, 5-10 mins)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 76
77. Verify linker warning are removed
• Choose Full Build to rebuild the TollRoad’s DefaultConfig configuration again
and verify Linker warnings are removed (in the Log pane of the Output
window)
• Click the red button in the Animation toolbar to close the simulation. The
console window should disappear
• Close Rhapsody (and Save the changes)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 77
78. Browse to the Start menu
• Open a File Explorer and browse to the Start Menu for Rhapsody
• C:ProgramDataMicrosoftWindowsStart MenuProgramsIBM
RationalIBM Rational ToolsIBM Rational Rhapsody 8.2
• C:ProgramDataMicrosoftWindowsStart MenuProgramsIBM
RationalIBM Rational ToolsIBM Rational Rhapsody 8.2.1
• A number of shortcuts are provided here
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 78
79. Create a desktop shortcut for Rhapsody DiffMerge
• For the useful shortcuts we’re going to create a copy on the Desktop and pin
to the taskbar to make them easy to launch
• Right-click Rational Rhapsody DiffMerge and choose Send to > Desktop
(create shortcut)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 79
80. Create shortcut for Designer Edition
• Locate the Rhapsody shortcut in the 8.2 or 8.2.1 > Rational Rhapsody
Designer for Systems Engineers subfolder
• Right-click the Rhapsody shortcut (in the correct folder!) and choose Send to
> Desktop (create shortcut)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 80
81. Rename shortcut
• Press [Window+D] to switch to the Desktop
• Rename the Rhapsody shortcut to Rhapsody Designer for Systems
Engineers 8.2 or 8.2.1 to make it clearer which edition this is launching (a
similar approach could be taken if you wanted to use Architect for Systems
Engineers – although this doesn’t support simulation, hence the MBSE
training uses the former to give participants visibility of how it works)
• Right-click and choose Pin to Taskbar
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 81
82. Finally, test the shortcut
• Launch the shortcut your going to use from taskbar to ensure that the
Designer for Systems Engineers Edition is launched
• Phew, we’re done. Have a cup of tea ;-)
• Note: The shortcut for launching Designer ends rhapsody.exe" –
system_designer –lang=cpp
• The shortcut for launching Architect for Systems Engineers edition ends
rhapsody.exe" -system_architect -lang=cpp
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 82
83. Installing the SysMLHelper
plugin (optional)
INSTALLING THE HELPER PROFILE USED IN THE
TRAINING
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 83
84. Go to www.executablembse.com
• Go to http://www.executablembse.com/
to find the link to the profile on GitHub
(plus latest information on changes).
• Download the latest (or the version for
that matches the training material you’ve
been given – so that screenshots will
match).
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 84
85. Unzip and Copy folder
• Unzip to locate the SysMLHelper folder.
• Right-click and Copy the folder to the clipboard.
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 85
86. Paste into the Profiles folder
• Paste the SysMLHelper folder into the C:Users<username>IBM
RationalRhapsody8.2.x Profiles folder (or C:ProgramData IBM
RationalRhapsody8.2.x Profiles if installed for all users).
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 86
87. Test the profile
• To test the profile launch Rhapsody and create a new project
• Select the SysMLHelperProfile from the Project Type pull-down list
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 87
88. Check the log window
• When the project is created verify that the profile was added and that the
Log window is showing that the Java plugin was successfully loaded
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 88
89. Create the RequirementsAnalysisPkg package structure
• Right-click the project and choose MBSE Method: Requirements Analysis >
Create the RequirementsAnalysisPkg package structure
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 89
90. Click Yes
• Click Yes and/or OK to finish the project setup
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 90
91. Click OK to setup an initial Gateway project
• Click Yes
• Click OK
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 91
92. View the results
• The helper creates and opens a UCD
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 92
93. Plugin overrides the double-click
• Double-click the UCD and click Yes to create the AD
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 93
94. Driver turns engine on
• Add some receive action text…
• … and an action
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 94
95. Create new requirement
• Right-click the action and choose MBSE Method: Requirement Analysis >
Create new requirement
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 95
96. Create the FunctionalAnalysisPkg > Full Sim
• Right-click on the project and choose MBSE Method: Functional Analysis >
Create the FunctionalAnalysisPkg > Full Sim
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 96
97. Confirm creation
• Click Yes and Yes to confirm
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 97
98. Populate a ‘system’ block package
• Change the Block name to ‘Vehicle’ and the actor name to ‘Driver_Vehicle’
• Click OK to copy the AD
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 98
100. View the AD
• A working copy AD is created
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 100
101. Click Smart Build to build
• Click Smart Build to build the simulation environment and check that
compiler is working
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 101
102. Simulation should launch
• It should Build and Link
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 102
103. Click Go in the Simulation toolbar
• Click Go in the Simulation toolbar
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 103
104. Check Webify is working
• Open a Web browser and type localhost. Verify that Webify toolkit is working
(and licensed) – e.g. screenshot below appears with a panel that allows
events to be generated
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 104
105. Click to Stop the simulation
• Click to Stop the simulation
• At this point we have some assurance that everything is working, e.g.,
◦ Gateway launches and is licensed (also that the /RegServer is set correctly)
◦ Cygwin compiler is installed and working (to allow system simulations to be built)
◦ The SysMLHelper plugin works and Java plugin loads ok
◦ The Webify toolkit is working (and licensed)
◦ Thumbs up! (this is advanced stuff you now have access to play with)
INSTALLING RHAPSODY DESIGNER FOR SYSTEMS ENGINEERS 105
106. Who am I?
Fraser Chadburn
fraser.chadburn@ mbsetraining.com
Live in Warwickshire, UK
10+ years as technical expert in Rhapsody
• Work history:
◦ British Aerospace Systems &
Equipment, Plymouth (fast-jet s/w)
◦ Raytheon Systems Canada, Vancouver
(CAATS ATMS)*
◦ Xerox Technical Centre Europe, WGC
(Multifunction devices)*
◦ WWG/Acterna, Plymouth (Telecoms)*
◦ DS&S, Derby (Rail)*
◦ Artisan Software Tools, Cheltenham
(UML/SysML Tool Vendor)**
◦ Telelogic / IBM Rational UK, Warwick
(Tool Vendor)**
◦ Jaguar Land Rover, Gaydon/Daimler
AG/IBM/Siemens Transport/MIRA
Horiba (MBSE)**
• Other points: PGCE (Cambridge)
7-Oct-17 106