SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Autonomics Computing (with some of Adaptive Systems) and Requirements Engineering João Henrique C. Pimentel [email_address]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autonomic   Computing  Systems ,[object Object],[object Object],[object Object],[object Object],[object Object]
Autonomic Computing Systems – by IBM ,[object Object],[object Object],[object Object],[object Object],[object Object]
Autonomic Computing Systems – by IBM ,[object Object],[object Object],[object Object]
[object Object]
The Autonomic Nervous System ,[object Object],[object Object]
Example of an autonomic system ,[object Object]
IBM Levels of Maturity
Why get autonomic? ,[object Object]
Autonomic Elements (AE)
Autonomic Elements (AE) ,[object Object],[object Object],[object Object]
How to make a system autonomic? ,[object Object],[object Object],[object Object],[object Object]
How to support so many behaviours? ,[object Object],[object Object],[object Object]
How to do RE for ACS? ,[object Object]
State-of-the-art on AC RE ,[object Object]
Towards Requirements-Driven Autonomic Systems Design. Lapouchnian, A., Liaskos, S., Mylopoulos, J., Yu, Y. ,[object Object],[object Object]
Example – Goal Model
Example – Design Models
Autonomic Elements ,[object Object],[object Object]
Towards Goal-Oriented Development of Self-Adaptive Systems. Morandini, M., Penserini, L., Perini, A. ,[object Object],[object Object],[object Object]
Example – Goal Model
Example – Model Extended ,[object Object]
Example – Model even more Extended ,[object Object]
Example ,[object Object],[object Object],[object Object]
The Four Level of Requirements Engineering for and in Dynamic Adaptive Systems. Berry, D., Cheng, B., Zhang, J. ,[object Object]
Levels ,[object Object],[object Object],[object Object],[object Object],[object Object],decides about decides about decides about
Level 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Level 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Level 3 ,[object Object],[object Object]
Level 4 ,[object Object],[object Object]
An Automated Approach to Monitoring and Diagnosing Requirements. Wang, Y., Yu, Y., McIlraith, S., Mylopoulos, J. ,[object Object],[object Object],[object Object],[object Object]
Framework Overview
Example – Squirrel Mail
Example – Squirrel Mail ,[object Object]
Further information on autonomics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Basic references: ,[object Object],[object Object],[object Object],[object Object]
Used references: ,[object Object],[object Object]
More recommended references ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Fault tolerant 4_5
Fault tolerant 4_5Fault tolerant 4_5
Fault tolerant 4_5
Jiwon Kim
 
Critical systems specification
Critical systems specificationCritical systems specification
Critical systems specification
Aryan Ajmer
 
Ch01-Introduction About Software Engineering
Ch01-Introduction About Software EngineeringCh01-Introduction About Software Engineering
Ch01-Introduction About Software Engineering
Bala Ganesh
 
Software development
Software developmentSoftware development
Software development
Wulax37
 

Was ist angesagt? (20)

Autonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shahAutonomic computing-18th may dhiren shah prachi shah
Autonomic computing-18th may dhiren shah prachi shah
 
A BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEYA BRIEF PROGRAM ROBUSTNESS SURVEY
A BRIEF PROGRAM ROBUSTNESS SURVEY
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert System
 
Se lec1 (1)
Se lec1 (1)Se lec1 (1)
Se lec1 (1)
 
Expert System
Expert SystemExpert System
Expert System
 
The analyst user_interface_and_mis_role
The analyst user_interface_and_mis_roleThe analyst user_interface_and_mis_role
The analyst user_interface_and_mis_role
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
Software developement life_cycle_v1.1
Software developement life_cycle_v1.1Software developement life_cycle_v1.1
Software developement life_cycle_v1.1
 
Fault tolerant 4_5
Fault tolerant 4_5Fault tolerant 4_5
Fault tolerant 4_5
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert system
 
Critical systems specification
Critical systems specificationCritical systems specification
Critical systems specification
 
Self-healing Components in Robust Software Architecture for Concurrent and D...
Self-healing Components in Robust Software Architecture for Concurrent and D...Self-healing Components in Robust Software Architecture for Concurrent and D...
Self-healing Components in Robust Software Architecture for Concurrent and D...
 
“Elemental elements”
“Elemental elements”“Elemental elements”
“Elemental elements”
 
Ch01-Introduction About Software Engineering
Ch01-Introduction About Software EngineeringCh01-Introduction About Software Engineering
Ch01-Introduction About Software Engineering
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Eye disease expert system
Eye disease expert systemEye disease expert system
Eye disease expert system
 
Software development
Software developmentSoftware development
Software development
 
Decision Making and Autonomic Computing
Decision Making and Autonomic ComputingDecision Making and Autonomic Computing
Decision Making and Autonomic Computing
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systems
 
Expert system
Expert systemExpert system
Expert system
 

Andere mochten auch

Stewardship Verses
Stewardship VersesStewardship Verses
Stewardship Verses
revup321
 
Generazione 1000 €
Generazione 1000 €Generazione 1000 €
Generazione 1000 €
Suni Martï
 
Stazione Termini
Stazione TerminiStazione Termini
Stazione Termini
willylorbo
 
Presenting malta etwinning project (dorianne agius)
Presenting malta    etwinning project (dorianne agius)Presenting malta    etwinning project (dorianne agius)
Presenting malta etwinning project (dorianne agius)
Gavranica
 
香港六合彩
香港六合彩香港六合彩
新聞整理五則
新聞整理五則新聞整理五則
新聞整理五則
guest370229
 
Humour Et Insolites
Humour Et InsolitesHumour Et Insolites
Humour Et Insolites
guestfa3180
 
Winners of HTML5 BYOG - InGDIn
Winners of HTML5 BYOG - InGDInWinners of HTML5 BYOG - InGDIn
Winners of HTML5 BYOG - InGDIn
Kinshuk Sunil
 
Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3
mseraj
 
Pubblica amministrazione egovernance comunicazione e marketing nel web 20
Pubblica amministrazione egovernance comunicazione e marketing nel web 20Pubblica amministrazione egovernance comunicazione e marketing nel web 20
Pubblica amministrazione egovernance comunicazione e marketing nel web 20
Communication Village
 
Sandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota BorchardSandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota Borchard
vebrya
 

Andere mochten auch (20)

Stewardship Verses
Stewardship VersesStewardship Verses
Stewardship Verses
 
Generazione 1000 €
Generazione 1000 €Generazione 1000 €
Generazione 1000 €
 
Lily Stay Strong
Lily Stay StrongLily Stay Strong
Lily Stay Strong
 
Stazione Termini
Stazione TerminiStazione Termini
Stazione Termini
 
Kkka4
Kkka4Kkka4
Kkka4
 
ED 630 Webquest
ED 630 WebquestED 630 Webquest
ED 630 Webquest
 
Risk management v imp
Risk management v impRisk management v imp
Risk management v imp
 
Presenting malta etwinning project (dorianne agius)
Presenting malta    etwinning project (dorianne agius)Presenting malta    etwinning project (dorianne agius)
Presenting malta etwinning project (dorianne agius)
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
新聞整理五則
新聞整理五則新聞整理五則
新聞整理五則
 
Artist Showcase (2008)
Artist Showcase (2008)Artist Showcase (2008)
Artist Showcase (2008)
 
London magento
London magentoLondon magento
London magento
 
Humour Et Insolites
Humour Et InsolitesHumour Et Insolites
Humour Et Insolites
 
Winners of HTML5 BYOG - InGDIn
Winners of HTML5 BYOG - InGDInWinners of HTML5 BYOG - InGDIn
Winners of HTML5 BYOG - InGDIn
 
From Learning Networks to Digital Ecosystems
From Learning Networks to Digital EcosystemsFrom Learning Networks to Digital Ecosystems
From Learning Networks to Digital Ecosystems
 
Dynamic Earth
Dynamic EarthDynamic Earth
Dynamic Earth
 
Macro Problem
Macro ProblemMacro Problem
Macro Problem
 
Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3Mohammad Seraj Visual Appendix Group 3
Mohammad Seraj Visual Appendix Group 3
 
Pubblica amministrazione egovernance comunicazione e marketing nel web 20
Pubblica amministrazione egovernance comunicazione e marketing nel web 20Pubblica amministrazione egovernance comunicazione e marketing nel web 20
Pubblica amministrazione egovernance comunicazione e marketing nel web 20
 
Sandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota BorchardSandhill Cranes by Dakota Borchard
Sandhill Cranes by Dakota Borchard
 

Ähnlich wie Autonomics Computing (with some of Adaptive Systems) and Requirements Engineering

software engineering
software engineeringsoftware engineering
software engineering
paramalways
 
IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]
Akram Abbasi
 
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docxRunning Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
jeffsrosalyn
 

Ähnlich wie Autonomics Computing (with some of Adaptive Systems) and Requirements Engineering (20)

Self Adaptive Systems
Self Adaptive SystemsSelf Adaptive Systems
Self Adaptive Systems
 
A Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic SystemsA Runtime Evaluation Methodology and Framework for Autonomic Systems
A Runtime Evaluation Methodology and Framework for Autonomic Systems
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Autonomic Computing Architecture by self defined URIs
Autonomic Computing Architecture by self defined URIsAutonomic Computing Architecture by self defined URIs
Autonomic Computing Architecture by self defined URIs
 
10.1.1.97.5586
10.1.1.97.558610.1.1.97.5586
10.1.1.97.5586
 
Design patterns for self adaptive systems
Design patterns for self adaptive systemsDesign patterns for self adaptive systems
Design patterns for self adaptive systems
 
Engineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent TechnologyEngineering Ambient Intelligence Systems using Agent Technology
Engineering Ambient Intelligence Systems using Agent Technology
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEMGENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
 
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEMGENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
GENETIC-FUZZY PROCESS METRIC MEASUREMENT SYSTEM FOR AN OPERATING SYSTEM
 
Genetic fuzzy process metric measurement system for an operating system
Genetic fuzzy process metric measurement system for an operating systemGenetic fuzzy process metric measurement system for an operating system
Genetic fuzzy process metric measurement system for an operating system
 
software engineering
software engineeringsoftware engineering
software engineering
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligence
 
IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]IS-1 Short Report [Muhammad Akram Abbasi]
IS-1 Short Report [Muhammad Akram Abbasi]
 
SE_chap1.pdf
SE_chap1.pdfSE_chap1.pdf
SE_chap1.pdf
 
Unit 1
Unit 1Unit 1
Unit 1
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docxRunning Head WINDOWS AND LINUX     1WINDOWS AND LINUX12.docx
Running Head WINDOWS AND LINUX 1WINDOWS AND LINUX12.docx
 
Artificial intelligance
Artificial intelliganceArtificial intelligance
Artificial intelligance
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Autonomics Computing (with some of Adaptive Systems) and Requirements Engineering