Masami Noro, Atsushi Sawada, Yoshinari Hachisu, M. Banno
{"title":"E-AoSAS++ and its Software Development Environment","authors":"Masami Noro, Atsushi Sawada, Yoshinari Hachisu, M. Banno","doi":"10.1109/APSEC.2007.45","DOIUrl":null,"url":null,"abstract":"E-AoSAS+ + is an aspect-oriented software architecture style for embedded software. It basically gives the style in which a set of state transition machines organizes a software. We have identified such concerns as state transition, concurrency, fault-tolerance, real-time, and error-handling. We categorize those concerns into two classes and found the way we call universal modularization pattern to package them in an orderly fashion. From the experience we have had through the construction of E-AoSAS++, we realized that we needed model for style construction. We defined XCC model which is construction model of architecture style. Based on E-AoSAS++, architecture centered software development environment is designed.","PeriodicalId":273688,"journal":{"name":"14th Asia-Pacific Software Engineering Conference (APSEC'07)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"14th Asia-Pacific Software Engineering Conference (APSEC'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSEC.2007.45","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
E-AoSAS+ + is an aspect-oriented software architecture style for embedded software. It basically gives the style in which a set of state transition machines organizes a software. We have identified such concerns as state transition, concurrency, fault-tolerance, real-time, and error-handling. We categorize those concerns into two classes and found the way we call universal modularization pattern to package them in an orderly fashion. From the experience we have had through the construction of E-AoSAS++, we realized that we needed model for style construction. We defined XCC model which is construction model of architecture style. Based on E-AoSAS++, architecture centered software development environment is designed.