1、2722 Create Real-Time Applications with more Abstraction,Automation,Analysis and AI!meet IBM DevOps Code RealTime 2.0Chris HagganHCLSoftware,Product manager,DevOpsMattias MohlinHCLSoftware,Senior software architectIBM TechXchange,Oct 22 2024,Las VegasAgendaIBM TechXchange|2024 IBM Corporation1.1.Wha
2、t is a realWhat is a real-time application?time application?Industry,technologies,challenges,.2.2.Code RealTime 2.0Code RealTime 2.0Brief introduction and news3.3.AbstractionAbstractionThe Art language4.4.AutomationAutomationC+code generation5.5.AnalysisAnalysisEarly detection of problems6.6.AIAIHel
3、p during development,analysis of traces,.7.7.Whats nextWhats nextAbout the Code RealTime roadmapAgendaIBM TechXchange|2024 IBM Corporation1.1.What is a realWhat is a real-time application?time application?Industry,technologies,challenges,.2.2.Code RealTime 2.0Code RealTime 2.0Brief introduction and
4、news3.3.AbstractionAbstractionThe Art language4.4.AutomationAutomationC+code generation5.5.AnalysisAnalysisEarly detection of problems6.6.AIAIHelp during development,analysis of traces,.7.7.Whats nextWhats nextAbout the Code RealTime roadmap#IBMTechXchange1Manufacturing machines2Telecom systems3Defe
5、nse systems4Consumer products4Real-time software runs the things of the modern world!EventEvent-drivendrivenObjects communicate by sending messagesStatefulStatefulObject behavior is a state machineRealReal-timetimeThe system must respond in a timely mannerLets Look Inside a Coffee MachineTemperature
6、SensorWaterBoilerBeanGrinderBrewControllerDisplayManagerTemperatureSensorWaterBoilerBeanGrinderBrewControllerDisplayManagerAutonomous Communicating ObjectsObjects exchange messages which may carry dataObject State MachineEach object has a state machine,describing how it changes over timeWaterBoilerR