The formal modelling and verification method has become an effective way of improving the reliability and correctness of complex,safety-critical embedded systems.Statecharts are widely used to formally model embedded ...The formal modelling and verification method has become an effective way of improving the reliability and correctness of complex,safety-critical embedded systems.Statecharts are widely used to formally model embedded applications,but they do not realise the reasonable separation of system concerns,which would result in code scattering and tangling.Aspect-Oriented Software Development(AOSD)technology could separate crosscutting concerns from core concerns and identify potential problems in the early phase of the software development life cycle.Therefore,the paper proposes aspect-oriented timed statecharts(extended timed statecharts with AOSD)to separately model base functional requirements and other requirements(e.g.,scheduling,error handling),thereby improving the modularity and development efficiency of embedded systems.Furthermore,the dynamic behaviours of embedded systems are simulated and analysed to determine whether the model satisfies certain properties(e.g.,liveness,safety)described by computation tree logic formulae.Finally,a given case demonstrates some desired properties processed with respect to the aspect-oriented timed statecharts model.展开更多
苹果电脑公司最近推出了在英特尔酷睿双核处理器上运行Mac OS X 的iMac.其运行速度可达前代产品的2倍;配备了双核处理器、内置iSight视频摄像头、突破性的FrontRow多媒体以及Apple Remote遥控器。每台电脑均预装了苹果电脑公司数字生...苹果电脑公司最近推出了在英特尔酷睿双核处理器上运行Mac OS X 的iMac.其运行速度可达前代产品的2倍;配备了双核处理器、内置iSight视频摄像头、突破性的FrontRow多媒体以及Apple Remote遥控器。每台电脑均预装了苹果电脑公司数字生活方式应用软件套件的新一代产品iLife 06.它包括新版iPhoto,iMovie HD,iDVD.GarageBand.并引入了全新的iLife应用软件iWeb。展开更多
基金supported by the National Natural Science Foundation of China under GrantsNo.61173048,No.61103115
文摘The formal modelling and verification method has become an effective way of improving the reliability and correctness of complex,safety-critical embedded systems.Statecharts are widely used to formally model embedded applications,but they do not realise the reasonable separation of system concerns,which would result in code scattering and tangling.Aspect-Oriented Software Development(AOSD)technology could separate crosscutting concerns from core concerns and identify potential problems in the early phase of the software development life cycle.Therefore,the paper proposes aspect-oriented timed statecharts(extended timed statecharts with AOSD)to separately model base functional requirements and other requirements(e.g.,scheduling,error handling),thereby improving the modularity and development efficiency of embedded systems.Furthermore,the dynamic behaviours of embedded systems are simulated and analysed to determine whether the model satisfies certain properties(e.g.,liveness,safety)described by computation tree logic formulae.Finally,a given case demonstrates some desired properties processed with respect to the aspect-oriented timed statecharts model.
文摘苹果电脑公司最近推出了在英特尔酷睿双核处理器上运行Mac OS X 的iMac.其运行速度可达前代产品的2倍;配备了双核处理器、内置iSight视频摄像头、突破性的FrontRow多媒体以及Apple Remote遥控器。每台电脑均预装了苹果电脑公司数字生活方式应用软件套件的新一代产品iLife 06.它包括新版iPhoto,iMovie HD,iDVD.GarageBand.并引入了全新的iLife应用软件iWeb。