{"title":"Improving Real-Time software design with component and aspect approaches","authors":"R. Hamouche, Yasmina Abdeddaim, R. Kocik","doi":"10.1109/ICSESS.2011.5982396","DOIUrl":null,"url":null,"abstract":"This paper presents a component-based and aspect-oriented methodology for the design and the development of Real-Time Embedded Control Software (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly the extra-functional concerns of RTECS and describe separately transversal real time and security constraints. A computer-aided design tool, called MoDEST, implements this methodology. It enables the RTECS design and automatic real-time code generation. The benefits of this methodology are shown via an example of Legway control software, a version of the Segway vehicle built with Lego Mindstorms NXT.","PeriodicalId":108533,"journal":{"name":"2011 IEEE 2nd International Conference on Software Engineering and Service Science","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE 2nd International Conference on Software Engineering and Service Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2011.5982396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents a component-based and aspect-oriented methodology for the design and the development of Real-Time Embedded Control Software (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly the extra-functional concerns of RTECS and describe separately transversal real time and security constraints. A computer-aided design tool, called MoDEST, implements this methodology. It enables the RTECS design and automatic real-time code generation. The benefits of this methodology are shown via an example of Legway control software, a version of the Segway vehicle built with Lego Mindstorms NXT.