{"title":"Vers une séparation entités/fonctions au sein d'une architecture logicielle à base de composants","authors":"Olivier Barais, Alexis Muller, N. Pessemier","doi":"10.3166/objet.11.4.115-140","DOIUrl":null,"url":null,"abstract":"This paper presents an approach to build software architecture with a separation between entities and concerns. This approach is based on a design pattern allowing the extension of systems by adding \"views\". Each view contains a set of elements in charge of a particular concern. At the same time, architecture description languages (ADL) improve the system understanding, its analysis and its prototyping. This work aims at closing these approaches to benefit from their respective advantages. Furthermore, we define an extension of Fractal component model to support views in a software architecture. With this extension, designers keep the traceability of entities and functions during the life cycle of their system. Besides, each user can manipulate a system with his own vision that is adapted to this requirement.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.11.4.115-140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper presents an approach to build software architecture with a separation between entities and concerns. This approach is based on a design pattern allowing the extension of systems by adding "views". Each view contains a set of elements in charge of a particular concern. At the same time, architecture description languages (ADL) improve the system understanding, its analysis and its prototyping. This work aims at closing these approaches to benefit from their respective advantages. Furthermore, we define an extension of Fractal component model to support views in a software architecture. With this extension, designers keep the traceability of entities and functions during the life cycle of their system. Besides, each user can manipulate a system with his own vision that is adapted to this requirement.