MDE Support for Enterprise Architecture in an Industrial Context: the TEAP Framework Experience
Paper presentation at Towards the Model Driven Organization workshop (AMINO 2013) @ MODELS 2013
Dealing with addictions in the workplace March 2012Timothy Holden
Toronto Training and HR provides training and human resources consulting services. This document discusses dealing with addictions in the workplace. It defines key terms related to substance use and addiction. It explores risk factors for chronic pain and transitioning to long-term disability. The document examines recent legal cases, signs and symptoms of substance abuse, and options for employers to address substance-abusing employees. It also discusses the nature of addiction and factors that can contribute to higher rates of addiction in certain workplaces.
Using Ice Cream Theory to Break Through Meeting & Presentation SilenceJulian Goodes
What is the link between queuing up for an ice-cream & getting your audience to open up more in presentations and meetings?
Click on the slides to learn 3 important techniques to break through meeting silence.
Este documento presenta 17 preguntas de selección múltiple sobre conceptos básicos de administración de bases de datos, incluyendo objetivos de auditoría, definición de auditoría de base de datos, roles como DBA, técnicas de recuperación, sentencias SQL como SELECT, INSERT, UPDATE, ALTER y más. Las preguntas abarcan temas como modelado y diseño de bases de datos, administración de cambios, análisis de datos, evaluación de riesgos, procedimientos almacenados y su importancia para optimizar la obtención de datos.
Under the leadership of Pashupathy Gopalan, SunEdison experienced rapid growth in Asia-Pacific and Sub-Saharan Africa between 2010-2015. Some key accomplishments included building Southeast Asia's first 1 MW solar power plant in India in 2011, inaugurating the world's first 1MW canal-top solar project in India in 2012, and committing to develop 15.2 GW of renewable energy in India by 2022. Through innovative projects and partnerships, Gopalan helped SunEdison become a leading renewable energy provider in the region.
Batterij Voor HP EV06
Iedere HP EV06 accu is grondig getest en beschikt over uitgebreide beveiliging tegen overladen, oververhitting en kortsluiting. Bovendien profiteer je met HP EV06 van een lange 2 Jaar garantie op accu en aangesloten apparatuur. Kies je voor deze 5200mAh HP EV06 accu, dan kies je voor het laagste gewicht, een lange levensduur en hoge betrouwbaarheid
A Survey on Cross Layer Routing Protocol with Quality of ServiceIJSRD
Wireless is playing the wide role in today’s industrial application. Central idea of this paper is to enhance quality of service (QoS) for multimedia transmission over ad-hoc network. This paper describes the operational of different QoS routing protocols, their properties and various parameters advantages and disadvantages. Also describes the use of QoS in Cross layer routing protocol. Finally, it concludes by study of all these cross layer QoS routing protocols.
Dealing with addictions in the workplace March 2012Timothy Holden
Toronto Training and HR provides training and human resources consulting services. This document discusses dealing with addictions in the workplace. It defines key terms related to substance use and addiction. It explores risk factors for chronic pain and transitioning to long-term disability. The document examines recent legal cases, signs and symptoms of substance abuse, and options for employers to address substance-abusing employees. It also discusses the nature of addiction and factors that can contribute to higher rates of addiction in certain workplaces.
Using Ice Cream Theory to Break Through Meeting & Presentation SilenceJulian Goodes
What is the link between queuing up for an ice-cream & getting your audience to open up more in presentations and meetings?
Click on the slides to learn 3 important techniques to break through meeting silence.
Este documento presenta 17 preguntas de selección múltiple sobre conceptos básicos de administración de bases de datos, incluyendo objetivos de auditoría, definición de auditoría de base de datos, roles como DBA, técnicas de recuperación, sentencias SQL como SELECT, INSERT, UPDATE, ALTER y más. Las preguntas abarcan temas como modelado y diseño de bases de datos, administración de cambios, análisis de datos, evaluación de riesgos, procedimientos almacenados y su importancia para optimizar la obtención de datos.
Under the leadership of Pashupathy Gopalan, SunEdison experienced rapid growth in Asia-Pacific and Sub-Saharan Africa between 2010-2015. Some key accomplishments included building Southeast Asia's first 1 MW solar power plant in India in 2011, inaugurating the world's first 1MW canal-top solar project in India in 2012, and committing to develop 15.2 GW of renewable energy in India by 2022. Through innovative projects and partnerships, Gopalan helped SunEdison become a leading renewable energy provider in the region.
Batterij Voor HP EV06
Iedere HP EV06 accu is grondig getest en beschikt over uitgebreide beveiliging tegen overladen, oververhitting en kortsluiting. Bovendien profiteer je met HP EV06 van een lange 2 Jaar garantie op accu en aangesloten apparatuur. Kies je voor deze 5200mAh HP EV06 accu, dan kies je voor het laagste gewicht, een lange levensduur en hoge betrouwbaarheid
A Survey on Cross Layer Routing Protocol with Quality of ServiceIJSRD
Wireless is playing the wide role in today’s industrial application. Central idea of this paper is to enhance quality of service (QoS) for multimedia transmission over ad-hoc network. This paper describes the operational of different QoS routing protocols, their properties and various parameters advantages and disadvantages. Also describes the use of QoS in Cross layer routing protocol. Finally, it concludes by study of all these cross layer QoS routing protocols.
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...IJSRD
This document discusses using Matlab software to control industrial pneumatic and hydraulic systems through serial communication with an Arduino microcontroller. Matlab code is used to send signals serially to an Arduino, which then activates solenoid valves controlling pneumatic cylinders. A graphical user interface in Matlab allows user control. Relay circuits are used to amplify signals from the Arduino to the pneumatic components. The system provides flexible, reliable and accurate control of pneumatic circuits for applications in manufacturing.
Project Management is about delivering change, but change does not just happen, it needs to be planned, monitored and controlled. The APM Planning, Monitoring and Control SIG and the Enabling Change SIG held a fully booked one day conference called Planning for Change on 24th February 2016 in Birmingham.
This document provides an overview of idea generation and shaping. It discusses finding opportunities through change, incongruity, and new knowledge. It also outlines techniques like applying old approaches to new problems. For shaping ideas, it recommends identifying customer jobs and barriers, looking for disruptive potential, matching strategies to market types, choosing the right business model, and evaluating the product, customer, distribution, demand creation, competition, and market. The document provides sources to learn more about these topics.
The document provides information on funding and financials for startups. It discusses three stages of funding - incubation, follow-up, and venture. Each stage has a target number of companies/founders, typical investment amounts, and objectives like developing an MVP or expanding distribution. Financial statements like the income statement and balance sheet are also covered, along with basic startup financial models and key elements to consider.
El documento presenta una introducción a los sistemas operativos, describiendo su evolución a través del tiempo y los avances en hardware y software que los han hecho más accesibles. Luego describe algunos de los sistemas operativos más comunes actualmente para computadoras personales como Windows, Mac OS, Linux y móviles como Android e iOS, resaltando sus características principales. Finalmente, define brevemente los componentes de hardware clave como la memoria, unidades de almacenamiento y el procesador.
In this PPT I am discussing about post-operative fever on POD#3. This is commonly due to catheter associated urinary tract infection- CA-UTI. The cause is keeping urinary catheter too long. I am discussing about how to diagnose this problem and how to manage it. you can watch all my teaching videocasts in the following links:
surgicaleducator.blogspot.com
Best Practices for Conducting Sexual Harassment InvestigationsCase IQ
When an employee makes an allegation of sexual harassment in the workplace the company must act quickly to assess and investigate the complaint. This is one of the most difficult types of investigations, given the sensitive nature of sexual harassment, and a prompt, thorough and fair investigation is the only way to tackle the risk to the company, its employees and its reputation.
Join Angela J. Reddock-Wright, employment attorney, mediator, arbitrator, investigator and trainer as she outlines the elements of a well conducted sexual harassment investigation that addresses the needs of the complainant, the subject of the complaint, the other employees and the company.
The webinar will cover:
Assessing the credibility of the complainant
Outlining an investigation plan
Gathering evidence
Interviewing the complainant, witnesses and the subject of the complaint
Best practices for communicating with parties to a sexual harassment investigation
Following up with all parties
Making recommendations
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Hugo Bruneliere
The document discusses different approaches for developing open source modeling tools, including developing tools independently, through collaborative projects, and through industrial partnerships. It outlines pros and cons of each approach and provides examples of tools developed using each approach. Key lessons learned include choosing an open source license, integrating with an active community, following a structured development process, relying on a reference framework, and getting support from one's host institution. The document advocates that there is no single best approach and that the approach depends on the specific context.
Patching the gap in collaborating on modelsÁbel Hegedüs
EclipseCon France 2017 talk on Model Patches, a new component of the EMF DiffMerge project.
Details: https://www.eclipsecon.org/france2017/session/patching-gap-collaborating-models
MONDO Project, a scalable modeling and model management on the Cloud - Paris...Alessandra Bagnato
The MONDO Project aims to address challenges with managing large and complex models through scalable modeling languages, querying and transformations, collaborative modeling, and efficient model persistence. It involves research partners and case studies from industries like software modernization and offshore wind power. The goals are to develop open-source solutions for scalable modeling and model management in the cloud to enable effective use of modeling techniques on large systems.
The document provides an overview of a presentation given by Phyllis Doig of EMC Corporation on building the case for new technology projects. The presentation covers defining business requirements, analyzing solution options through a requirements matrix, and estimating costs and resources through templates. The goal is to provide a standardized, repeatable process for evaluating IT initiatives at EMC.
The document introduces the CLHYPS-EA method, which aims to reconcile enterprise architecture models through algorithmic transformation of business requirements models. It addresses current issues with compartmentalized modeling practices, transformation processes, and the relationship between enterprise architecture and transformations. CLHYPS-EA takes a requirements-centric approach, using a business requirements model to automatically generate other models. This would allow for more consistent, proactive enterprise architecture. Challenges include changing mindsets and reengineering tools and practices.
This document provides information about Mia-Software and its MoDisco modeling project. It discusses how MoDisco can be used to generate models from various software artifacts like source code, configuration files, and databases. These models can then be used for tasks like quality analysis, understanding legacy systems, code refactoring, and technical migration. The document outlines MoDisco's support for technologies like Java, XML, and Eclipse plugins. It also describes MoDisco's model browser, extensibility features, and integration with other modeling standards and Eclipse projects.
Our research lines on Model-Driven Engineering and Software EngineeringJordi Cabot
Highlighting some of our research lines (March 2015 Edition)
Learn more about what we do on : http://modeling-languages.com , http://som-research.uoc.edu and http://jordicabot.com
Introduction to Enterprise Architecture and TOGAF 9.1iasaglobal
Santos Pardos nos dará una visión general a TOGAF. Durante 2 horas, Santos nos introducirá al mundo de The Open Group Architecture Framework (TOGAF), ese marco de trabajo de Arquitectura Empresarial que muchos escuchamos hablar. Nos contará el enfoque propuesto para el diseño, planificación, implementación y gobierno de una arquitectura empresarial de información. También repasará, a alto nivel, cuatro niveles o dimensiones: Arquitectura de Negocios Arquitectura de Aplicaciones Arquitectura Tecnológica Arquitectura de Dat
This document summarizes a MuleSoft meetup focused on sustainable engineering practices. It discusses adopting sustainable practices throughout the software development lifecycle from architecture and development through deployment and operations. Specific practices discussed include optimizing Mule applications by switching to Mule 4, implementing caching, reducing excess variables, compressing data, and monitoring resource usage. It also covers green deployment options like using cloud platforms and containerization on-premises to improve server utilization. Tests were presented showing the performance and resource impact of optimized versus unoptimized applications. The key takeaway is that developers have power to positively impact sustainability through their work.
Continuous Performance Monitoring of a Distributed Application [CON4730]Ashish Srivastava
The document describes approaches for continuous performance monitoring of a distributed application. It discusses collecting metrics from different parts of the system and software stack, and presenting the metrics in a dashboard for easy analysis. Some key points covered include instrumenting code to collect data, calculating latency percentiles, breaking down performance by method, and addressing challenges like monitoring distributed systems and avoiding issues with averaging or sampling.
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
Slides used for the EclipseCon EU 2016 talk: https://www.eclipsecon.org/europe2016/session/be-serious-sirius-your-journey-first-experimentation-large-deployment-sponsored-obeo
Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain.
In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius.
In particular, we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
During this talk, you will also discover the solutions provided by the creators of Sirius to help you stay on the right tracks, from first hands-on to large deployments.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses the design of user interfaces for CAD (computer-aided design) systems. It outlines requirements for CAD interfaces to be comprehensive, flexible, responsive, focused, and accessible. The document then explains the design thinking process and how it was used to develop the interface for a CAD system using the Microsoft Fluent UI framework. Examples are provided of how the interface was customized for different users like emergency call takers, fire brigades, and coast guards.
Control of Industrial Pneumatic & Hydraulic Systems using Serial Communicatio...IJSRD
This document discusses using Matlab software to control industrial pneumatic and hydraulic systems through serial communication with an Arduino microcontroller. Matlab code is used to send signals serially to an Arduino, which then activates solenoid valves controlling pneumatic cylinders. A graphical user interface in Matlab allows user control. Relay circuits are used to amplify signals from the Arduino to the pneumatic components. The system provides flexible, reliable and accurate control of pneumatic circuits for applications in manufacturing.
Project Management is about delivering change, but change does not just happen, it needs to be planned, monitored and controlled. The APM Planning, Monitoring and Control SIG and the Enabling Change SIG held a fully booked one day conference called Planning for Change on 24th February 2016 in Birmingham.
This document provides an overview of idea generation and shaping. It discusses finding opportunities through change, incongruity, and new knowledge. It also outlines techniques like applying old approaches to new problems. For shaping ideas, it recommends identifying customer jobs and barriers, looking for disruptive potential, matching strategies to market types, choosing the right business model, and evaluating the product, customer, distribution, demand creation, competition, and market. The document provides sources to learn more about these topics.
The document provides information on funding and financials for startups. It discusses three stages of funding - incubation, follow-up, and venture. Each stage has a target number of companies/founders, typical investment amounts, and objectives like developing an MVP or expanding distribution. Financial statements like the income statement and balance sheet are also covered, along with basic startup financial models and key elements to consider.
El documento presenta una introducción a los sistemas operativos, describiendo su evolución a través del tiempo y los avances en hardware y software que los han hecho más accesibles. Luego describe algunos de los sistemas operativos más comunes actualmente para computadoras personales como Windows, Mac OS, Linux y móviles como Android e iOS, resaltando sus características principales. Finalmente, define brevemente los componentes de hardware clave como la memoria, unidades de almacenamiento y el procesador.
In this PPT I am discussing about post-operative fever on POD#3. This is commonly due to catheter associated urinary tract infection- CA-UTI. The cause is keeping urinary catheter too long. I am discussing about how to diagnose this problem and how to manage it. you can watch all my teaching videocasts in the following links:
surgicaleducator.blogspot.com
Best Practices for Conducting Sexual Harassment InvestigationsCase IQ
When an employee makes an allegation of sexual harassment in the workplace the company must act quickly to assess and investigate the complaint. This is one of the most difficult types of investigations, given the sensitive nature of sexual harassment, and a prompt, thorough and fair investigation is the only way to tackle the risk to the company, its employees and its reputation.
Join Angela J. Reddock-Wright, employment attorney, mediator, arbitrator, investigator and trainer as she outlines the elements of a well conducted sexual harassment investigation that addresses the needs of the complainant, the subject of the complaint, the other employees and the company.
The webinar will cover:
Assessing the credibility of the complainant
Outlining an investigation plan
Gathering evidence
Interviewing the complainant, witnesses and the subject of the complaint
Best practices for communicating with parties to a sexual harassment investigation
Following up with all parties
Making recommendations
Developing Open Source MDE Tools / Eclipse Stories and Lessons Learned - OSS4...Hugo Bruneliere
The document discusses different approaches for developing open source modeling tools, including developing tools independently, through collaborative projects, and through industrial partnerships. It outlines pros and cons of each approach and provides examples of tools developed using each approach. Key lessons learned include choosing an open source license, integrating with an active community, following a structured development process, relying on a reference framework, and getting support from one's host institution. The document advocates that there is no single best approach and that the approach depends on the specific context.
Patching the gap in collaborating on modelsÁbel Hegedüs
EclipseCon France 2017 talk on Model Patches, a new component of the EMF DiffMerge project.
Details: https://www.eclipsecon.org/france2017/session/patching-gap-collaborating-models
MONDO Project, a scalable modeling and model management on the Cloud - Paris...Alessandra Bagnato
The MONDO Project aims to address challenges with managing large and complex models through scalable modeling languages, querying and transformations, collaborative modeling, and efficient model persistence. It involves research partners and case studies from industries like software modernization and offshore wind power. The goals are to develop open-source solutions for scalable modeling and model management in the cloud to enable effective use of modeling techniques on large systems.
The document provides an overview of a presentation given by Phyllis Doig of EMC Corporation on building the case for new technology projects. The presentation covers defining business requirements, analyzing solution options through a requirements matrix, and estimating costs and resources through templates. The goal is to provide a standardized, repeatable process for evaluating IT initiatives at EMC.
The document introduces the CLHYPS-EA method, which aims to reconcile enterprise architecture models through algorithmic transformation of business requirements models. It addresses current issues with compartmentalized modeling practices, transformation processes, and the relationship between enterprise architecture and transformations. CLHYPS-EA takes a requirements-centric approach, using a business requirements model to automatically generate other models. This would allow for more consistent, proactive enterprise architecture. Challenges include changing mindsets and reengineering tools and practices.
This document provides information about Mia-Software and its MoDisco modeling project. It discusses how MoDisco can be used to generate models from various software artifacts like source code, configuration files, and databases. These models can then be used for tasks like quality analysis, understanding legacy systems, code refactoring, and technical migration. The document outlines MoDisco's support for technologies like Java, XML, and Eclipse plugins. It also describes MoDisco's model browser, extensibility features, and integration with other modeling standards and Eclipse projects.
Our research lines on Model-Driven Engineering and Software EngineeringJordi Cabot
Highlighting some of our research lines (March 2015 Edition)
Learn more about what we do on : http://modeling-languages.com , http://som-research.uoc.edu and http://jordicabot.com
Introduction to Enterprise Architecture and TOGAF 9.1iasaglobal
Santos Pardos nos dará una visión general a TOGAF. Durante 2 horas, Santos nos introducirá al mundo de The Open Group Architecture Framework (TOGAF), ese marco de trabajo de Arquitectura Empresarial que muchos escuchamos hablar. Nos contará el enfoque propuesto para el diseño, planificación, implementación y gobierno de una arquitectura empresarial de información. También repasará, a alto nivel, cuatro niveles o dimensiones: Arquitectura de Negocios Arquitectura de Aplicaciones Arquitectura Tecnológica Arquitectura de Dat
This document summarizes a MuleSoft meetup focused on sustainable engineering practices. It discusses adopting sustainable practices throughout the software development lifecycle from architecture and development through deployment and operations. Specific practices discussed include optimizing Mule applications by switching to Mule 4, implementing caching, reducing excess variables, compressing data, and monitoring resource usage. It also covers green deployment options like using cloud platforms and containerization on-premises to improve server utilization. Tests were presented showing the performance and resource impact of optimized versus unoptimized applications. The key takeaway is that developers have power to positively impact sustainability through their work.
Continuous Performance Monitoring of a Distributed Application [CON4730]Ashish Srivastava
The document describes approaches for continuous performance monitoring of a distributed application. It discusses collecting metrics from different parts of the system and software stack, and presenting the metrics in a dashboard for easy analysis. Some key points covered include instrumenting code to collect data, calculating latency percentiles, breaking down performance by method, and addressing challenges like monitoring distributed systems and avoiding issues with averaging or sampling.
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
Slides used for the EclipseCon EU 2016 talk: https://www.eclipsecon.org/europe2016/session/be-serious-sirius-your-journey-first-experimentation-large-deployment-sponsored-obeo
Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain.
In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius.
In particular, we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts and without any technical skills.
During this talk, you will also discover the solutions provided by the creators of Sirius to help you stay on the right tracks, from first hands-on to large deployments.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses the design of user interfaces for CAD (computer-aided design) systems. It outlines requirements for CAD interfaces to be comprehensive, flexible, responsive, focused, and accessible. The document then explains the design thinking process and how it was used to develop the interface for a CAD system using the Microsoft Fluent UI framework. Examples are provided of how the interface was customized for different users like emergency call takers, fire brigades, and coast guards.
NEO4EMF, a Neo4j-based model repository and persistence framework allowing on-demand loading, storage, and unloading of large-scale EMF models.
Check us at : https://neo4emf.com
Fork us at : https://github.com/neo4emf/Neo4EMF
This document proposes a lightweight approach to metamodel extension to improve the agility of modeling tools. It defines a set of base operators (add, filter, modify) and a textual DSL to specify metamodel extensions in a non-intrusive way. Two implementations of the approach have been developed for Eclipse/EMF and Modelio modeling tools. The approach aims to support evolving metamodels while preserving compatibility and without modifying original metamodels. Future work includes improving the DSL and handling more complex model-level validation of extensions.
Multi-core Real-time Simulation of High-Fidelity Vehicle Models using Open St...Modelon
1) The document discusses enabling real-time simulation of high-fidelity vehicle models using Modelica and the Functional Mock-up Interface (FMI) standard.
2) It describes how vehicle models can be partitioned and solved in parallel across multiple processor cores to achieve real-time simulation speeds.
3) Evaluation shows the parallelized real-time simulation approach maintains high accuracy compared to non-real-time simulation while achieving real-time speeds on laptop hardware.
“Methods over Madness…” – Presentation to the Chicago Rational Users group October 2009 – I identified the payback of standard patterns borrowing from the OPENUP method, and demonstrated the ROI value potential of the patterns and then show how patterns can be applied to projects utilizing the Rational Method Composer tool to generate project schedules from individualized patterns for Requirements, Project Management, Governance, Development and Testing.
Similar to TEAP MDE Framework for Enterprise Architecture - AMINO 2013 @ MODELS 2013 (20)
Scalable Model Views over Heterogeneous Modeling Technologies and Resources -...Hugo Bruneliere
Full paper is available from https://hal.archives-ouvertes.fr/hal-02515776
Recorded presentation is available from https://www.youtube.com/watch?v=zMDUFh-mYqk
A Model-based Framework for Continuous Development and Runtime Validation of...Hugo Bruneliere
Invited talk at the Second International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (MDE@DeRun 2019).
Co-located with the STAF 2019 federation of conferences.
Model Driven Engineering for Design-Runtime Interaction in Complex Systems: S...Hugo Bruneliere
This document summarizes the first International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems. It discusses the challenges of integrating design and runtime aspects of complex cyber-physical systems. Five papers presented approaches to address this including modeling techniques, test case generation, and consistency preservation between design and runtime. Key challenges identified include the need for explicit traceability links between models, understanding the nature and representation of runtime information, and defining the objectives and benefits of leveraging these links and information for system design and analysis.
Generic Model-based Approaches for Software Reverse Engineering and Comprehen...Hugo Bruneliere
This document summarizes Hugo Bruneliere's Ph.D. thesis defense on generic model-based approaches for software reverse engineering and comprehension. The thesis proposes a model driven reverse engineering (MDRE) framework called MoDisco for discovering models from legacy systems. It also presents a model view approach called EMF Views to federate and comprehend heterogeneous models. The thesis addresses challenges of scalability, heterogeneity, and behavioral complexity. It evaluates the approaches using case studies and benchmarks on large-scale industrial systems.
Towards Scalable Model Views on Heterogeneous Model Resources - MODELS 2018 @...Hugo Bruneliere
This document discusses scaling model views to handle large, heterogeneous models from different sources. It proposes an approach combining EMF Views for building model views with NeoEMF and CDO for scalable model persistence. An implementation of this approach is evaluated on a use case from the MegaM@Rt2 project, showing improved loading and querying performance over standard EMF/XMI for models with over 100,000 elements. While optimization strategies help, further work is needed to fully realize the benefits of integrating modeling tools and hiding implementation details.
A Feature-based Survey of Model View Approaches (SOSYM 2018 Best Paper Award)...Hugo Bruneliere
This document summarizes a survey of existing model view approaches. The survey identified 16 approaches and developed a feature model to characterize and compare them. Generally, existing approaches focus on a reduced set of features and have limitations around view updating, maintenance, and security. The document outlines areas for further research, including model management tasks, multi-viewpoint modeling, and incremental querying and transformation as they relate to implementing model view approaches.
Migrating Applications to the Cloud with Eclipse Technologies: Feedback from ...Hugo Bruneliere
Presentation of the ongoing experience of migrating applications to the Cloud in the context of the ARTIST collaborative project by using several different Eclipse-based technologies.
At Eclipse DemoCamp Nantes 2015, on February 5th.
https://wiki.eclipse.org/Eclipse_DemoCamps_Winter_2015/Nantes
A short introduction to EMF Views: dealing with several interrelated EMF models
Video/demo available from http://emfviews.jdvillacalle.com/examples#ea_views
EMF-REST - EclipseCon Europe 2013, Modeling SymposiumHugo Bruneliere
EMF-REST is a tool that exposes EMF models as RESTful APIs to allow access and manipulation of EMF models from web environments using JSON. It generates RESTful APIs from Ecore models using JAX-RS and provides JSON serializers to navigate and serialize EMF models to JSON for use in JavaScript applications and the web. The tool offers features like complete model navigation, customizable request depth, support for inheritance, and optimized performance through native serializers.
Collaboro - EclipseCon France 2013 - Ignite Talks SessionHugo Bruneliere
Collaboro is an approach and supporting Eclipse tool that enables collaborative definition of domain-specific languages (DSLs). The tool allows both language developers and users to work together in defining and evolving a DSL. Key features of the Collaboro tool include version control of DSL definitions, tracking collaborators' proposals and changes, and facilitating decision making. Current work is focused on improving support for graphical and remote collaboration, as well as generating initial implementations of defined DSLs. Collaboro has been used to define languages like the ATL transformation language and MoDisco modeling framework.
Collaboro - EclipseCon Europe 2012, Modeling SymposiumHugo Bruneliere
Hugo Bruneliere of the AtlanMod team presented Collaboro, a new tool for enabling collaborative development of domain-specific languages (DSLs). Collaboro allows users to propose and discuss changes to Ecore models, manage the community and voting process, and track design decisions. The presentation demonstrated Collaboro's features and discussed plans to integrate remote models, support DSL implementation, and improve the user interface and decision policies. The tool aims to facilitate collaboration during DSL development and evolution.
Eclipse Labs for Improving DSL Development - Eclipse DemoCamp Juno 2012 in Na...Hugo Bruneliere
This document summarizes three Eclipse Labs prototypes from the AtlanMod Team for improving DSL development: Collaboro, which enables collaborative definition of DSLs; EMFtoCSP, which automatically verifies EMF and UML models; and Virtual EMF, which transparently composes, weaves or links models. Demo links are provided for each prototype.
EMF Facet vs. EMF Profiles - EclipseCon North America 2012, Modeling SymposiumHugo Bruneliere
The document compares two approaches for extending existing EMF models: EMF Facet and EMF Profiles. EMF Facet extends models by adding new model elements for types, attributes, and references, with queries to dynamically calculate values. EMF Profiles annotates existing model elements with stereotypes and tagged values, defined statically via model editors. Both aim to extend models without modifying original instances or Ecore models, but EMF Facet does so in a more structured way that is easily processible by tools.
An Open Source Approach for Industrializing Research Tools - OW2Con 2011, ses...Hugo Bruneliere
Presentation during the OW2Con 2011 session "Open Source Innovation Catalyst"
Cf. also http://fr.slideshare.net/OW2/os-approach-industrializing-research-tools
Virtual EMF - Standard talk at EclipseCon Europe 2011Hugo Bruneliere
Virtual EMF is a new prototype that allows for the transparent composition, weaving and linking of models. It extends EMF to compose elements from different models into a single virtual model. This virtual model can then be used transparently in standard modeling tools. Virtual EMF also aims to improve scalability by avoiding data duplication and enabling direct access to model elements. The prototype is demonstrated on a use case involving the MoDisco framework for model-driven reverse engineering.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.