SlideShare una empresa de Scribd logo
1 de 32
N. Shimizu (chikoski@gmail.com / @chikoski)




4.5                                                                   


N. Shimizu (chikoski@gmail.com / @chikoski)
N. Shimizu (chikoski@gmail.com / @chikoski)




•              #
•                                            #
•                                #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)




4.5.1
N. Shimizu (chikoski@gmail.com / @chikoski)




•              #
•                                            #
•                                #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)




•                                              #
•                            #
      fact                            #
                #
      
N. Shimizu (chikoski@gmail.com / @chikoski)




sig RadioStation { band set: Freq}#
sig Freq {}#
fact NoOverlapping{#
    no disj s, s’ : RadioStation | #
      some s.band & s’band#
}
N. Shimizu (chikoski@gmail.com / @chikoski)




sig Object {}#
sig Directory extends Object { #
    contents: set Object}#
sig File extends Object {}#
fact {#
    no d: Directory | d in d^contents#
    Object in Root.*contents#
    all o: Object | lone o.~contents#
}
N. Shimizu (chikoski@gmail.com / @chikoski)




• 
                                    #
• 
                              #
• sig A {…} { F }                                             #
N. Shimizu (chikoski@gmail.com / @chikoski)




sig Host {}#
sig Link { from, to : Host}#
fact { all x : Link | x.from ! = x.to }



sig Host {}#
sig Link { from, to : Host}{ from != to}#
N. Shimizu (chikoski@gmail.com / @chikoski)




sig Host {}#
sig Link { from, to : Host}#
fact{ all this: Link | #
     some x: Link | x.from = this.to and x.to = this.from#
}#



sig Host {}#
sig Link { from, to : Host}{#
 some x:Link | x.@from = to and x.@to = from#
}#
N. Shimizu (chikoski@gmail.com / @chikoski)




sig Book {#
     homeAddress, workAddress : Name -> Addr#
     address: homeAddress + workAddress#
}#
sig Name, Addr {}#



sig Book{#
     homeAddress, worksAddress, address : Name -> Addr#
}{ address in homeAddress + workAddress}#
sig Name, Addr {}#
N. Shimizu (chikoski@gmail.com / @chikoski)




                                              #
N. Shimizu (chikoski@gmail.com / @chikoski)




•         #
•                                                           #
     • 
                        #
     •                                 #
N. Shimizu (chikoski@gmail.com / @chikoski)




4.5.2
N. Shimizu (chikoski@gmail.com / @chikoski)




• 
             #
• 
         #
• 
     #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)




•        #
•                                                        #
•            #
                                                  #
                         #
N. Shimizu (chikoski@gmail.com / @chikoski)




abstract sig Color {}#
one sig Red, Yellow, Green extends Color {}#
fun colorSequence: Color -> Color{#
    Color <: iden + Red -> Green + #
     Green -> Yellow + Yellow -> Red#
}
N. Shimizu (chikoski@gmail.com / @chikoski)




•            #
•                                          #
                                          #
      
N. Shimizu (chikoski@gmail.com / @chikoski)




sig Light {}#
sig LightState {color : Light -> one Color}#
sig Junction { lights: Light}#
#
fun redLites (s: LightState) : set Light{#
  s.color.Red#
}#
pred mostlyRed (s: LightState, j: Junction){#
  lone j.lights - redLights [s]#
}
N. Shimizu (chikoski@gmail.com / @chikoski)




•                                                                        #
• pred X.f (y: Y, z: Z, …)#
      pred f(x:X, y:Y, z:Z, …)                   #
      X          this                #
•                 x.f [y, z, …]#
N. Shimizu (chikoski@gmail.com / @chikoski)




•                        #
• 
     #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)




• h [ g [ f x, arg1], arg2], arg3]                                        #
• x.f[arg1].g[arg2].h[arg3]                           #
N. Shimizu (chikoski@gmail.com / @chikoski)




     .              .




• 
N. Shimizu (chikoski@gmail.com / @chikoski)




•    

                                                       #
•                  

                                                       #
N. Shimizu (chikoski@gmail.com / @chikoski)




•    #
• 
         #


•                                        …
N. Shimizu (chikoski@gmail.com / @chikoski)




4.5.3
N. Shimizu (chikoski@gmail.com / @chikoski)




•                         #
• conjecture#
                                                              #
                                       #
    
N. Shimizu (chikoski@gmail.com / @chikoski)




•                    #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)




•        #
•                            #
                     …#
      
N. Shimizu (chikoski@gmail.com / @chikoski)




•    #
• 
N. Shimizu (chikoski@gmail.com / @chikoski)
N. Shimizu (chikoski@gmail.com / @chikoski)




•              #
•                                            #
•                                #
• 

Más contenido relacionado

Destacado

Sprinx Webportal Energy management Demo
Sprinx Webportal Energy management DemoSprinx Webportal Energy management Demo
Sprinx Webportal Energy management DemoSprinxinternational
 
Gestión Basíca de la información Traductores diapositivas online
Gestión Basíca de la información Traductores diapositivas onlineGestión Basíca de la información Traductores diapositivas online
Gestión Basíca de la información Traductores diapositivas onlineleonardandrebastiguata
 
Liseth turizo informe final
Liseth turizo informe finalLiseth turizo informe final
Liseth turizo informe finalobservatorio2upb
 
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność".Famvin Europe
 
A. Jarque Figurative
A. Jarque FigurativeA. Jarque Figurative
A. Jarque FigurativeTHELASTLAYER
 
Arch + Company Profile+ Catalogue 2009
Arch + Company Profile+ Catalogue 2009Arch + Company Profile+ Catalogue 2009
Arch + Company Profile+ Catalogue 2009antonioarch
 
Solido
SolidoSolido
Solidoremnix
 
Elektronická evoluce platebního styku
Elektronická evoluce platebního stykuElektronická evoluce platebního styku
Elektronická evoluce platebního stykuOndřej Zaoral
 
Le tier monde[1]
Le tier monde[1]Le tier monde[1]
Le tier monde[1]jen bent
 
Categorizing and measuring social ties
Categorizing and measuring social tiesCategorizing and measuring social ties
Categorizing and measuring social tiesMatti Nelimarkka
 

Destacado (13)

Sprinx Webportal Energy management Demo
Sprinx Webportal Energy management DemoSprinx Webportal Energy management Demo
Sprinx Webportal Energy management Demo
 
Kunci pre-bahasa-indonesia-un-smp-2009
Kunci pre-bahasa-indonesia-un-smp-2009Kunci pre-bahasa-indonesia-un-smp-2009
Kunci pre-bahasa-indonesia-un-smp-2009
 
Gestión Basíca de la información Traductores diapositivas online
Gestión Basíca de la información Traductores diapositivas onlineGestión Basíca de la información Traductores diapositivas online
Gestión Basíca de la información Traductores diapositivas online
 
Liseth turizo informe final
Liseth turizo informe finalLiseth turizo informe final
Liseth turizo informe final
 
I pad doc
I pad docI pad doc
I pad doc
 
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"
Św. Elzbieta Anna Seton - "Wysiew nasion na wieczność"
 
A. Jarque Figurative
A. Jarque FigurativeA. Jarque Figurative
A. Jarque Figurative
 
Arch + Company Profile+ Catalogue 2009
Arch + Company Profile+ Catalogue 2009Arch + Company Profile+ Catalogue 2009
Arch + Company Profile+ Catalogue 2009
 
PLIEGOS_PLAN_AVANZA
PLIEGOS_PLAN_AVANZAPLIEGOS_PLAN_AVANZA
PLIEGOS_PLAN_AVANZA
 
Solido
SolidoSolido
Solido
 
Elektronická evoluce platebního styku
Elektronická evoluce platebního stykuElektronická evoluce platebního styku
Elektronická evoluce platebního styku
 
Le tier monde[1]
Le tier monde[1]Le tier monde[1]
Le tier monde[1]
 
Categorizing and measuring social ties
Categorizing and measuring social tiesCategorizing and measuring social ties
Categorizing and measuring social ties
 

Más de Noritada Shimizu

20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-threadNoritada Shimizu
 
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
 
Mozilla とブラウザゲーム
Mozilla とブラウザゲームMozilla とブラウザゲーム
Mozilla とブラウザゲームNoritada Shimizu
 
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.jsNoritada Shimizu
 
20151128 firefoxos-handson
20151128 firefoxos-handson20151128 firefoxos-handson
20151128 firefoxos-handsonNoritada Shimizu
 
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Noritada Shimizu
 
20150829 firefox-os-handson
20150829 firefox-os-handson20150829 firefox-os-handson
20150829 firefox-os-handsonNoritada Shimizu
 
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS appsNoritada Shimizu
 
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS  でアプリを作るときに気をつけたい N 個のことFirefox OS  でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のことNoritada Shimizu
 
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Noritada Shimizu
 
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)Noritada Shimizu
 
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceApplication submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceNoritada Shimizu
 

Más de Noritada Shimizu (20)

20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
 
20160713 webvr
20160713 webvr20160713 webvr
20160713 webvr
 
20160601 devtools
20160601 devtools20160601 devtools
20160601 devtools
 
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
 
20160428 html5jwebplat
20160428 html5jwebplat20160428 html5jwebplat
20160428 html5jwebplat
 
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
 
Mozilla とブラウザゲーム
Mozilla とブラウザゲームMozilla とブラウザゲーム
Mozilla とブラウザゲーム
 
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
 
20151224-games
20151224-games20151224-games
20151224-games
 
20151128 firefoxos-handson
20151128 firefoxos-handson20151128 firefoxos-handson
20151128 firefoxos-handson
 
20151117 devtools
20151117 devtools20151117 devtools
20151117 devtools
 
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
 
20150822 osc-shimane
20150822 osc-shimane20150822 osc-shimane
20150822 osc-shimane
 
20150829 firefox-os-handson
20150829 firefox-os-handson20150829 firefox-os-handson
20150829 firefox-os-handson
 
20150829 firefox-os
20150829 firefox-os20150829 firefox-os
20150829 firefox-os
 
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
 
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS  でアプリを作るときに気をつけたい N 個のことFirefox OS  でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
 
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
 
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
 
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceApplication submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
 

Último

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 WorkerThousandEyes
 
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)wesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 2024The Digital Insurer
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 

Alloy20110922 00