{"title":"Architecture-Driven Development of Embedded Systems with ACOL","authors":"Dries Langsweirdt, Nelis Boucké, Y. Berbers","doi":"10.1109/ISORCW.2010.28","DOIUrl":null,"url":null,"abstract":"Architecture-Driven Development of embedded systems involves finding the right trade-off between multiple non-functional properties at the model level. In this paper we define ACOL: a model annotation language with at its core the combination of analysis, constraint and optimization expressions. This combination results in a powerful framework for efficient architectural design space exploration, usable from the earliest phases of embedded system design. We use AADL as an example to demonstrate how ACOL can be embedded in component-based Architecture Description Languages. The functionality of ACOL is illustrated with several use cases.","PeriodicalId":174806,"journal":{"name":"2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORCW.2010.28","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Architecture-Driven Development of embedded systems involves finding the right trade-off between multiple non-functional properties at the model level. In this paper we define ACOL: a model annotation language with at its core the combination of analysis, constraint and optimization expressions. This combination results in a powerful framework for efficient architectural design space exploration, usable from the earliest phases of embedded system design. We use AADL as an example to demonstrate how ACOL can be embedded in component-based Architecture Description Languages. The functionality of ACOL is illustrated with several use cases.