An Introduction to Internet of Things (IoT) Course was conducted at the International conference on Smart Technologies for Smart Nation 2017, REVA University, Bangalore, India.
Cyber-physical systems Industrial applications in the CPSwarm ProjectAlessandra Bagnato
CPS and Cyber-Physical Systems of Systems (CPSoS) are increasingly playing the role of foundational building blocks for bringing adaptive intelligence to processes and environments, in several application domains ranging from Smart Mobility, to Smart Health, Smart Cities and Smart Production. Due to the
increasing pervasiveness of CPS, issues related to effective design of solutions, able to reach predefined goals flexibly, reliably and adapting to changing surrounding conditions, become challenging and worth of further investigation. While increasing the CPS adoption results in increasingly mature solutions for their development, a single, consistent, science of system integration for CPS has not yet been consolidated.
As a matter of fact, the increasing interactions amongst different
CPS are starting to generate unpredicted behaviours and emerging properties, often leading to unforeseen and/or undesired results. These interactions could become an advantage if they were explicitly managed, and accounted, since the early design stages. The CPSwarm project,
presented in this lecture, aims at tackling these kinds of challenges by easing development and integration of complex herds of heterogeneous CPS. Thanks to CPSwarm, systems designed through a combination of existing and emerging tools, will collaborate on the
basis of local policies and exhibit a collective behaviour capable of solving complex, real-world, problems. Three real-world use cases will demonstrate the validity of foundational assumptions of the presented approach as well as the viability of the developed tools and methodologies.
CPSwarm will demonstrate the viability of the proposed approach on 3 complimentary, yet di_erent, use cases targeted at: (a) swarms of (mixed) robotic vehicles (e.g. Unmanned Aerial Vehicles (UAV) and rovers), (b) automotive CPS systems for freight vehicles and (c) swarm logistics.
All scenarios are characterized by the presence of heterogeneous CPS interacting together and showing emerging behaviors difficult to predict with traditional approaches and will be presented in the lecture.
This presentation discusses about IoT, challenges associated with it, common threats to IoT. It also briefs about how OWASP introduces Vulnerabilities in IoT.
The growth of embedded systems connecting to the Internet or "Internet of Things" (IoT) increases year by year. Thus, the IoT ecosystems become new targets of the attackers. This presentation will talk about the basic principle of information security, why we need to secure IoT ecosystems, and also the vulnerabilities and solutions from OWASP.
The Internet of Things (IoT) and cybersecurity: A secure-by-design approachDeloitte United States
Cyberattacks, data breaches and overall business disruption, caused by unsecured IoT devices in the workplace and used by third parties, are increasing. This is because companies don’t know the depth and breadth of the risk exposures they face when leveraging IoT devices and other emerging technologies. The results of a poll by Deloitte and Dragos shed light on how ready organizations are for securing connected devices.
Cloud based cyber-physical systems in manufacturingGiriraj Mannayee
Cyber-Physical Systems (CPS) are integrations of computation, cloud based networking, and physical processes. CPS integrates the dynamics of the physical processes with those of the software and networking, providing abstractions and modeling, design, and analysis techniques for the integrated whole.
An Introduction to Internet of Things (IoT) Course was conducted at the International conference on Smart Technologies for Smart Nation 2017, REVA University, Bangalore, India.
Cyber-physical systems Industrial applications in the CPSwarm ProjectAlessandra Bagnato
CPS and Cyber-Physical Systems of Systems (CPSoS) are increasingly playing the role of foundational building blocks for bringing adaptive intelligence to processes and environments, in several application domains ranging from Smart Mobility, to Smart Health, Smart Cities and Smart Production. Due to the
increasing pervasiveness of CPS, issues related to effective design of solutions, able to reach predefined goals flexibly, reliably and adapting to changing surrounding conditions, become challenging and worth of further investigation. While increasing the CPS adoption results in increasingly mature solutions for their development, a single, consistent, science of system integration for CPS has not yet been consolidated.
As a matter of fact, the increasing interactions amongst different
CPS are starting to generate unpredicted behaviours and emerging properties, often leading to unforeseen and/or undesired results. These interactions could become an advantage if they were explicitly managed, and accounted, since the early design stages. The CPSwarm project,
presented in this lecture, aims at tackling these kinds of challenges by easing development and integration of complex herds of heterogeneous CPS. Thanks to CPSwarm, systems designed through a combination of existing and emerging tools, will collaborate on the
basis of local policies and exhibit a collective behaviour capable of solving complex, real-world, problems. Three real-world use cases will demonstrate the validity of foundational assumptions of the presented approach as well as the viability of the developed tools and methodologies.
CPSwarm will demonstrate the viability of the proposed approach on 3 complimentary, yet di_erent, use cases targeted at: (a) swarms of (mixed) robotic vehicles (e.g. Unmanned Aerial Vehicles (UAV) and rovers), (b) automotive CPS systems for freight vehicles and (c) swarm logistics.
All scenarios are characterized by the presence of heterogeneous CPS interacting together and showing emerging behaviors difficult to predict with traditional approaches and will be presented in the lecture.
This presentation discusses about IoT, challenges associated with it, common threats to IoT. It also briefs about how OWASP introduces Vulnerabilities in IoT.
The growth of embedded systems connecting to the Internet or "Internet of Things" (IoT) increases year by year. Thus, the IoT ecosystems become new targets of the attackers. This presentation will talk about the basic principle of information security, why we need to secure IoT ecosystems, and also the vulnerabilities and solutions from OWASP.
The Internet of Things (IoT) and cybersecurity: A secure-by-design approachDeloitte United States
Cyberattacks, data breaches and overall business disruption, caused by unsecured IoT devices in the workplace and used by third parties, are increasing. This is because companies don’t know the depth and breadth of the risk exposures they face when leveraging IoT devices and other emerging technologies. The results of a poll by Deloitte and Dragos shed light on how ready organizations are for securing connected devices.
Cloud based cyber-physical systems in manufacturingGiriraj Mannayee
Cyber-Physical Systems (CPS) are integrations of computation, cloud based networking, and physical processes. CPS integrates the dynamics of the physical processes with those of the software and networking, providing abstractions and modeling, design, and analysis techniques for the integrated whole.
Impact of Generative AI in Cybersecurity - How can ISO/IEC 27032 help?PECB
Generative AI offers great opportunities for innovation in various industries. Hence, by adopting ISO/IEC 27032, you can enhance your cybersecurity resilience and efficiently address the risks associated with generative AI.
Amongst others, the webinar covers:
• AI & Privacy
• Generative AI, Models & Cybersecurity
• AI & ISO/IEC 27032
Presenters:
Christian Grafenauer
Anonymization expert, privacy engineer, data protection officer, LegalTech researcher (GDPR, Blockchain, AI) Christian Grafenauer is an accomplished privacy engineer, anonymization expert, and computer science specialist, currently serving as the project lead for anonymity assessments at techgdpr. With an extensive background as a senior architect in Blockchain for IBM and years of research in the field since 2013, Christian co-founded privacy by Blockchain design to explore the potential of Blockchain technology in revolutionizing privacy and internet infrastructure. As a dedicated advocate for integrating legal and computer science disciplines, Christian’s expertise in anonymization and GDPR compliance enables innovative AI applications, ensuring a seamless fusion of technology and governance, particularly in the realm of smart contracts. In his role at techgdpr, he supports technical compliance, Blockchain, and AI initiatives, along with anonymity assessments. Christian also represents consumer interests as a member of the national Blockchain and DTL standardization committee at din (German standardization institute) in ISO/TC 307.
Akin Johnson
Akin J. Johnson is a renowned Cybersecurity Expert, known for his expertise in protecting digital systems from potential threats. With over a decade of experience in the field, Akin has developed a deep understanding of the ever-evolving cyber landscape.
Akin is an advocate for cybersecurity awareness and frequently shares his knowledge through speaking engagements, workshops, and publications. He firmly believes in the importance of educating individuals and organizations on the best practices for safeguarding their digital assets.
Lucas Falivene
Lucas is a highly experienced cybersecurity professional with a solid base in business, information systems, information security, and cybersecurity policy-making. A former Fulbright scholar with a Master of Science degree in Information Security Policy and Management at Carnegie Mellon University (Highest distinction) and a Master's degree in Information Security at the University of Buenos Aires (Class rank 1st). Lucas has participated in several trainings conducted by the FBI, INTERPOL, OAS, and SEI/CERT as well as in the development of 4 cyber ISO national standards.
Date: July 26, 2023
YouTube Link: https://youtu.be/QPDcROniUcc
Importance of Data - Where to find it, how to store, manipulate, and characterize it
Artificial Intelligence (AI)- Introduction to AI & ML Technologies/ Applications
Machine Learning (ML), Basic Machine Learning algorithms.
Applications of AI & ML in Marketing, Sales, Finance, Operations, Supply Chain
& Human Resources Data Governance
Legal and Ethical Issues
Robotic Process Automation (RPA)
Internet of Things (IoT)
Cloud Computing
Information Security vs. Data Governance vs. Data Protection: What Is the Rea...PECB
This webinar will provide more information on the importance of information security and how you can take security well beyond compliance, an approach on building strong information security, privacy and data governance programs, and the importance of strong data governance in relation to privacy and information security requirements.
The webinar covers
• Information Security
• Importance Of Information Security Today
• Taking Information Security Beyond A Compliance First
• Importance Of Data Governance In Information Security
• Privacy
• Changing And Evolving Privacy Requirements
• Importance Of Data Governance In Privacy
• Data Governance And Data Privacy
• Data Privacy - Data Processing Principles
Presenters:
Moji is a Senior Business Process Analyst working with GemaltoThales, a leading firm in the IT industry. Moji has over fifteen years of experience in leading projects to improve processes, create and implement processes leading to increased revenue generation and eliminate redundancies.
She has a zeal for adding value and increasing revenue for organizations. Moji is very passionate about Data Privacy and its application in business and consumer rights.
Hardeep Mehrotara has 20+ years of senior leadership experience in Information Technology and Cyber Security working for public and private organizations building security programs from the ground up. He has been featured on Canadian television as a cyber expert and provided advice to various communities on implementing cybersecurity strategy, best practices and controls. He has been a co-author on numerous leading industry security control frameworks, technical benchmarks and industry best practice standards.
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: https://pecb.com/whitepaper/iso-27001-information-technology--security-techniques-information-security--management-systems---requirements
https://pecb.com/en/education-and-certification-for-individuals/iso-iec-27701
Webinars: https://pecb.com/webinars
Articles: https://pecb.com/article
Whitepapers: https://pecb.com/whitepaper
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
YouTube video: https://youtu.be/aQcS5-RFIEY
Website link: https://pecb.com/
The so-called Cyber Physical Systems (CPSs) which are known as fourth generation of Industrial Revolution, are being realized. In This presentation, a CPS is defined, its characteristics and benefits are listed and its impacts on products are discussed.
Cloud Computing offers an on-demand and scalable access to a shared pool of resources hosted in a data center at providers’ site. It reduces the overheads of up-front investments and financial risks for the end-user. Regardless of the fact that cloud computing offers great advantages to the end users, there are several challenging issues that are mandatory to be addressed.
The slides defines IoT and show the differnce between M2M and IoT vision. It then describes the different layers that depicts the functional architecture of IoT, standard organizations and bodies and other IoT technology alliances, low power IoT protocols, IoT Platform components, and finally gives a short description to one of IoT low power application protocols (MQTT).
On 28 May 2019 Ms. Nathalie Smuha (KULeuven and EU Commission DG Connect) presented on the European strategy with regards to Artificial Intelligence, which includes assembling a high-level group of experts on AI with a double mission: (1) draft guidelines for Trustworthy AI and (2) draft recommendations in support of policy and investments.
The second half of the presentation was focused on the guidelines for Trustworthy AI which were published in a first final version in April 2019. The guidelines are layered in a way that each layer builds upon the other.
- level 0 (foundation): AI should be lawful, ethical and robust
- level 1 (principles): AI should respect human autonomy, prevent harm, be fair and be explicable.
- level 2 (requirements): AI should meet requirements linked to 7 groups: (1) human agency and oversight, (2) technical robustness and safety, (3) privacy and data governance, (4) transparency, (5) diversity, non-discrimination and fairness, (6) societal and environmental well-being, and (7) accountability.
- level 3 (questions): AI developers and deployers should ask themselves a number of questions. The high-level expert group has worked out 131 questions to guide practical implementation of trustworthy AI. Theses questions are subject to a practice test, namely YOU can try them out and give the expert group feedback.
This framework compares to other frameworks like the ones in Japan, Canada, Singapore, Dubai, ... and the one from the OECD (published in May 2019).
In 2006, Cyber Physical Systems (CPS), the new word was invented in the United States [1]. The combination of devices like sensors with embedded systems is quickly receiving its place in cyber world. These devices jointly with the information filed are becoming the main focal point, called as Cyber Physical Systems. This word was found keeping in mind the escaling significance of relations among the mutually related computing systems with the physical world [2]. The author of this paper gives an overview of CPS architecture, its functions and its security threat.
Citation: Navin Dhinnesh ADC, Mepco Schlenk Engineering College. "Cyber Physical System." Global Research and Development Journal For Engineering 34 2018: 12 - 14.
Internet of Things means every household or handy device which is used to make our world easy and better and connected with IP which transmit some data.
This slide covers IOT description, OWASP Top 10 2014 & its recommendations.
Dataset Preparation
Abstract: This PDSG workshop introduces basic concepts on preparing a dataset for training a model. Concepts covered are data wrangling, replacing missing values, categorical variable conversion, and feature scaling.
Level: Fundamental
Requirements: No prior programming or statistics knowledge required.
Impact of Generative AI in Cybersecurity - How can ISO/IEC 27032 help?PECB
Generative AI offers great opportunities for innovation in various industries. Hence, by adopting ISO/IEC 27032, you can enhance your cybersecurity resilience and efficiently address the risks associated with generative AI.
Amongst others, the webinar covers:
• AI & Privacy
• Generative AI, Models & Cybersecurity
• AI & ISO/IEC 27032
Presenters:
Christian Grafenauer
Anonymization expert, privacy engineer, data protection officer, LegalTech researcher (GDPR, Blockchain, AI) Christian Grafenauer is an accomplished privacy engineer, anonymization expert, and computer science specialist, currently serving as the project lead for anonymity assessments at techgdpr. With an extensive background as a senior architect in Blockchain for IBM and years of research in the field since 2013, Christian co-founded privacy by Blockchain design to explore the potential of Blockchain technology in revolutionizing privacy and internet infrastructure. As a dedicated advocate for integrating legal and computer science disciplines, Christian’s expertise in anonymization and GDPR compliance enables innovative AI applications, ensuring a seamless fusion of technology and governance, particularly in the realm of smart contracts. In his role at techgdpr, he supports technical compliance, Blockchain, and AI initiatives, along with anonymity assessments. Christian also represents consumer interests as a member of the national Blockchain and DTL standardization committee at din (German standardization institute) in ISO/TC 307.
Akin Johnson
Akin J. Johnson is a renowned Cybersecurity Expert, known for his expertise in protecting digital systems from potential threats. With over a decade of experience in the field, Akin has developed a deep understanding of the ever-evolving cyber landscape.
Akin is an advocate for cybersecurity awareness and frequently shares his knowledge through speaking engagements, workshops, and publications. He firmly believes in the importance of educating individuals and organizations on the best practices for safeguarding their digital assets.
Lucas Falivene
Lucas is a highly experienced cybersecurity professional with a solid base in business, information systems, information security, and cybersecurity policy-making. A former Fulbright scholar with a Master of Science degree in Information Security Policy and Management at Carnegie Mellon University (Highest distinction) and a Master's degree in Information Security at the University of Buenos Aires (Class rank 1st). Lucas has participated in several trainings conducted by the FBI, INTERPOL, OAS, and SEI/CERT as well as in the development of 4 cyber ISO national standards.
Date: July 26, 2023
YouTube Link: https://youtu.be/QPDcROniUcc
Importance of Data - Where to find it, how to store, manipulate, and characterize it
Artificial Intelligence (AI)- Introduction to AI & ML Technologies/ Applications
Machine Learning (ML), Basic Machine Learning algorithms.
Applications of AI & ML in Marketing, Sales, Finance, Operations, Supply Chain
& Human Resources Data Governance
Legal and Ethical Issues
Robotic Process Automation (RPA)
Internet of Things (IoT)
Cloud Computing
Information Security vs. Data Governance vs. Data Protection: What Is the Rea...PECB
This webinar will provide more information on the importance of information security and how you can take security well beyond compliance, an approach on building strong information security, privacy and data governance programs, and the importance of strong data governance in relation to privacy and information security requirements.
The webinar covers
• Information Security
• Importance Of Information Security Today
• Taking Information Security Beyond A Compliance First
• Importance Of Data Governance In Information Security
• Privacy
• Changing And Evolving Privacy Requirements
• Importance Of Data Governance In Privacy
• Data Governance And Data Privacy
• Data Privacy - Data Processing Principles
Presenters:
Moji is a Senior Business Process Analyst working with GemaltoThales, a leading firm in the IT industry. Moji has over fifteen years of experience in leading projects to improve processes, create and implement processes leading to increased revenue generation and eliminate redundancies.
She has a zeal for adding value and increasing revenue for organizations. Moji is very passionate about Data Privacy and its application in business and consumer rights.
Hardeep Mehrotara has 20+ years of senior leadership experience in Information Technology and Cyber Security working for public and private organizations building security programs from the ground up. He has been featured on Canadian television as a cyber expert and provided advice to various communities on implementing cybersecurity strategy, best practices and controls. He has been a co-author on numerous leading industry security control frameworks, technical benchmarks and industry best practice standards.
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: https://pecb.com/whitepaper/iso-27001-information-technology--security-techniques-information-security--management-systems---requirements
https://pecb.com/en/education-and-certification-for-individuals/iso-iec-27701
Webinars: https://pecb.com/webinars
Articles: https://pecb.com/article
Whitepapers: https://pecb.com/whitepaper
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
YouTube video: https://youtu.be/aQcS5-RFIEY
Website link: https://pecb.com/
The so-called Cyber Physical Systems (CPSs) which are known as fourth generation of Industrial Revolution, are being realized. In This presentation, a CPS is defined, its characteristics and benefits are listed and its impacts on products are discussed.
Cloud Computing offers an on-demand and scalable access to a shared pool of resources hosted in a data center at providers’ site. It reduces the overheads of up-front investments and financial risks for the end-user. Regardless of the fact that cloud computing offers great advantages to the end users, there are several challenging issues that are mandatory to be addressed.
The slides defines IoT and show the differnce between M2M and IoT vision. It then describes the different layers that depicts the functional architecture of IoT, standard organizations and bodies and other IoT technology alliances, low power IoT protocols, IoT Platform components, and finally gives a short description to one of IoT low power application protocols (MQTT).
On 28 May 2019 Ms. Nathalie Smuha (KULeuven and EU Commission DG Connect) presented on the European strategy with regards to Artificial Intelligence, which includes assembling a high-level group of experts on AI with a double mission: (1) draft guidelines for Trustworthy AI and (2) draft recommendations in support of policy and investments.
The second half of the presentation was focused on the guidelines for Trustworthy AI which were published in a first final version in April 2019. The guidelines are layered in a way that each layer builds upon the other.
- level 0 (foundation): AI should be lawful, ethical and robust
- level 1 (principles): AI should respect human autonomy, prevent harm, be fair and be explicable.
- level 2 (requirements): AI should meet requirements linked to 7 groups: (1) human agency and oversight, (2) technical robustness and safety, (3) privacy and data governance, (4) transparency, (5) diversity, non-discrimination and fairness, (6) societal and environmental well-being, and (7) accountability.
- level 3 (questions): AI developers and deployers should ask themselves a number of questions. The high-level expert group has worked out 131 questions to guide practical implementation of trustworthy AI. Theses questions are subject to a practice test, namely YOU can try them out and give the expert group feedback.
This framework compares to other frameworks like the ones in Japan, Canada, Singapore, Dubai, ... and the one from the OECD (published in May 2019).
In 2006, Cyber Physical Systems (CPS), the new word was invented in the United States [1]. The combination of devices like sensors with embedded systems is quickly receiving its place in cyber world. These devices jointly with the information filed are becoming the main focal point, called as Cyber Physical Systems. This word was found keeping in mind the escaling significance of relations among the mutually related computing systems with the physical world [2]. The author of this paper gives an overview of CPS architecture, its functions and its security threat.
Citation: Navin Dhinnesh ADC, Mepco Schlenk Engineering College. "Cyber Physical System." Global Research and Development Journal For Engineering 34 2018: 12 - 14.
Internet of Things means every household or handy device which is used to make our world easy and better and connected with IP which transmit some data.
This slide covers IOT description, OWASP Top 10 2014 & its recommendations.
Dataset Preparation
Abstract: This PDSG workshop introduces basic concepts on preparing a dataset for training a model. Concepts covered are data wrangling, replacing missing values, categorical variable conversion, and feature scaling.
Level: Fundamental
Requirements: No prior programming or statistics knowledge required.
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)Bob Marcus
Informal overview of some major US governmental projects with suggestions on how to engineer systems and services interoperability using a standards-based framework.
Technology Convergence for Smart X ApplicationsBob Marcus
Cartoons showing convergence of emerging technologies into Cyber-Physical-Social grids to provide support for large-scale Smart X applications. This is a very high level overview meant to capture some of the technology interactions for non-technical viewers.
Snapshots of the 132 Responses to the US National Telecommunications and Information Administration (NTIA) Request for Comments (RFC) on "The Benefits, Challenges, and Potential Roles for the Government in Fostering the Advancement of the Internet of Things"
Reference Architectures for Layered CPS System of Systems using Data Hubs and...Bob Marcus
Describes extensions of current NIST Reference Architectures and Frameworks that are needed to handle CPS System of Systems Use Cases (e.g. Smart Grid, Smart City). These extensions include Data Hubs and CPS Hubs.
Architectures for Cyber-Physical Systems, or Why Ivan Doesn’t Want to GraduateIvan Ruchkin
A fresh multidisciplinary research and engineering area of Cyber-Physical Systems (CPSs) lies on an intersection of more traditional fields, like mechanical and electrical engineering, and newer approaches from AI, ubiquitous computing, and software engineering. Although modeling is a core method in these areas, the concrete mindsets and methods for it are very diverse, which makes system-level reasoning across models more complicated. For instance, it is difficult to predict how smoothing a control algorithm represented in Simulink would affect schedulability guarantees provided by a rate-monotonic analysis model. Conveniently, software architecture is well-known for reconciling concerns by loosening up model semantics, which makes it a promising tool for model-based design of CPSs. This talk discusses several examples from the automotive and robotics domains to expose the challenges of using heterogeneous models and how software architecture might help alleviate those. All these considerations will be linked to the mysterious second part of the title.
Wireless Networked Control Systems (WNCSs) are spatially distributed systems in which sensors, actuators, and controllers connect through a wireless network instead of traditional point-to-point links. WNCSs have a tremendous potential to improve the efficiency of many large-scale distributed systems in industrial automation, building automation, automated highway, air transportation, and smart grid. Transmitting sensor measurements and control commands over wireless links provide many benefits such as the ease of installation and maintenance, low complexity and cost, and large flexibility to accommodate the modification and upgrade of the components in many control applications. Several industrial organizations, such as International Society of Automation (ISA), Highway Addressable Remote Transducer (HART), and Wireless In- dustrial Networking Alliance (WINA), have been actively pushing the application of wireless technologies in the control applications. Building a WNCS is very challenging since control systems often have stringent requirements on timing and reliability, which are difficult to attain by wireless sensor networks due to the adverse properties of the wireless communication and limited battery resources of the nodes. We provide a framework for the joint optimization of controller and communication systems encompassing efficient abstractions of both systems.
Promoting accountability in agricultural investment chains: an introductionIIED
On 11 September, 2015, the legal tools team of the International Institute for Environment and Development hosted a webinar to discuss how communities groups can take action to get increased accountability in agricultural investment chains.
This presentation, by IIED senior researcher Philippine Sutz, introduced the webinar and the notion of investment chains, addressing why it matters and the work IIED has been doing on the subject so far.
More details: www.iied.org/legaltools
A Preliminary Study on Architecting Cyber-Physical SystemsHenry Muccini
This presentation helps to understand our paper, presented at the 1st Workshop on Software Architectures for Cyber Physical Systems, presented at the SANCS2015 workshop (http://www.mrtc.mdh.se/SANCS15/).
ABSTRACT:
Cyber-physical systems (CPSs) are deemed as the key enablers of next generation applications. Needless to say, the design, verification and validation of cyber-physical systems reaches unprecedented levels of complexity, specially due to their sensibility to safety issues. Under this perspective, leveraging architectural descriptions to reason on a CPS seems to be the obvious way to manage its inherent complexity.
A body of knowledge on architecting CPSs has been proposed in the past years. Still, the trends of research on architecting CPS is unclear. In order to shade some light on the state-of-the art in architecting CPS, this paper presents a preliminary study on the challenges, goals, and solutions reported so far in architecting CPSs.
Impact of Agricultural Value Chains on Digital LiquidityITU
Technical Report of ITU-T Focus Group on Digital Financial Services :
Impact of Agricultural Value Chains on Digital
Liquidity
Authored by T. Hardy Jackson and Allen Weinberg
Presentation given at the International Conference on
Application and Theory of Petri Nets and Concurrency 2014, in Tunis, Tunisia. You can find the paper manuscript at http://edmundo.lopezbobeda.net/publications .
Invited talk held by Karsten Wolf on June 26, 2007 on the 28th International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2007) in Siedlce, Poland.
Smart Modeling: On the Convergence of Scientific and Engineering ModelsBenoit Combemale
Various disciplines use models for different purposes. Engineers, e.g., software engineers, use engineering models to represent the system to implement, and scientists, e.g., environmentalists, use scientific models to represent the complexity of the world to understand and reason over it for analysis purpose. While the former tries to integrate all the properties in between the various engineering involved in the development process, the latter use models to internalize all the possible externalities of any changes, and later perform trade-off analysis.
With the advent of smart CPS, the combination of scientific and engineering models becomes essential, respectively for openly and freely involving massive open data and predictive models in the decision process (either for trade-off analysis or dynamic adaptation purposes), and engineering models to support the smart design and reconfiguration process of modern CPS. It urges to provide the relevant facilities to software engineers for integrating into the future CPS the various models existing from the scientific community, and thus to support informed decisions, a broader engagement of the various stakeholders (incl. scientists, decision makers and the general public), and dynamic adaptations with regards to the expected political impact of the smart CPS.
To motivate this challenge, I present various application domains where the combination of the two kinds of models is more than expected. Then I highlight some important differences in the underlying foundations that currently prevent their possible combination in a given development project.
Modeling For Sustainability: Or How to Make Smart CPS Smarter?Benoit Combemale
Various disciplines use models for different purposes. An engineering model, including a software engineering model, is often developed to guide the construction of a non-existent system. A scientific model is created to better understand an existing phenomenon (i.e., an already existing system or a physical phenomenon). An engineering model may incorporate scientific models to build a smart cyber-physical system (CPS) that require an understanding of the surrounding environment to decide of the relevant adaptation to apply. Sustainability systems, i.e., smart CPS managing resource production, transport and consumption for the sake of sustainability (e.g., smart grid, city, farming system…), are typical examples of smart CPS. Due to the inherent complex nature of sustainability that must delicately balance trade-offs between social, environmental, and economic concerns, modeling challenges abound for both the scientific and engineering disciplines.
In this talk, I will present a vision that promotes a unique approach combining engineering and scientific models to enable informed decision on the basis of open and scientific knowledge, a broader engagement of society for addressing sustainability concerns, and incorporate those decisions in the control loop of smart CPS. I will introduce a research roadmap to support this vision that emphasizes the socio-technical benefits of modeling.
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
This talk starts by exploring how electrical power systems are increasingly becoming digitalized, leading to their transformation into a class of cyber-physical systems (a system of systems) where the electrical grid merges with ubiquitous information and communication technologies (ICT).
This type of complex systems present unprecedented challenges in their operation and control, and due to unknown interactions with ICT, require new concepts, methods and tools to facilitate their operational design, manufacturing (of components), and testing/verification/validation of their performance.
Inspired by the tremendous advantages of the model-based system engineering (MBSE) framework developed by the aerospace and military communities, this talk will highlight the challenges to adopt MBSE for electrical power grids. MBSE is not only a framework to deal with all the phases of putting in place complex systems-of-systems, but also provides a foundation for the democratization of technology - both software and hardware.
The talk will illustrate the foundations that have been built by the presenter's research over the last 7 years, placed within the context of MBSE, with focus on areas of power engineering. Some of these foundations and contributions include the OpenIPSL, RaPId, SD3K, BableFish and Khorjin open source software developed and distributed online by the research group, and available at: https://github.com/ALSETLab
Teodoro Montanaro councluded his Ph.D. in Control and Computer Engineering on Monday, September 10, 2018, with the final presentation and defense.
He presented his thesis "IoT Notifications: from Disruption to Benefit - Architectures for the Future of Notifications in the IoT", refereed by Giuliana A. Franceschinis (Università degli Studi del Piemonte Orientale) and Ana M. Bernardos (Universidad Politecnica de Madrid - ETSIDI) in front of the commission composed by the referees and Antonio Servetti (Politecnico di Torino), Marco Torchiano (Politecnico di Torino), and Cristina Gena (Università degli Studi di Torino).
10-minute lightning talk delivered at 2010 Open Hardware Summit. The subject matter is emergent Systems Engineering methods from Open Source Hardware communities.
Predictive Analytics: Context and Use Cases
Historical context for successful implementation of predictive analytic techniques and examples of implementation of successful use cases.
Similar to Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016) (20)
Table ronde: les sciences du logiciel au croisement des autres sciencesBenoit Combemale
Table ronde "les sciences du logiciel au croisement des autres sciences" lors de la conférence "Sciences du logiciel : de l'idée au binaire" au CNRS, les 19 et 20 septembre 2022
The development and evolution of an advanced IDE for a Domain-Specific Language (DSL) is a tedious task. Recent efforts in language workbenches result in frameworks that automatically provide syntactic tooling such as advanced editors. However, defining the execution semantics of languages and their tooling remains mostly hand crafted. Similarly to editors that share code completion or syntax highlighting, the development of advanced debuggers, animators, and others execution analysis tools shares common facilities, which should be reused among various DSLs.
In this talk, I will present and make a demo of the execution framework offered by the GEMOC studio, an Eclipse-based language and modeling workbench. The framework provides a generic interface to plug-in different execution engines associated to their specific metalanguages used to define the discrete-event operational semantics of DSMLs (e.g., Kermeta/Xtend, xMOF, ALE…). It also integrates generic runtime services that are shared among the approaches used to implement the execution semantics, such as graphical animation and omniscient debugging (provided by Sirius Animator).
Model Simulation, Graphical Animation, and Omniscient Debugging with EcoreToo...Benoit Combemale
You have your shiny new modeling language up and running thanks to the Eclipse Modeling Technologies and you built a powerful graphical editor with Sirius to support it. But how can you see what is going on when a model is executed? Don't you need to debug your design in some way? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?
In this talk, we will present Sirius Animator, an add-on to Sirius that provides you a tool- supported approach to complement a modeling language with an execution semantics and a graphical description of an animation layer. The execution semantics is defined thanks to ALE, an Action Language for EMF integrated into Ecore Tools to modularly implement the bodies of your EOperations, and the graphical description of the animation layer is defined thanks to Sirius. From both inputs, Sirius Animator automatically provides an advanced and extensible environment for model simulation, animation and debugging, on top of the graphical editor of Sirius and the debug UI of Eclipse. To illustrate the overall approach, we will demonstrate the ability to seamlessly extend Arduino Designer, in order to provide an advanced debugging environment that includes graphical animation, forward/backward step-by-step, breakpoint definition, etc.
Sound, yet Flexible, Modeling: A Language Engineering Point Of ViewBenoit Combemale
Domain-Specific Languages (DSLs) are increasingly used by domain experts to handle various concerns in systems and software development. To support this trend, the Model-Driven Engineering community has developed advanced techniques for designing new DSLs. However, the widespread use of independently developed, and constantly evolving DSLs is hampered by the rigidity imposed to the language users by the DSLs and their tooling, e.g., for manipulating a model through various similar DSLs or successive versions of a given DSL.
In this talk, I discuss a sound yet flexible model type system to support various scenarios of flexible modeling. I review different existing approaches, and highlight how they provide flexibility to language users. Finally, I conclude with a long term initiative for a full-fledged unifying approach for language reuse, aka. a Concern-Oriented Language Development (COLD), and the expected flexibility for language users.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Modeling for Smart Cyber-Physical Systems (Jan 26th, 2016)
1. Benoit Combemale (Inria & Univ. Rennes 1)
http://people.irisa.fr/Benoit.Combemale
benoit.combemale@irisa.fr
@bcombemale
Jean-Michel Bruel (Univ. Toulouse)
http://jmb.c.la
bruel@irit.fr
@jmbruel
in collaboration with INRA and OBEO,
and the support of the GEMOC initiative
Modeling for Smart Cyber-Physical Systems
Application to Sustainability Systems
2. Complex Software-Intensive Systems
Software
intensive
systems
- 2Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
• Multi-engineering approach
• Some forms of domain-specific modeling
• Software as integration layer
• Openness and dynamicity
5. Model-Driven Engineering (MDE)
Distribution
« Service Provider
Manager »
Notification
Alternate Manager
« Recovery Block
Manager »
Complaint
Recovery Block
Manager
« Service
Provider
Manager »
Notification
Manager
« Service Provider
Manager »
Complaint Alternate
Manager
« Service
Provider
Manager »
Complaint
Manager
« Acceptance
Test Manager »
Notification
Acceptance Test
Manager
« Acceptance
Test Manager »
Complaint
Acceptance Test
Manager
« Recovery
Block Manager »
Notification
Recovery Block
Manager
« Client »
User Citizen
Manager
Fault tolerance Roles
Activities
Views
Contexts
Security
Functional behavior
Book
state : StringUser
borrow
return
deliver
setDamaged
res
erv
e
Use case
Platform
Model Design
Model
Code
Model
Change one Aspect and
Automatically Re-Weave:
From Software Product Lines…
..to Dynamically Adaptive Systems
- 5Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
6. Model-Driven Engineering (MDE)
- 6
J. Whittle, J. Hutchinson, and M. Rouncefield, “The State of Practice in Model-
Driven Engineering,” IEEE Software, vol. 31, no. 3, 2014, pp. 79–85.
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
"Perhaps surprisingly, the majority of MDE examples in our study
followed domain-specific modeling paradigms"
Distribution
« Service Provider
Manager »
Notification
Alternate Manager
« Recovery Block
Manager »
Complaint
Recovery Block
Manager
« Service
Provider
Manager »
Notification
Manager
« Service Provider
Manager »
Complaint Alternate
Manager
« Service
Provider
Manager »
Complaint
Manager
« Acceptance
Test Manager »
Notification
Acceptance Test
Manager
« Acceptance
Test Manager »
Complaint
Acceptance Test
Manager
« Recovery
Block Manager »
Notification
Recovery Block
Manager
« Client »
User Citizen
Manager
Fault tolerance Roles
Activities
Views
Contexts
Security
Functional behavior
Book
state : StringUser
borrow
return
deliver
setDamaged
res
erv
e
Use case
Platform
Model Design
Model
Code
Model
Change one Aspect and
Automatically Re-Weave:
From Software Product Lines…
..to Dynamically Adaptive Systems
7. From Software Systems
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 7
Engineers
System Models
Software
• software design models for functional
and non-functional properties
8. To Cyber-Physical Systems
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 8
Engineers
System Models Cyber-Physical
System
sensors actuators
Physical
System
Software
<<controls>><<senses>>
• multi-engineering design models for
global system properties
• runtime models (i.e., included into the
control loop) for dynamic adaptations
9. To Smart Cyber-Physical Systems
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 9
Engineers
System Models Smart
Cyber-Physical System
Context
sensors actuators
Physical
System
Software
<<controls>><<senses>>
• analysis models (incl. large-scale simulation,
constraint solver) of the surrounding context
related to global phenomena (e.g. physical laws)
• probabilistic models (predictive techniques
from AI, machine learning, SBSE)
• user models (incl., general public/community
preferences) and regulations (incl.,
economic/social/political laws)
10. • analysis models (incl. large-scale simulation,
constraint solver) of the surrounding context
related to global phenomena (e.g. physical laws)
• probabilistic models (predictive techniques
from AI, machine learning, SBSE)
• user models (incl., general public/community
preferences) and regulations (incl.,
economic/social/political laws)
To Smart Cyber-Physical Systems
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 10
Engineers
System Models Smart
Cyber-Physical System
Context
sensors actuators
Physical
System
Software
<<controls>><<senses>>
An MDE-Based Approach for
Data Integration and Socio-
Technical Coordination in
Smart CPS Development
11. A MDE-based approach to develop Smart CPS
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 11
• Convergence of engineering and scientific models
• A modeling framework to support the integration of data from
sensors, open data, laws/regulation, scientific models,
engineeering models and preferences.
• Domain-specific languages for socio-technical coordination
• to engage engineers, scientist, decision makers, communities
and general public
• to integrate analysis/probabilistic/user models into the control
loop of smart CPS
12. Using MDE in Smart-CPS Development
- 12
• Cyber-Physical Systems
Engineers
System Models Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
13. Using MDE in Smart-CPS Development
- 13
• Based on informed decisions
• with environmental, social and economic laws
• with open data
Heuristics-Laws
Scientists
Open Data
Engineers
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
14. Using MDE in Smart-CPS Development
- 14
• Providing a broader engagement
• with "what-if" scenarios for general public and policy makers
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
15. Using MDE in Smart-CPS Development
- 15
• Supporting automatic adaptation
• for dynamically adaptable systems
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
16. Using MDE in Smart-CPS Development
- 16
• Application to health, farming system, smart grid…
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
17. Farming System Modeling
- 17
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Farmers
Agronomist
Irrigation
System
in collaborationwith
Jean-Michel Bruel, Benoit Combemale, Ileana Ober, Hélène Raynal, "MDE in
Practice for Computational Science," International Conference on
Computational Science (ICCS), 2015.
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
18. Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
Farming System Modeling
- 18
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Farmers
Agronomist in collaborationwith
climate serieVegetal and
animal lifecycle
farm definition
activity description
hydric stress
Irrigation
System
Jean-Michel Bruel, Benoit Combemale, Ileana Ober, Hélène Raynal, "MDE in
Practice for Computational Science," International Conference on
Computational Science (ICCS), 2015.
19. Farming System Modeling
- 19
Heuristics-Laws
Scientists
Open Data
Engineers
General Public
Policy Makers
MEEs
("what-if" scenarios)
System Models
Physical Laws
(economic, environmental, social)
Simulation Tool
(incl. constraint solver,
prediction tool, etc.)
Sustainability System
(e.g., smart grid)
Context
sensors actuators
Energy
Production/
Consumption
System
Software
<<controls>><<senses>>
Farmers
Agronomist in collaborationwith
climate serieVegetal and
animal lifecycle
farm definition
activity description
hydric stressbiomass growth,
water consomption
and activity schedule
water to be
irrigated
Irrigation
System
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
Jean-Michel Bruel, Benoit Combemale, Ileana Ober, Hélène Raynal, "MDE in
Practice for Computational Science," International Conference on
Computational Science (ICCS), 2015.
20. - 20
https://github.com/gemoc/farmingmodeling
FarmingSystemModeling
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
• Heterogeneous modeling and simulation
• Graphical animation and debugging (incl.
breakpoints, timeline, step forward/backward,
stimuli management, etc.)
• Multi-dimensional and efficient trace
management
• Concurrency simulation and formal analysis
21. Open Challenges
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 21
• Diversity/complexity of DSL relationships
• far beyond structural and behavioral alignment, refinement,
decomposition
• Separation of concerns vs. Zoom-in/Zoom-out
• Live and collaborative modeling
• minimize the round trip between the DSL specification, the
model, and its application (interpretation/compilation)
• Model experiencing environnements
• Integration of analysis and probabilistic models into DSL
semantics
22. towards a
LiveModelingEnvironment
enabling a
broader engagement and informed decisions in
dynamicallyadaptableresource
managementsystems
Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016 - 22
23. - 23Modeling for Smart CPS – B. Combemale (INRIA & Univ. Rennes 1) – Jan. 2016
"If you believe that language design can significantly
affect the quality of software systems, then it should
follow that language design can also affect the
quality of energy systems. And if the quality of such
energy systems will, in turn, affect the livability of
our planet, then it’s critical that the language
development community give modeling languages
the attention they deserve."
− Bret Victor (Nov., 2015), http://worrydream.com/ClimateChange