SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Market-­‐awareness	
  in	
  Service-­‐based	
  Systems	
  
                                      Romina Torres, Hernan Astudillo                                                    Nelly Bencomo
                               Universidad Técnica Federico Santa María, Chile                                 INRIA Paris - Rocquencourt, France
                                        {romina, hernan}@inf.utfsm.cl                                                    nelly@acm.org


                                              Abstract	
                                                                                                In	
  ac9on	
  
  Service providers and consumers exist in a  service market that is constantly                    At design time
  changing. While service providers continuously improve their quality of services
  (QoS), service consumers can update their specifications according to what the                       R
  market is offering. In this work, we propose a framework to enable online awareness
                                                                                                       Send email with the location of
  of changes in the service market to both, consumers and providers, by representing
                                                                                                       user as fast as possible
  them as active software agents. Our approach dictates that abstract specifications of
  the QoS are defined during design time. At runtime, consumer agents concretize QoS
  specifications according to the available market knowledge. Services agents are                              L(KT)
  collectively aware of themselves and of the consumers’ requests. Moreover, these                             response time =
  agents can create and maintain virtual organizations that create or maintain aligned                         {fast, average, slow}
  the architecture of service-based systems with the market.                                                                                                                                                             2	
  
                                              Problem	
  
                                                                                                       S*
                                                                                                      S*
  S                               ,   K                                 R                              Service of category {send,
                                                                                                      Service of category {send,
                                                                                                       email} with at least a fast
  Service of category                 What does it mean fast            Send emails from the          email} with at least a fast
                                                                                                       response time
  12100 with at least a               in services capable to            application as fast as        response time
  response time less than             send email?                       possible
                                                                                                                                                    1
  10 milliseconds
                              3                              2                                1                                                                                                                          3
   At runtime                         is valid only if K has not changed considerably since the
   specification S was defined

                                      KT+z
                              KT+y                             To maintain R satisfied:
                       KT+x
                KT+w
         KT+v                                                            KT+v
    KT
                                                                                                                                                                                                        2+3	
  
                                                                         …
                                                                                                  At runtime
                                                                        KT+z




Providers:
-  are under an inherent competition with functionally-equivalent providers
-  are passive entities waiting to be discovered
-  are missing business opportunities
                                                                                                                                             4
Consumers:                                                                                                                                                                               periodically	
  
-  QoS specifications depend on what the market is currently offering
- Are too busy: trying to understand the market, searching candidates, composing                  Contracts between consumers and providers are subscribed to the monitoring process of
solutions, verifying their compliance and determining the needed adaptations                      the adaptation recommender system (Adaptive).
                                                                                                  Time to time Adaptive monitors the contracts, analyze them (in order to determine if the
                                             Proposal                                             contracts have been violated recurrently) and ask to the market a new configuration if
                                                                                                  an adaptation is needed.
  We propose to make service consumers and providers market-aware in order to                     The service market is also monitored. If there is enough evidence the market has
  achieve automatic adaptive maintenance of service-based systems.                                changed, then a new knowledge domain is generated and then all contracts are
                                                                                                  remapped into concrete specifications.


                                                                                                                                                 CONCLUSIONS	
  
                                                                                                  Service providers are collectively aware of the current demands of the market, other
                                                                                                  competitors and even potential partners to provide services as virtual organizations.
                                                                                                  Service consumers are continuously aware of the adaptations needed to automatically
                                                                                                  perform adaptive maintenance.
                               without MACOCO
                                                                                                                                          Related	
  Publica9ons	
  
                                                                                                  [1]- Requirements-Aware Systems A research agenda for RE for self-adaptive systems, Pete Sawyer, Nelly Bencomo,
                                                                                                  Jon Whittle, Emmanuel Letier, Anthony Finkelstein, International Requirements Engineering Conference, RE 2010, Sydney,
                                                                                                  Australia, September, 2010
                                                                                                  [2]- Web service compositions which emerge from virtual organizations with fair agreements (best student paper),
                                                                                                  Romina Torres, Denise Rivera, Hernan Astudillo, KES Agent and Multi-Agent Systems. Technologies and Applications.
                                                                                                  Dubrovnik, Croatia, June 2012.
                                                                                                  [3]- Toward open-world software: Issue and challenges, Luciano Baresi, Elizabeth Di Nitto, and Carlo Ghezzi.
                                                                                                  Computer, vol. 39, no. 10, pp. 36–43, Oct. 2006..
                                                                                                  [4]- Mitigating the obsolescence of quality-specification models in service-based systems, Romina Torres, Nelly
                                                                                                  Bencomo, Hernan Astudillo, in Model-Driven Requirements Engineering Workshop (MoDRE), sept. 2012.
                                  with MACOCO                                                     [5]- From virtual organizations to self-organizing web service compositions, Romina Torres, Denise Rivera, and
                                                                                                  Hernan Astudillo, in Proceedings of the XXIX International Conference of the Chilean Computer Science Society, ser. SCCC
                                                                                                  ’11. IEEE Computer Society, 2011.
                                                                                                  [6]- Four dark corners of requirements engineering, Pamela Zave and Michael Jackson ACM Trans. Softw. Eng.
                                                                                                  Methodol., vol. 6, no. 1, pp. 1–30, Jan. 1997.
Market-awareness = MACOCO + Language to mitigate the obsolescence of the quality
specifications
- Consumers and providers are represented as active software agents who negotiate on                                                       Acknowledgements	
  
their behalf. They have a common environment represented by the Blackboard.
                                                                                                   This work was partially funded by FONDEF (grant D09i1171), UTFSM DGIP 241167, BASAL
- Consumers avoid the obsolescence of their specifications by expressing their requirements       FB0821(FB.02PG.11), the EU Marie Curie Project Requirements@runtime and the EU
using abstract specifications. These abstract specifications are concretized at runtime.          Connect project.

Mais conteúdo relacionado

Mais procurados

Smart menu lecture 6 revenue model
Smart menu lecture 6 revenue modelSmart menu lecture 6 revenue model
Smart menu lecture 6 revenue modelStanford University
 
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...Commitment-Based Modeling of Service Systems in the Light of Service Dominant...
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...Nicola Guarino
 
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00Paul G. Huppertz
 
Volume integrated portfolio of services lr-ml
Volume integrated portfolio of services lr-mlVolume integrated portfolio of services lr-ml
Volume integrated portfolio of services lr-mlMichaelFaris
 
Channel Management
Channel ManagementChannel Management
Channel ManagementHeeresh2012
 
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121 Предоставление Сер...
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121    Предоставление Сер...Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121    Предоставление Сер...
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121 Предоставление Сер...Michael Dobner
 
2d Ed Rev Recog St0610
2d Ed Rev Recog St06102d Ed Rev Recog St0610
2d Ed Rev Recog St0610Doug Barnert
 
Using Content To Accelerate & Keep Leads Warm
Using Content To Accelerate & Keep Leads WarmUsing Content To Accelerate & Keep Leads Warm
Using Content To Accelerate & Keep Leads WarmG3 Communications
 
NBS showcase (2005-2010)
NBS showcase (2005-2010)NBS showcase (2005-2010)
NBS showcase (2005-2010)Csaba Kiss
 
Architecting multi sided business
Architecting multi sided businessArchitecting multi sided business
Architecting multi sided businessRichard Veryard
 

Mais procurados (19)

Smart menu lecture 6 revenue model
Smart menu lecture 6 revenue modelSmart menu lecture 6 revenue model
Smart menu lecture 6 revenue model
 
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...Commitment-Based Modeling of Service Systems in the Light of Service Dominant...
Commitment-Based Modeling of Service Systems in the Light of Service Dominant...
 
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00
Lecture 'Servicialisation - Service Consumers Center Stage' 2012-05-24 V01.02.00
 
Engg.eco sec b_ch01-2
Engg.eco sec b_ch01-2Engg.eco sec b_ch01-2
Engg.eco sec b_ch01-2
 
Volume integrated portfolio of services lr-ml
Volume integrated portfolio of services lr-mlVolume integrated portfolio of services lr-ml
Volume integrated portfolio of services lr-ml
 
Channel Management
Channel ManagementChannel Management
Channel Management
 
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121 Предоставление Сер...
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121    Предоставление Сер...Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121    Предоставление Сер...
Пол Г. Хуппертц (Paul G. Huppertz), servicEvolution 121 Предоставление Сер...
 
2d Ed Rev Recog St0610
2d Ed Rev Recog St06102d Ed Rev Recog St0610
2d Ed Rev Recog St0610
 
Smart menu lecture 7 partners
Smart menu lecture 7 partnersSmart menu lecture 7 partners
Smart menu lecture 7 partners
 
Electronic Market
Electronic MarketElectronic Market
Electronic Market
 
Electronic market viz.online shopping
Electronic market viz.online shoppingElectronic market viz.online shopping
Electronic market viz.online shopping
 
Rdz Bulletin2011
Rdz Bulletin2011Rdz Bulletin2011
Rdz Bulletin2011
 
Mgnt. 106
Mgnt. 106Mgnt. 106
Mgnt. 106
 
Using Content To Accelerate & Keep Leads Warm
Using Content To Accelerate & Keep Leads WarmUsing Content To Accelerate & Keep Leads Warm
Using Content To Accelerate & Keep Leads Warm
 
Cie 42
Cie 42Cie 42
Cie 42
 
NBS showcase (2005-2010)
NBS showcase (2005-2010)NBS showcase (2005-2010)
NBS showcase (2005-2010)
 
Architecting multi sided business
Architecting multi sided businessArchitecting multi sided business
Architecting multi sided business
 
Costing Model for Postal Services
Costing Model for Postal ServicesCosting Model for Postal Services
Costing Model for Postal Services
 
Multi Roadshow with technology integration
Multi Roadshow with technology integrationMulti Roadshow with technology integration
Multi Roadshow with technology integration
 

Semelhante a Market awareness in Service based Systems

NEC Carrier Cloud
NEC Carrier CloudNEC Carrier Cloud
NEC Carrier CloudNECIndia
 
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraSoftware Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraThejan Wijesinghe
 
Technology Review | In Focus: Next Generation Service Management
Technology Review | In Focus: Next Generation Service ManagementTechnology Review | In Focus: Next Generation Service Management
Technology Review | In Focus: Next Generation Service ManagementComarch
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract TemplateSOA Symposium
 
Microservices_vs_SOA
Microservices_vs_SOAMicroservices_vs_SOA
Microservices_vs_SOAYakov Liskoff
 
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...virtual-campus
 
1 logical data models for cc arch
1 logical data models for cc arch1 logical data models for cc arch
1 logical data models for cc archzafargilani
 
What is a 'polyservice' network?
What is a 'polyservice' network?What is a 'polyservice' network?
What is a 'polyservice' network?Martin Geddes
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraComarch
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraComarch
 
Technology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductTechnology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductComarch
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET Journal
 
S-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA NegotiationS-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA Negotiationvirtual-campus
 
Technology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductTechnology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductComarch
 
S-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA NegotiationS-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA Negotiationvirtual-campus
 
Intelligent Networks
Intelligent NetworksIntelligent Networks
Intelligent NetworksSusma S
 
Assessing no sql databases for telecom applications
Assessing no sql databases for telecom applicationsAssessing no sql databases for telecom applications
Assessing no sql databases for telecom applicationsJoão Gabriel Lima
 

Semelhante a Market awareness in Service based Systems (20)

M035484088
M035484088M035484088
M035484088
 
NEC Carrier Cloud
NEC Carrier CloudNEC Carrier Cloud
NEC Carrier Cloud
 
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraSoftware Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
 
Technology Review | In Focus: Next Generation Service Management
Technology Review | In Focus: Next Generation Service ManagementTechnology Review | In Focus: Next Generation Service Management
Technology Review | In Focus: Next Generation Service Management
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract Template
 
Microservices_vs_SOA
Microservices_vs_SOAMicroservices_vs_SOA
Microservices_vs_SOA
 
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...
S-CUBE LP: SLA-based Service Virtualization in distributed, heterogenious env...
 
1 logical data models for cc arch
1 logical data models for cc arch1 logical data models for cc arch
1 logical data models for cc arch
 
What is a 'polyservice' network?
What is a 'polyservice' network?What is a 'polyservice' network?
What is a 'polyservice' network?
 
In
InIn
In
 
14 49-1-pb
14 49-1-pb14 49-1-pb
14 49-1-pb
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital Era
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital Era
 
Technology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductTechnology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & Product
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
S-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA NegotiationS-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA Negotiation
 
Technology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & ProductTechnology Review | In Focus: Customers & Product
Technology Review | In Focus: Customers & Product
 
S-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA NegotiationS-CUBE LP: Proactive SLA Negotiation
S-CUBE LP: Proactive SLA Negotiation
 
Intelligent Networks
Intelligent NetworksIntelligent Networks
Intelligent Networks
 
Assessing no sql databases for telecom applications
Assessing no sql databases for telecom applicationsAssessing no sql databases for telecom applications
Assessing no sql databases for telecom applications
 

Mais de FET AWARE project - Self Awareness in Autonomic Systems

Mais de FET AWARE project - Self Awareness in Autonomic Systems (20)

Academic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-AwarenessAcademic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-Awareness
 
Academic Course: 12 Safety and Ethics
Academic Course: 12 Safety and EthicsAcademic Course: 12 Safety and Ethics
Academic Course: 12 Safety and Ethics
 
Academic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systemsAcademic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systems
 
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic SystemsAcademic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
 
Academic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic EngineeringAcademic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic Engineering
 
Academic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modelingAcademic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modeling
 
Academic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent SystemsAcademic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent Systems
 
Academic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systemsAcademic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systems
 
Academic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awarenessAcademic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awareness
 
Awareness: Layman Seminar Slides
Awareness: Layman Seminar SlidesAwareness: Layman Seminar Slides
Awareness: Layman Seminar Slides
 
Industry Training: 04 Awareness Applications
Industry Training: 04 Awareness ApplicationsIndustry Training: 04 Awareness Applications
Industry Training: 04 Awareness Applications
 
Industry Training: 03 Awareness Simulation
Industry Training: 03 Awareness SimulationIndustry Training: 03 Awareness Simulation
Industry Training: 03 Awareness Simulation
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
 
Industry Training: 01 Awareness Overview
Industry Training: 01 Awareness OverviewIndustry Training: 01 Awareness Overview
Industry Training: 01 Awareness Overview
 
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias HolzlRobot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
 
Towards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin WirsingTowards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin Wirsing
 
Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...
 
Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read
 
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas EsterleComputational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
 
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Último (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Market awareness in Service based Systems

  • 1. Market-­‐awareness  in  Service-­‐based  Systems   Romina Torres, Hernan Astudillo Nelly Bencomo Universidad Técnica Federico Santa María, Chile INRIA Paris - Rocquencourt, France {romina, hernan}@inf.utfsm.cl nelly@acm.org Abstract   In  ac9on   Service providers and consumers exist in a  service market that is constantly At design time changing. While service providers continuously improve their quality of services (QoS), service consumers can update their specifications according to what the R market is offering. In this work, we propose a framework to enable online awareness Send email with the location of of changes in the service market to both, consumers and providers, by representing user as fast as possible them as active software agents. Our approach dictates that abstract specifications of the QoS are defined during design time. At runtime, consumer agents concretize QoS specifications according to the available market knowledge. Services agents are L(KT) collectively aware of themselves and of the consumers’ requests. Moreover, these response time = agents can create and maintain virtual organizations that create or maintain aligned {fast, average, slow} the architecture of service-based systems with the market.  2   Problem   S* S* S , K R Service of category {send, Service of category {send, email} with at least a fast Service of category What does it mean fast Send emails from the email} with at least a fast response time 12100 with at least a in services capable to application as fast as response time response time less than send email? possible 1 10 milliseconds 3 2 1 3 At runtime is valid only if K has not changed considerably since the specification S was defined KT+z KT+y To maintain R satisfied: KT+x KT+w KT+v KT+v KT 2+3   … At runtime KT+z Providers: -  are under an inherent competition with functionally-equivalent providers -  are passive entities waiting to be discovered -  are missing business opportunities 4 Consumers: periodically   -  QoS specifications depend on what the market is currently offering - Are too busy: trying to understand the market, searching candidates, composing Contracts between consumers and providers are subscribed to the monitoring process of solutions, verifying their compliance and determining the needed adaptations the adaptation recommender system (Adaptive). Time to time Adaptive monitors the contracts, analyze them (in order to determine if the Proposal contracts have been violated recurrently) and ask to the market a new configuration if an adaptation is needed. We propose to make service consumers and providers market-aware in order to The service market is also monitored. If there is enough evidence the market has achieve automatic adaptive maintenance of service-based systems. changed, then a new knowledge domain is generated and then all contracts are remapped into concrete specifications. CONCLUSIONS   Service providers are collectively aware of the current demands of the market, other competitors and even potential partners to provide services as virtual organizations. Service consumers are continuously aware of the adaptations needed to automatically perform adaptive maintenance. without MACOCO Related  Publica9ons   [1]- Requirements-Aware Systems A research agenda for RE for self-adaptive systems, Pete Sawyer, Nelly Bencomo, Jon Whittle, Emmanuel Letier, Anthony Finkelstein, International Requirements Engineering Conference, RE 2010, Sydney, Australia, September, 2010 [2]- Web service compositions which emerge from virtual organizations with fair agreements (best student paper), Romina Torres, Denise Rivera, Hernan Astudillo, KES Agent and Multi-Agent Systems. Technologies and Applications. Dubrovnik, Croatia, June 2012. [3]- Toward open-world software: Issue and challenges, Luciano Baresi, Elizabeth Di Nitto, and Carlo Ghezzi. Computer, vol. 39, no. 10, pp. 36–43, Oct. 2006.. [4]- Mitigating the obsolescence of quality-specification models in service-based systems, Romina Torres, Nelly Bencomo, Hernan Astudillo, in Model-Driven Requirements Engineering Workshop (MoDRE), sept. 2012. with MACOCO [5]- From virtual organizations to self-organizing web service compositions, Romina Torres, Denise Rivera, and Hernan Astudillo, in Proceedings of the XXIX International Conference of the Chilean Computer Science Society, ser. SCCC ’11. IEEE Computer Society, 2011. [6]- Four dark corners of requirements engineering, Pamela Zave and Michael Jackson ACM Trans. Softw. Eng. Methodol., vol. 6, no. 1, pp. 1–30, Jan. 1997. Market-awareness = MACOCO + Language to mitigate the obsolescence of the quality specifications - Consumers and providers are represented as active software agents who negotiate on Acknowledgements   their behalf. They have a common environment represented by the Blackboard. This work was partially funded by FONDEF (grant D09i1171), UTFSM DGIP 241167, BASAL - Consumers avoid the obsolescence of their specifications by expressing their requirements FB0821(FB.02PG.11), the EU Marie Curie Project Requirements@runtime and the EU using abstract specifications. These abstract specifications are concretized at runtime. Connect project.