Obj. Logiciel Base données Réseaux最新文献

筛选
英文 中文
The Impact of Software Component Adaptation on Quality of Service Properties 软件组件适配对服务质量属性的影响
Obj. Logiciel Base données Réseaux Pub Date : 2006-03-30 DOI: 10.3166/objet.12.1.105-125
Steffen Becker, Ralf H. Reussner
{"title":"The Impact of Software Component Adaptation on Quality of Service Properties","authors":"Steffen Becker, Ralf H. Reussner","doi":"10.3166/objet.12.1.105-125","DOIUrl":"https://doi.org/10.3166/objet.12.1.105-125","url":null,"abstract":"Component adapters are used to bridge interoperability problems between the required interface of a component and the provided interface of another component. As bridging functional mismatches is frequently required, the use of adapters is unavoidable. In these cases an impact on the Quality of Service resulting from the adaptation is often undesired. Nevertheless, some adapters are deployed to change the Quality of Service on purpose when the interoperability problem results from mismatching Quality of Service. This emphasises the need of adequate prediction models for the impact of component adaptation on the Quality of Service characteristics. We present research on the impact of adaptation on the Quality of Service and focus on unresolved issues hindering effective predictions nowadays.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"338 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122833851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Coordination in Architectural Connection. Reflective and Aspectual Introduction 架构连接中的协调。反思和方面的介绍
Obj. Logiciel Base données Réseaux Pub Date : 2006-03-30 DOI: 10.3166/objet.12.1.127-151
C. E. Cuesta, María del Pilar Romay, P. Fuente, Manuel Barrio-Solórzano, H. Younessi
{"title":"Coordination in Architectural Connection. Reflective and Aspectual Introduction","authors":"C. E. Cuesta, María del Pilar Romay, P. Fuente, Manuel Barrio-Solórzano, H. Younessi","doi":"10.3166/objet.12.1.127-151","DOIUrl":"https://doi.org/10.3166/objet.12.1.127-151","url":null,"abstract":"Coordination is an essential, architecture-level concern, which defines a pattern of behaviour scattered throughout architectural connections. Architecture Description Languages should be able to separate this concern and make it explicit. We propose to describe this coordination model as a set of specific components, which will be introduced into architectural connections to influence their behaviour. Two approaches are discussed: the first one defines reflection as a new architectural dimension, while the second one provides a conceptually simpler aspectual perspective. To show that these approaches are feasible, we provide an example using both techniques, where an initial pipeline-style architecture is extended by introducing a coordination infrastructure which encapsulates the classic Paxos consensus algorithm.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117158241","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
SYNTHESIS, a Tool for Synthesizing Correct and Protocol-Enhanced Adaptors SYNTHESIS,一个合成正确和协议增强适配器的工具
Obj. Logiciel Base données Réseaux Pub Date : 2006-03-30 DOI: 10.3166/objet.12.1.77-103
Massimo Tivoli, M. Autili
{"title":"SYNTHESIS, a Tool for Synthesizing Correct and Protocol-Enhanced Adaptors","authors":"Massimo Tivoli, M. Autili","doi":"10.3166/objet.12.1.77-103","DOIUrl":"https://doi.org/10.3166/objet.12.1.77-103","url":null,"abstract":"Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shef (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. On the other hand, it might be necessary to enhance the current communication protocol. We address these problems by means of our tool (called SYNTHESIS) which allows one both for preventing incompatible interactions and for enhancing the communication protocol by synthesizing a suitable coordinator. We have validated and applied SYNTHESIS for assembling Microsoft COM/DCOM components.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124695001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 35
Vers un profil UML pour la conception de composants multivues 面向多组件设计的UML概要文件
Obj. Logiciel Base données Réseaux Pub Date : 2005-12-30 DOI: 10.3166/objet.11.4.83-113
M. Nassar, B. Coulette, Jérémie Guiochet, Sophie Ebersold, Bouchra El Asri, Xavier Crégut, Abdelaziz Kriouile
{"title":"Vers un profil UML pour la conception de composants multivues","authors":"M. Nassar, B. Coulette, Jérémie Guiochet, Sophie Ebersold, Bouchra El Asri, Xavier Crégut, Abdelaziz Kriouile","doi":"10.3166/objet.11.4.83-113","DOIUrl":"https://doi.org/10.3166/objet.11.4.83-113","url":null,"abstract":"This paper aims to present an UML profile based on multiviews components. A multiviews component allows to encapsulate and deliver information according to the user's point of view and offers mechanisms to manage the dynamic evolution of viewpoints and consistency among views. In this paper, we first present the notion of multiviews component and its integration into a UML profile, and thus detail an object-oriented multiviews modelling applied to a concrete example. The transition to the coding stage is described through a generic implementation pattern.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127177275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Vers une séparation entités/fonctions au sein d'une architecture logicielle à base de composants 在基于组件的软件体系结构中实现实体/功能分离
Obj. Logiciel Base données Réseaux Pub Date : 2005-12-30 DOI: 10.3166/objet.11.4.115-140
Olivier Barais, Alexis Muller, N. Pessemier
{"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":"https://doi.org/10.3166/objet.11.4.115-140","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.0,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131569415","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Assemblage de composants par contrats. Le modèle de composants ACCORD 按合同组装部件。ACCORD组件模型
Obj. Logiciel Base données Réseaux Pub Date : 2005-12-30 DOI: 10.3166/objet.11.4.11-46
Antoine Beugnard, O. Caron, Jean-Philippe Thibault, B. Traverson
{"title":"Assemblage de composants par contrats. Le modèle de composants ACCORD","authors":"Antoine Beugnard, O. Caron, Jean-Philippe Thibault, B. Traverson","doi":"10.3166/objet.11.4.11-46","DOIUrl":"https://doi.org/10.3166/objet.11.4.11-46","url":null,"abstract":"The main objective of the ACCORD project was to propose to Information System architects an analysis and design framework based on explicit contracts and addressing the description and assembly of business components. Project motivations are first presented, then the framework elements are detailed in conjunction with contracts hierarchy description. Focus is put on contract concept to solve components assembly and integration problems. Last part shows how model transformations are used to translate an ACCORD framework based design into a component-based specific platform design (here, EJB and CCM as examples). This transformation process is compared to the MDA approach proposed by the OMG.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131632040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Patterns d'analyse pour l'ingénierie des systèmes d'information coopératifs 合作信息系统工程的分析模式
Obj. Logiciel Base données Réseaux Pub Date : 2005-12-30 DOI: 10.3166/objet.11.4.141-175
V. Couturier
{"title":"Patterns d'analyse pour l'ingénierie des systèmes d'information coopératifs","authors":"V. Couturier","doi":"10.3166/objet.11.4.141-175","DOIUrl":"https://doi.org/10.3166/objet.11.4.141-175","url":null,"abstract":"This paper deals with cooperative information systems (CIS) which are complex systems allowing the use of heterogeneous information systems and conflict resolution. It describes a new approach based on pattern reuse that facilitates the engineering of these systems. Patterns are generic solutions to problems frequently occurring. A domain model, based on the analysis of existing CIS, represents and structures CIS knowledge. Six Analysis patterns have been specified and describe conceptual entities for the design of a cooperative architecture. A utilization support pattern helps designers to reuse former patterns during the CIS engineering process.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134055487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Ugatze Interopérabilité entre composants dirigée par les modèles Ugatze模型驱动组件之间的互操作性
Obj. Logiciel Base données Réseaux Pub Date : 2005-12-30 DOI: 10.3166/objet.11.4.47-82
Frédérick Seyler, P. Aniorté
{"title":"Ugatze Interopérabilité entre composants dirigée par les modèles","authors":"Frédérick Seyler, P. Aniorté","doi":"10.3166/objet.11.4.47-82","DOIUrl":"https://doi.org/10.3166/objet.11.4.47-82","url":null,"abstract":"Exposed work relates to the engineering of heterogeneous distributed systems based on the re-use of components. Those are high level software components considered as autonomous in term of run-time. Our research field deals with several research domains: distributed systems, reuse, interoperability, components, model driven engineering. In this article, our proposal is a component metamodel, called Ugatze, allowing to reuse legacy components We present the conceptual level allowing to build component based system architectures, and the annotation level and its extra functional properties. A reuse process exploits those levels, building a conceptual model and exploiting annotation properties in order to perform an automatic integration. This process is supported by a model driven CASE tool. This article describes the metamodel, the process and the tool defined by the way of meta modelling standards.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122338600","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Scoped and Dynamic Aspects with Classboxes 类盒的作用域和动态方面
Obj. Logiciel Base données Réseaux Pub Date : 2005-09-30 DOI: 10.3166/objet.11.3.53-68
Alexandre Bergel, Stéphane Ducasse
{"title":"Scoped and Dynamic Aspects with Classboxes","authors":"Alexandre Bergel, Stéphane Ducasse","doi":"10.3166/objet.11.3.53-68","DOIUrl":"https://doi.org/10.3166/objet.11.3.53-68","url":null,"abstract":"Atomically introducing changes to a group of classes is a challenging task. In addition, certain applications require that changes be applied dynamically without shutting down and restarting the application. In this paper we present an extension of classboxes to make them dynamic. A classbox is a kind of module that supports class extension (method addition and redefinition, and instance variable addition). Class extensions and definitions defined in a classbox represent an aspect. A classbox cross-cuts different classes by defining various extensions. In addition, with classboxes, aspects are dynamically applied to, removed from and hot-swapped in a system. Such aspects may crosscut a large number of classes which are extended by adding or redefining existing methods and adding new instance variables. Finally the aspects are scoped i.e., changes defined by a classbox are only visible inside this classbox and its clients.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122101938","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Mise en oeuvre d'aspects fonctionnels réutilisables par adaptation 通过适配实现可重用的功能方面
Obj. Logiciel Base données Réseaux Pub Date : 2005-09-30 DOI: 10.3166/objet.11.3.105-118
O. Caron, B. Carré, Alexis Muller, Gilles Vanwormhoudt
{"title":"Mise en oeuvre d'aspects fonctionnels réutilisables par adaptation","authors":"O. Caron, B. Carré, Alexis Muller, Gilles Vanwormhoudt","doi":"10.3166/objet.11.3.105-118","DOIUrl":"https://doi.org/10.3166/objet.11.3.105-118","url":null,"abstract":"La conception de systemes d'information est une tâche complexe mettant en jeu de nombreux aspects, fonctionnels ou non. A un niveau de conception et independamment de toute technologie cible, nous avons defini un modele de composants-vues qui permet de decrire cette structuration complexe. Nous nous interessons ici a un schema de mise en oeuvre d'aspects fonctionnels, ou vues, reutilisables par adaptation. Ce schema s'appuie sur differents patrons de conception. Le point de depart est un patron de representation eclatee (fragmentation) rendant compte de la structuration en aspects et donc de leur tracabilite. La reutilisation est assuree quant a elle par le recours au patron adaptateur. Nous montrons comment ces deux patrons se composent au niveau de granularite des entites et des vues. Ce schema permet l'implantation d'aspects fonctionnels composables et reutilisables a l'exploitation.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122253909","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信