{"title":"Revisiting a Formal Framework for Modeling Aspects in the Design Phase","authors":"V. C. D. Paula, T. Batista","doi":"10.1109/EARLYASPECTS.2007.9","DOIUrl":null,"url":null,"abstract":"Software architecture description languages (ADLs) and formal methods have been successfully used together during the design phase allowing the semantic validation of systems early in the development process. Recently, a lot of aspect-oriented ADLs (AO ADLs) have been proposed however, most of them, neglects the modeling of aspect-oriented (AO) concepts using formal specification. In this paper we present AOZCL, an aspect-oriented extension to a formal framework (ZCL) with a built-in ADL. AOZCL supports the formal modeling of aspect-oriented architectures. Besides the linguistic issues, we want to carry out more rigorous analysis of the architecture and their crosscutting concerns. To analyze the components' behavior, ZCL uses state machines. We also present the states machines of components considering aspects to realize the behavioral implications of crosscutting concerns. We use a case study to illustrate the use of AOZCL as an ADL.","PeriodicalId":153496,"journal":{"name":"Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design (EARLYASPECTS'07)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design (EARLYASPECTS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EARLYASPECTS.2007.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Software architecture description languages (ADLs) and formal methods have been successfully used together during the design phase allowing the semantic validation of systems early in the development process. Recently, a lot of aspect-oriented ADLs (AO ADLs) have been proposed however, most of them, neglects the modeling of aspect-oriented (AO) concepts using formal specification. In this paper we present AOZCL, an aspect-oriented extension to a formal framework (ZCL) with a built-in ADL. AOZCL supports the formal modeling of aspect-oriented architectures. Besides the linguistic issues, we want to carry out more rigorous analysis of the architecture and their crosscutting concerns. To analyze the components' behavior, ZCL uses state machines. We also present the states machines of components considering aspects to realize the behavioral implications of crosscutting concerns. We use a case study to illustrate the use of AOZCL as an ADL.