Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Daniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
jEQN a java-based language for the distributed simulation of queueing networksDaniele Gianni
Presentation at the ISCIS 2006 Conference in Istanbul, Turkey.
Simulation language for Extended Queueing Networks on IEEE HLA infrastructures.
For further info, please visit:
https://sites.google.com/site/simulationarchitecture/
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Collaborative modeling and co simulation with destecs - a pilot studyDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Modules for reusable and collaborative modeling of biological mathematical sy...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
ModelicaML Value Bindings for Automated Model CompositionDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Daniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
jEQN a java-based language for the distributed simulation of queueing networksDaniele Gianni
Presentation at the ISCIS 2006 Conference in Istanbul, Turkey.
Simulation language for Extended Queueing Networks on IEEE HLA infrastructures.
For further info, please visit:
https://sites.google.com/site/simulationarchitecture/
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Collaborative modeling and co simulation with destecs - a pilot studyDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Modules for reusable and collaborative modeling of biological mathematical sy...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
ModelicaML Value Bindings for Automated Model CompositionDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Automated Performance Analysis of Business ProcessesDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Workshop presentation in DSim Day, research event on Distributed Simulation, Rome, Italy, March, 2010.
Please visit:
https://sites.google.com/site/simulationarchitecture/
for further information.
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Validation of Spacecraft Behaviour Using a Collaborative ApproachDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
A framework for distributed control and building performance simulationDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
SysML to Discrete-event Simulation to Analyze Electronic Assembly SystemsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
A vision on collaborative computation of things for personalized analysesDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
BOM2UML: Integrating BOM Specifications into UML-based Development EnvironmentsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Simulation assisted elicitation and validation of behavioral specifications f...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Collaborative development and cataloguing of simulation and calculation model...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Modular Mathematical Modelling of Biological SystemsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Microsoft TechEd 2012: What Happened When You Weren't LookingSolarWinds
To download the Free Diagnostic Tool for the WSUS Agent, visit: http://www.solarwinds.com/products/freetools/diagnostic-tool-for-wsus-agent.aspx
If you weren’t able to clone yourself to see everything you wanted at Microsoft TechEd 2012 or you have colleagues that couldn’t attend this content-packed event, we’ve got you covered! Join myITforum’s Rod Tren for a rundown of key insights, monumental product releases and critical technology components that are sure to impact your professional life for the next year.
Automated Performance Analysis of Business ProcessesDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Workshop presentation in DSim Day, research event on Distributed Simulation, Rome, Italy, March, 2010.
Please visit:
https://sites.google.com/site/simulationarchitecture/
for further information.
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Validation of Spacecraft Behaviour Using a Collaborative ApproachDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
A framework for distributed control and building performance simulationDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
SysML to Discrete-event Simulation to Analyze Electronic Assembly SystemsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
A vision on collaborative computation of things for personalized analysesDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
BOM2UML: Integrating BOM Specifications into UML-based Development EnvironmentsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Simulation assisted elicitation and validation of behavioral specifications f...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Collaborative development and cataloguing of simulation and calculation model...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Modular Mathematical Modelling of Biological SystemsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Microsoft TechEd 2012: What Happened When You Weren't LookingSolarWinds
To download the Free Diagnostic Tool for the WSUS Agent, visit: http://www.solarwinds.com/products/freetools/diagnostic-tool-for-wsus-agent.aspx
If you weren’t able to clone yourself to see everything you wanted at Microsoft TechEd 2012 or you have colleagues that couldn’t attend this content-packed event, we’ve got you covered! Join myITforum’s Rod Tren for a rundown of key insights, monumental product releases and critical technology components that are sure to impact your professional life for the next year.
M4M 2 the Rescue of M2M - Eclipse DemoCamps Fall 2013Werner Keil
M4M or Measure 4 Measure, ever since Shakespeare's play with the same name we know, people can be mistaken for one another. A Duke (like the beloved Java mascot) claims to be a monk, the head of a dead pirate is presented to be that of the young hero. So can important information like Units of Measurement be misinterpreted. While humans reading 10°C, 10 C or 10 Degree Celsius, each of those could be interpreted and understood well enough. For M2M communication, unless a program is provided with a large glossary of alternate terms, only ONE of these would be acceptable.
This is where the Unified Code for Units of Measurement (UCUM) among similar approaches like UnitsML, SensorML or a few others are vital for error-free M2M transactions, not just between sensors or measurement devices, but also and especially vehicles or distributed devices.
OSGi Measurement has been around for some time (R3) but never gained as much momentum, as many other bundles of OSGi did. Except for very few use cases in the Embedded or Automotive sector it is practically unused and based on statements by its contributors in the OSGi Alliance to be considered legacy with no plans continue development.
geecon 2013 - Standards for the Future of Java EmbeddedWerner Keil
This session highlights how Java Embedded can play a role in the Internet of Things and Distributed Sensor Web as well as related technologies like Smart Home or Automotive. We demonstrate how existing Java standards like JSR 256 (Mobile Sensor API) can be modernized and improved towards a new generation of Java Embedded and Mobile. Taking technologies like the IEEE 1451 "Smart Sensor" standard into consideration, as well as OGC standards like SensorML or The Unified Code for Units of Measurement (UCUM) allowing type and context safe data transfer using various formats and protocols, whether it is XML, JSON or specific M2M protocols like MQTT as well as new JSRs like 360 (CLDC 8) and 361 (Java ME Embedded)
M4M 2 the Rescue of M2M (Eclipse DemoCamp Trondheim)Werner Keil
M4M or Measure 4 Measure, ever since Shakespeare's play with the same name we know, people can be mistaken for one another. A Duke (like the beloved Java mascot) claims to be a monk, the head of a dead pirate is presented to be that of the young hero. So can important information like Units of Measurement be misinterpreted. While humans reading 10°C, 10 C or 10 Degree Celsius, each of those could be interpreted and understood well enough. For M2M communication, unless a program is provided with a large glossary of alternate terms, only ONE of these would be acceptable.
This is where the Unified Code for Units of Measurement (UCUM) among similar approaches like UnitsML, SensorML or a few others are vital for error-free M2M transactions, not just between sensors or measurement devices, but also and especially vehicles or distributed devices.
OSGi Measurement has been around for some time (R3) but never gained as much momentum, as many other bundles of OSGi did. Except for very few use cases in the Embedded or Automotive sector it is practically unused and based on statements by its contributors in the OSGi Alliance to be considered legacy with no plans continue development.
After a brief overview of common M2M errors from Gimli to Mars, This session provides an overview of OSGi Measurement, Eclipse OUMo, what they have in common and where the differences lie. Although most of today's OSGi containers are capable of dealing with units or measurement better and more reliable with UOMo, both can where necessary also exchange information and collaborate. E.g. if legacy devices and code cannot be easily replaced. For this We'll take a look at interoperability between different systems or with other unit technologies and languages like F#, Fantom, Python or Lua.
M4M 2 the Rescue of M2M - Eclipse DemoCamps Kepler 2013Werner Keil
M4M or Measure 4 Measure, ever since Shakespeare's play with the same name we know, people can be mistaken for one another. A Duke (like the beloved Java mascot) claims to be a monk, the head of a dead pirate is presented to be that of the young hero. So can important information like Units of Measurement be misinterpreted. While humans reading 10°C, 10 C or 10 Degree Celsius, each of those could be interpreted and understood well enough. For M2M communication, unless a program is provided with a large glossary of alternate terms, only ONE of these would be acceptable.
This is where the Unified Code for Units of Measurement (UCUM) among similar approaches like UnitsML, SensorML or a few others are vital for error-free M2M transactions, not just between sensors or measurement devices, but also and especially vehicles or distributed devices.
OSGi Measurement has been around for some time (R3) but never gained as much momentum, as many other bundles of OSGi did. Except for very few use cases in the Embedded or Automotive sector it is practically unused and based on statements by its contributors in the OSGi Alliance to be considered legacy with no plans continue development.
After a brief overview of common M2M errors from Gimli to Mars, This session provides an overview of OSGi Measurement, Eclipse OUMo, what they have in common and where the differences lie. Although most of today's OSGi containers are capable of dealing with units or measurement better and more reliable with UOMo, both can where necessary also exchange information and collaborate. E.g. if legacy devices and code cannot be easily replaced. For this We'll take a look at interoperability between different systems or with other unit technologies and languages like F#, Fantom, Python or Lua.
The Eclipse M2M IWG and Standards for the Internet of ThingsWerner Keil
This session highlights how the M2M IWG can play a role in the Internet of Things and Distributed Sensor Web as well as related technologies like Smart Home, Automotive or Transport/Logistics (allowing containers to automatically notify you if e.g. their temperature changes beyond a healthy range;-) We demonstrate how existing Java standards like JSR 256 (Mobile Sensor API) can be improved or replaced towards a new generation of Java Embedded and Mobile.
Taking technologies like the IEEE 1451 "Smart Sensor" standard into consideration, as well as OGC standards like SensorML or The Unified Code for Units of Measurement (UCUM) allowing type and context safe data transfer using various formats and protocols, whether it is XML, JSON or specific M2M protocols like MQTT or OMA-DM.
JSR 363 - The Answer to Life Science and the Internet of EverythingWerner Keil
Developers who work with quantities (sensor reading from edge devices, scientific, engineering, medical, or manufacturing) need to handle measurements of these quantities in their programs. Inadequate models of physical measurements can lead to programmatic errors. In particular when modelling a measurement as a simple number with no regard to the units it represents creates fragile code. Another developer or part of the system can misinterpret the number as a different unit. For example, it may be unclear whether a person's mass is expressed in pounds, kilograms, or stones. A human reading „10°C“, „10 C“ or simply „10 Degrees“ may interpret each of those correctly. For M2M communication, unless a program contains a „Babel Fish“, such ambiguity would not be acceptable.
Don’t Panic: After programming languages like Ada, C++, Eiffel or F# added type-safe Unit support already, JSR 363, Units of Measurement API will add similar support to the Java Platform, making it competitive for M2M in the Internet of Things with strong emphasis on sensors.
This session provides an overview of popular use cases for the Units of Measurement JSR and implementations on both Java ME 8 Embedded (CLDC 8) and Java SE 8. A Hitchhiker’s guide across places where this JSR helps improve data quality or save lives by ensuring e.g. a patient receives the correct dosage of medicine or smart homes and similar energy saving measures prevents Earth from being destroyed by Global Warming (rather than waiting for a Vogon express route ;-)
The slides I used in my Master Thesis' final presentation. This is a very short resume of a years work that was evaluated with a remarkable grade (19/20) and produced a paper that was accepted in an international conference (SAC/ACM 2012)
A package system for maintaining large model distributions in vle softwareDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
A collaborative environment for urban landscape simulationDaniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
System model optimization through functional models execution methodology and...Daniele Gianni
Presentation delivered at the 3rd IEEE Track on
Collaborative Modeling & Simulation - CoMetS'12.
Please see http://www.sel.uniroma2.it/comets12/ for further details.
Validation of Service Oriented Computing DEVS Simulation ModelsDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...Daniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
A Model-Based Method for System Reliability AnalysisDaniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...Daniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...Daniele Gianni
Presentation at the 2nd International Workshop on Model-driven Approaches for Simulation Engineering
(held within the SCS/IEEE Symposium on Theory of Modeling and Simulation part of SpringSim 2012)
Please see: http://www.sel.uniroma2.it/mod4sim12/ for further details
SimArch: A Layered Architectural Approach to Reduce the Development Effort of...Daniele Gianni
Conference Presentation at the SESP Workshop (Simulation and EGSE for European Space Applications), September, 2009
Please visit
https://sites.google.com/site/simulationarchitecture/
for further information
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
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/
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.
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.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Collaborative engineering solutions and challenges in the development of space systems
1. www.DLR.de • Slide 1 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Collaborative Engineering: Solutions and
Challenges in Development of Space Systems
Andreas Gerndt
German Aerospace Center (DLR)
Simulation and Software Technology
Software for Space Systems and Interactive Visualization
Lilienthalplatz 7, 38108 Braunschweig, Germany
2. www.DLR.de • Slide 2 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Todays Mission Plan…
- Challenges in space
- Concurrent engineering and data
handling in early phases
- Collaborative development of
spacecraft
- Model-Based Systems Engineering
for spacecraft design
- Knowledge Conservation and Reuse
- Conclusion
Fig.: German Space Operations Center at DLR
3. www.DLR.de • Slide 3 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Space…
What is so special about Space and Spacecraft?
4. www.DLR.de • Slide 4 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
*Picture: NASA
5. www.DLR.de • Slide 5 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
A Current Project – Galileo
- Galileo: European Satellite Navigation System
- Small series
- 30 satellites (27 operational, 3 spare)
- Test satellite GIOVE-A1
- Manufacturer: Surrey Satellite Technologies
- Launch on Soyuz in 2005 from Baikonur
- Test satellite GIOVE-B *Picture: ESA
- Manufacturer: Galileo Industrial Consortium
- Launch on Soyuz in 2008
- Test satellite GIOVE-A2
- Planned, but cancelled!
6. www.DLR.de • Slide 6 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Galileo – An Example for Complexity
- In-orbit validation
- 2 satellites built by Astrium
- Launch on new Soyuz-ST from Kourou
in Oct 2011
- Full Operational Capability satellites
- Contract of the first 14 went to OHB Systems
- Launch on Soyuz and Ariane 5 from Kourou
- Remaining satellites 11 + 3 spare
- Contract still pending
- First service available 2014 with 18 satellites
- Fully operational after 2020!
*Picture: ESA
7. www.DLR.de • Slide 7 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Challenges in Space Systems Design
- Prototype development or small series
- Mission duration, easily 10-20 years
- High Costs
- Many suppliers, manufacturers, international team
- Changing interfaces to sub-systems
- Constantly changing personnel
Source: Märkische Allgemeine (2012-06-12)
- Limited contracts
- Long-lasting planning processes
- Political aspects
- Russian rocket in Kourou, French Guiana
- High design quality required
- Complex, interdisciplinary design task
- After launch, maintenance often not possible
- Space environment for tests not available
or limited on the ground
8. www.DLR.de • Slide 8 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Errors Can Happen
- Hubble Space Telescope
- Launch: April 24, 1990
- Failure: mirror ground to wrong shape
- Space Shuttle repair mission
Fig.: Improved Hubble Image (right) Fig.: Endeavour astronauts, installing
corrective optics, Dec. 1993
9. www.DLR.de • Chart 9 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Phobos Grunt – Another Failed Mission
- Mission: Samples from Mars Moon Phobos
- Launch: Nov. 9, 2011
- Failure:
- Lost communication
- Did not leave low earth orbit
to Mars
- Window to trajectory closed
- Uncontrolled re-entry
on Earth Jan. 15, 2012
*Picture: ROSKOSMOS
10. www.DLR.de • Slide 10 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Apollo in the 60s
11. www.DLR.de • Slide 11 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
http://photojournal.jpl.nasa.gov/jpeg/PIA14839.jpg
Mars Science Lab – Curiousity – 2011
12. www.DLR.de • Slide 12 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Handling Complexity, Handling the Workflow…
Our approach of supportive Software…
13. www.DLR.de • Slide 13 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Our Challenges
- DLR Missions
- BIRD and TET series
- On-Orbit Verification
- Shefex
- Reentry Experiments Fig.: SHEFEX II mission, 22. June 2012
- Solar sail
- Classification
- Experiments
- Science missions
- Technology demonstration
Fig.: Solar Sail - Gossamer
14. www.DLR.de • Slide 14 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Our Contribution to Handle Complexity
- Carrying out software research to
find adapted software solutions for
systems engineering challenges
- Supporting the engineers
- Automate what can be automated
- Free engineer from repetitive and
error-prone tasks
- Allow time for creative tasks
- Support collaboration in
development teams
- Improving the common
understanding of the design
problem
15. www.DLR.de • Slide 15 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Space System Today… And in the Future…
- Systems Engineering: Global goals
- Ensuring high quality
- Reduction of time
- Reduction of costs
- Space System Engineering
- Almost always prototypes
- Multi-disciplinary engineering
- The Vision: One system model
- All design information collected in Source: TSTI
one central database
- Consistent, single-point-of-truth
- Easy access to the knowledge
- Right presentation in the right tool
16. www.DLR.de • Slide 16 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Space System Development – Models from Today
- Having a Structured Design Process but
- V-Model… and many, many more
- Segmentation and Barriers
- Scattered tool and data landscape
- Most exchange document-based
- Many project partners, suppliers involved
Fig.: V-Model (US Depart.
of Transportation, 2006)
Fig: Barriers explained from Cross- Fig: ECSS space mission life-cycle
Domain Dependency Modeling– How to
achieve consistent System Models with
Tool Support and VDI 2206
17. www.DLR.de • Chart 17 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
The Vision of Creating a Common Data Model
- Covering all the different data sources
- Bringing the tool fragments together
- Covering all the different design stages
- Bringing the lifecycle fragments together
Source: US Air Force
Status Quo: Fragmentation Dream of a “Unified”
and Inconsistency of Data Digital Master Model
18. www.DLR.de • Chart 18 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
A unified data model – Our approach
- Benefit of one common data source
- Bringing experts AND their tools together
Data Exchange
Data Exchange Common Data Store
Data Exchange
19. www.DLR.de • Slide 19 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Common Data Source in Early Phases
- Concurrent Engineering Facility
- Interdisciplinary design process
- Bringing experts together
- Open communication/discussion
- Common design understanding
- Tool support – Data Model
- Study of one up to two weeks
- Good spacecraft estimation Fig.: Concurrent Engineering Facility at DLR
- High level of quality
- Margins below 5 - 20%
- Gain in time and cost
- from 6-9 months to 3-6 weeks*
*Ref: DiDominizio and Gaudenzi – A Model for Preliminary Design Procedures of Satellite Systems,
in Concurrent Engineering, June 2008, vol. 16, no. 2, pp. 149-159, DOI: 10.1177/1063293X08092488
20. www.DLR.de • Chart 20 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Transparent Collaborative Modeling for the CEF
- Data Model is transparent to the engineers
- One common source of data
- Transparent commit and update actions
CEF Point of View
Update Commit
IT Point of View
Model
21. www.DLR.de • Slide 21 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Our Approach Virtual Satellite
- Dedicated Software to support concurrent engineering
- Tailored to the process
- Supporting the engineers
- Incorporating Analysis Tools
- Mass budgeting
- Mode dependent power consumption
22. www.DLR.de • Chart 22 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Example: Sensitivity Analysis
- Design evaluation by automatic analysis
- On-the-fly analysis of the data model
- Sensitivity analysis – Understanding impact of changes
- Special views to data, quickly interpretable and accessible
Derive next actions in the design process, decision support
Internal
Data Model
23. www.DLR.de • Slide 23 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Exploring New Ways….
Like Collaborative Configuration and Beyond…
24. www.DLR.de • Chart 24 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Visual Modeling – A New Approach
- Visualization as supporting tool in modeling
- Bringing paper sketches into the model
- Abstract parameters towards concrete understandable images
- Avoiding loss of information by communication
- Model provides global view of changes and meta data
25. www.DLR.de • Slide 25 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
An Example of CE Design Evolution
26. www.DLR.de • Chart 26 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
The Shift of Responsibility from One to All
- Today: One configuration engineer within the CEF
- Each with their own proprietary tools
- Future: All engineers takeover responsibly
- Create different views out of data model
Sharing Visualization
Parameters
Model
27. www.DLR.de • Slide 27 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Example: Integrated Tool in the Design Process
- E.g. Catia can be generated from the common model
- Standard engineering tool for configuration
- Challenge to get data back to model
- Later phases demand even more tools
Model
28. www.DLR.de • Chart 28 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Modeling in Virtual Reality – The Next Step
- Model representation in virtual environments
- Immersive experience of perceiving the model
- Bringing experts into CAVE or in front of Powerwall
- Does this break the concurrent engineering process?
- Design modification in virtual environments
- Interacting with the virtual environment
- Directly affecting the common data model
- Directly analyzing the impact either in VR or model
VR World CEF World
Model
29. www.DLR.de • Chart 29 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Multi-Disciplinary Visualization
- Visualization as a supporting tool in CEF studies
- Integration with simulation data (e.g. thermal, power, structure)
- Incorporation of scientific visualization
- Comparison of design variants
30. www.DLR.de • Chart 30 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Distributed Collaboration
- Simulations are time consuming in particular in later phases
- Distribution to data processing centers (parallelizing)
- Needs distributed applications
- Experts are seldom - Difficult to hold on
- Need distributed CEF in particular for later phases
- Saves money and costs – “Just In Time” engineer
*Picture: ESA
OCDS Model
31. www.DLR.de • Chart 31 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Distributed Collaboration – Drawbacks
- What about latencies?
- Is there enough understanding for the other domains?
- Intercultural aspects
- Is this breaking the ideas behind concurrent engineering?
- Quick, agile iterations needed
Building Walls – Minimizing Communication
Update Commit
32. www.DLR.de • Slide 32 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
From Modeling to Analysis and Verification …
But what can we get out of it?
33. www.DLR.de • Slide 33 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Benefit of Model-Based Systems Engineering
- Automatic code generation
- Simulation code
system
- On-Board software (AOCS, …) simulation
Na
tur
- Automatic test execution
Re
al
n
qu
lan
tio
- Failure injection
ire
da
gu
me
li
ag
Va
n
e
ts
Mo
on
- Early in the design process
de
ati
De
ls
fic
sig
ri
Ha
- Requirement verification
n
Ve
rd-&
- Model checking
De
n
So
ti o
ve
ftw
gra
lop
are
m
e
Int
en
t
time
34. www.DLR.de • Slide 34 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Example One: ESA - Universal Modeling Framework
- Modeling framework
- Currently used for operational simulators
- Simulation Model Portability 2.0 (SMP)
- ESA Simulation Standard
- Supports graphical modeling
- Benefit of the model
- Generates framework code
- Behavior implemented manually
- Generates consistent documentation
- What about the logic and algorithms?
- Is it possible to model the behavior…
35. www.DLR.de • Slide 35 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Verifying the Model in Early Phases
Model
- Does our model fulfill the requirements?
- Like having enough fuel
- Like gathering enough science data
- Are the requirements sufficient?
- Can I gather enough data in 5 years?
- Is there enough fuel to fly 10 years?
- Solution by Verification
- Check if model satisfies requirements?
- If not, change model and/or requirements
36. www.DLR.de • Slide 36 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Model Verification
- Model verification means:
- Proof of correctness of the model
against requirements
- Changes can be verified as quick
as possible
- Two common approaches Model
- By simulation
- By formal methods
- Verification by simulation:
- ESA – SimVis
- Verification by formal methods:
- Our current research
37. www.DLR.de • Slide 37 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Verifiable Model - Creation
- We have parameters like
- Power consumption
- Data collected
- We have values for operational modes
- Science mode
- Orbit maintenance
- Creating state model out of parameters and modes
38. www.DLR.de • Slide 38 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Verifiable Model - Requirements
- Formalizing our requirements
- Natural language processing
- Creating temporal logic
- Store requirements to model
- Extending the model Model
- Requirements mapping
- Using a Standard Model Checker
- Well established in other domains
- Checking fulfillment of requirements
- Exhaustive search in state space
39. www.DLR.de • Slide 39 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Drawback in Model Checking
- State Explosion Problem
- Not enough computational power
- Not enough memory
- Need to avoid calculation latencies Model
3405
- Checking multiple hours…
- Feedback is not direct… seconds
- Is this still concurrent engineering?
- We need different practical approaches
- What about heuristics?
40. www.DLR.de • Slide 40 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
What about Heuristic Approaches?
- Multidimensional state space problem
- What about way-finding algorithms
- Leading us to the mission goal
- For example we have the mission of
- Flying two years
- But never exceeding the battery charge
Constraint area
Goal area
41. www.DLR.de • Slide 41 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Our Models are Good and Helpful…
But do we always want to start from scratch?
42. www.DLR.de • Slide 42 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Conserving the Models – SimMoLib
- What is needed to reuse existing models
- A repository of models
- A way of finding them
- A trust in quality and functionality
- SimMoLib offers some of this
- Easy to use web search
- Standardized model description
- Quality assessment
- But what about model dependencies
- SimMoLib is looking for answers
43. www.DLR.de • Chart 43 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
WieMod – An Approach of Exchanging Models
- Transformation of simulation models
- But do not change behavior
- What about graphical layout of blocks e.g. used in Simulink
- It was research and it is still not solved
- First promising results, but…
- Behavior often depending on simulation environment
- No exchange and enhancement over lifecycle
MATLAB/
Modelica SMP2 Virtuos/M Simulink
semantic model graphical
model
WieMod MATLAB/
DSL Simulink
44. www.DLR.de • Chart 44 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
The WieMod Process – Reuse in Different Stages
- Simulation model designed in stages
- Models and documents for each stage
- Sim. model is stored with all stages
- Conservation in various detail
- Successful reuse
- After each stage
- Not always complete new model needed
- For different simulation environments
- Replacing Implementation
- Most stages can be reused directly
Fig.: CoMetS 2011 – Schaus et al.
Collaborative Development of a Space
System Simulation Model
45. www.DLR.de • Slide 45 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
This is it…
And how to get further…
46. www.DLR.de • Slide 46 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Conclusions from our Research
- We are carrying out software research for engineers …
- to enhance a common understanding of systems across domains
- to relieve the engineer from highly complex tasks
- to archive and reuse the engineer’s experience
- to increase system robustness and correctness from mission to
mission
- But software will not replace
the engineer’s creativity to
develop new and innovative
missions
47. www.DLR.de • Chart 47 > Collaborative Engineering for Space System Development > Andreas Gerndt • WETICE 2012 > 2012-06-27
Acknowledgement
Volker Schaus, Philipp M. Fischer, Daniel Lüdtke,
Meenakshi Deshmukh, Hao Zhang, Michael Bock, Olaf
Maibaum, Olaf Frauenberger, Robin Wolff, …
*Picture: NASA