Adobe Systems 1 Diamond Do Diamond-Path Framework ̶Paradigm aimed to help understand and act in a service-system environment ̶Theoretical concept ̶4 diamond-shaped models Attention Focusing Cognitive Elements Agent-Team Organization Predictive Behavior Diamond of Attention Focussing ̶Objects and relationships between them ̶Mention-use duality ̶Modelling a modelling tool ̶Referring to itself Category Rule Relationship Operation Object P R R R R Diamond of Cognitive Elements CI-connection Category Item Context R R R R Manifestation Diamond of Agent – Team Organization Action Flow organizer member organizer member Goal Activity Agent GBS composite R22 R11 6 Analysis of the Agent Agent Model Requirement forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service What is related to requirements? forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service What is related to requirements? achievable by achievable within creatable within creatable by identified within 9 rent a car like rent a bike, pick up the car along the road and go, any time, anywhere ̶Requirement: we want to solve the transportation issues ̶Agent: the city or municipality, citizens, tourists ̶Model: which type of transportation at which time for which group of people ̶goal: drive green! car sharing! reduce traffic jam and arrange the transportation better ̶Use case: Smart transportation projects, Car sharing projects ̶Service: real-time car booking service, service centre, reg. services etc. ̶Context: Smart City ̶ forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service Two special containers achievable by achievable within creatable within creatable by identified within Agent wishes, defines, does. Model records. forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service Composite edges achievable by achievable within creatable within creatable by identified within GBS RBS SBS U-composite M-composite A-composite C-composite forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service R – edges – part 1 achievable by achievable within creatable within creatable by identified within GBS RBS SBS U-composite M-composite A-composite C-composite R11 R22 R33 Rnn edges represent interconnection to another context (a new DO diamond) forming / formed by occurring within addressing recorded in Goal Context Model Requirement Use Case Agent Service R – edges – part 2 achievable by achievable within creatable within creatable by identified within GBS RBS SBS U-composite M-composite A-composite C-composite R11 R22 R33 R01 R02 R03 R04 R05 R06 R0n enables to create move the object to requrement cotainer Do diamond – nicer Diamond of Predictive Behaviour 15 Context Requirement Service Agent Goal Model Use Case Healthy run of the citizen To find optimal road Road planner Citizen To be healthy Relaxing roads Current status of weather and air pollution Race of the moto bikers To find optimal road Road planner Moto driver To win the race Race maps Weather (rain / sunny), position of other participants Emergency service To find optimal road Road planner Driver of emergency vehicle To get to the place of accident City street map Current situation of traffic Context of the service What are the principles? 17 17 Universal modelling •ad hoc, •non-formal •descriptions exists •experience from the past •base for process monitoring •comparing of projects •metrics for process and products quality measurement •capability of continual process improvement CMM How long does it take for regular ISs to adjust in order to support newly optimized processes? 19 Current Modelling Tools 20 Meta-modelling Obsah obrázku interiér, světlo Popis byl vytvořen automaticky 4DocMod – usage in Smart City Models Obsah obrázku interiér, světlo Popis byl vytvořen automaticky Multi Agent Technology (MAT) Obsah obrázku interiér, světlo Popis byl vytvořen automaticky MAT - features Obsah obrázku interiér, světlo Popis byl vytvořen automaticky MAT – Smart City model Obsah obrázku interiér, světlo Popis byl vytvořen automaticky Merging 4DocMod and MAT ̶Using service science and system approach to merge Obsah obrázku interiér, světlo Popis byl vytvořen automaticky Example – Google maps To find optimal road from Salerno to Ravello Conclusion