首页 > 最新文献

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

英文 中文
Corosol, une JVM modulaire paramétrable à la volée Corosol,一个模块化的JVM,可以在飞行中配置
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.89-102
Christophe Deleray, Nicolas Bedon, G. Roussel, Étienne Duris
Pour etendre les fonctionnalites du langage ou pour affiner le controle du programmeur sur l'execution des programmes, de nombreux travaux s'interessent a des modifications de la machine virtuelle Java. Motives par des problemes specifiques, ces travaux aboutissent souvent a des implantations ad hoc qui sont difficiles a comparer ou a combiner Dans cet article, nous presentons Corosol, une nouvelle plate-forme de test et d'integration pour ces extensions. Corosol est une machine virtuelle Java ouverte, ecrite en Java, dont l'architecture est basee sur des composants auxquels le programmeur des applications a acces. Il peut bien sur changer ces composants avant le demarrage de la machine virtuelle, mais il peut surtout les modifier les remplacer ou en ajouter de nouveaux au cours de l'execution du programme via une API d'introspection de la machine virtuelle.
为了扩展语言的功能或完善程序员对程序执行的控制,许多工作都与Java虚拟机的修改有关。在特定问题的驱动下,这些工作通常会导致难以比较或组合的特别实现。在本文中,我们介绍了Corosol,一个用于这些扩展的新的测试和集成平台。Corosol是一个用Java编写的开放Java虚拟机,其架构基于应用程序程序员可以访问的组件。当然,他可以在启动虚拟机之前更改这些组件,但最重要的是,他可以通过虚拟机自省API在程序执行过程中修改、替换或添加新的组件。
{"title":"Corosol, une JVM modulaire paramétrable à la volée","authors":"Christophe Deleray, Nicolas Bedon, G. Roussel, Étienne Duris","doi":"10.3166/objet.10.2-3.89-102","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.89-102","url":null,"abstract":"Pour etendre les fonctionnalites du langage ou pour affiner le controle du programmeur sur l'execution des programmes, de nombreux travaux s'interessent a des modifications de la machine virtuelle Java. Motives par des problemes specifiques, ces travaux aboutissent souvent a des implantations ad hoc qui sont difficiles a comparer ou a combiner Dans cet article, nous presentons Corosol, une nouvelle plate-forme de test et d'integration pour ces extensions. Corosol est une machine virtuelle Java ouverte, ecrite en Java, dont l'architecture est basee sur des composants auxquels le programmeur des applications a acces. Il peut bien sur changer ces composants avant le demarrage de la machine virtuelle, mais il peut surtout les modifier les remplacer ou en ajouter de nouveaux au cours de l'execution du programme via une API d'introspection de la machine virtuelle.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114033000","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}
引用次数: 0
Cellules : composants et réflexivité 细胞:组成部分和反射率
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.13-13
Jean-Bernard Stefani
La presentation discutera de l'interet du mariage de la programmation par composants et de techniques reflexives. Elle donnera quelque idee de fondements operationnels d'une telle combinaison au travers d'un modele formel (le modele de cellules) et de sa declinaison concrete dans le modele de composant Fractal et de sa realisation en Java (diffuses librement par le consortium ObjectWeb). Elle conclura sur quelques considerations liees a l' « aspectualisation » de composants et a sa prise en compte dans l'approche Fractal.
演示将讨论组合组件编程和反射技术的好处。它将通过一个正式的模型(单元格模型),它在分形组件模型中的具体衰落,以及它在Java中的实现(由ObjectWeb联盟自由传播),给出这种组合的操作基础的一些想法。最后,它将讨论与组件的“特殊化”及其在分形方法中的考虑有关的一些考虑。
{"title":"Cellules : composants et réflexivité","authors":"Jean-Bernard Stefani","doi":"10.3166/objet.10.2-3.13-13","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.13-13","url":null,"abstract":"La presentation discutera de l'interet du mariage de la programmation par composants et de techniques reflexives. Elle donnera quelque idee de fondements operationnels d'une telle combinaison au travers d'un modele formel (le modele de cellules) et de sa declinaison concrete dans le modele de composant Fractal et de sa realisation en Java (diffuses librement par le consortium ObjectWeb). Elle conclura sur quelques considerations liees a l' « aspectualisation » de composants et a sa prise en compte dans l'approche Fractal.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125835476","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}
引用次数: 0
Transformations de modèles : d'un modèle abstrait aux modèles EJB et CCM 模型转换:从抽象模型到EJB和CCM模型
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.161-173
X. Blanc, O. Caron, Arnaud Georgin, Alexis Muller
Improvements in stylographic technical writing pens, particularly through a venting channel design which provides for a pressure balancing, or equalization, between an ultimate ink reservoir pressure and the total pressure at the writing tip; as writing depletes ink within the reservoir. Particularly, a venting channel, extending from the reservoir to ambient air, has the size of its cross-sectional shape vary as a function of the distance from its communication with the reservoir, with the variation calculated to offset gravitational forces attendant to a moving ink meniscus inside the vent channel. The balancing of total pressures also provides a constant ink flow through the writing tip when writing since the total pressure at the tip is maintained constant by the vent channel configuration. The present invention is characterized by the novel approach, of beginning with the insight that a varying static pressure, from a varying level of ink to a vent channel, must exactly offset by the capillary forces at the meniscus of that ink level in the vent channel, and then creating a total vent structure that can follow that relationship.
改进的文体技术书写笔,特别是通过通风通道设计,提供压力平衡,或均衡,在最终的墨水库压力和总压力在书写尖;因为写作耗尽了墨水。特别是,从储水池延伸到周围空气的排气通道,其横截面形状的大小随其与储水池通信距离的变化而变化,计算变化以抵消排气通道内移动墨水半月板所伴随的重力。当书写时,总压力的平衡也提供了一个恒定的墨水流通过书写尖端,因为在尖端的总压力是由排气通道配置保持恒定。本发明的特点是采用了一种新颖的方法,即从不同水平的墨水到排气通道的不同静压,必须被排气通道中墨水水平半月板处的毛细管力精确地抵消,然后创建一个可以遵循这种关系的总排气结构。
{"title":"Transformations de modèles : d'un modèle abstrait aux modèles EJB et CCM","authors":"X. Blanc, O. Caron, Arnaud Georgin, Alexis Muller","doi":"10.3166/objet.10.2-3.161-173","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.161-173","url":null,"abstract":"Improvements in stylographic technical writing pens, particularly through a venting channel design which provides for a pressure balancing, or equalization, between an ultimate ink reservoir pressure and the total pressure at the writing tip; as writing depletes ink within the reservoir. Particularly, a venting channel, extending from the reservoir to ambient air, has the size of its cross-sectional shape vary as a function of the distance from its communication with the reservoir, with the variation calculated to offset gravitational forces attendant to a moving ink meniscus inside the vent channel. The balancing of total pressures also provides a constant ink flow through the writing tip when writing since the total pressure at the tip is maintained constant by the vent channel configuration. The present invention is characterized by the novel approach, of beginning with the insight that a varying static pressure, from a varying level of ink to a vent channel, must exactly offset by the capillary forces at the meniscus of that ink level in the vent channel, and then creating a total vent structure that can follow that relationship.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123751934","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
Principles of aspect-oriented programming languages, design dimensions and the composition filters approach 面向方面编程语言的原理,设计维度和组合过滤器的方法
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.15-15
M. Aksit
In traditional engineering disciplines, design is a problem solving process. It aims at mapping problems to realizable solutions, expressed using the artifacts in the corresponding engineering domain. Traditional engineering disciplines have introduced the concepts of canonical component models, systemic models, system construction rules and multiple (simultaneous) models. The emerging phenomena of the aspect-oriented software development techniques can be explained and motivated within this context. The concepts of component models, systemic models, system construction rules, multiple models as defined in traditional engineering disciplines correspond respectively to the concepts of base-level models, aspect models, join point models and multi-dimensional separation of concerns of aspect-oriented languages. Aspect-oriented languages can model the natural systemic properties of problem domains. This allows them to be a better representation than conventional object-oriented languages. This talk will explain the principles of aspect-oriented programming languages from the problem solving perspective. Based on this conceptual framework, aspect-oriented language design dimensions will be outlined. In the second part of the talk, the approach taken by the composition filters model will be explained. The talk will end by comparing filters with other approaches, advantages and shortcomings.
在传统的工程学科中,设计是一个解决问题的过程。它旨在将问题映射到可实现的解决方案,并使用相应工程领域中的工件来表示。传统工程学科引入了规范构件模型、系统模型、系统构建规则和多(同时)模型等概念。面向方面的软件开发技术的出现现象可以在这种背景下解释和激励。传统工程学科中定义的构件模型、系统模型、系统构建规则、多模型等概念分别对应于面向方面语言的基层模型、方面模型、连接点模型和多维关注分离等概念。面向方面的语言可以对问题域的自然系统属性进行建模。这使得它们比传统的面向对象语言具有更好的表示。本讲座将从解决问题的角度解释面向方面编程语言的原理。基于这个概念框架,将概述面向方面的语言设计维度。在演讲的第二部分,将解释组合过滤器模型所采用的方法。最后,我们将比较过滤器与其他方法的优缺点。
{"title":"Principles of aspect-oriented programming languages, design dimensions and the composition filters approach","authors":"M. Aksit","doi":"10.3166/objet.10.2-3.15-15","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.15-15","url":null,"abstract":"In traditional engineering disciplines, design is a problem solving process. It aims at mapping problems to realizable solutions, expressed using the artifacts in the corresponding engineering domain. Traditional engineering disciplines have introduced the concepts of canonical component models, systemic models, system construction rules and multiple (simultaneous) models. The emerging phenomena of the aspect-oriented software development techniques can be explained and motivated within this context. The concepts of component models, systemic models, system construction rules, multiple models as defined in traditional engineering disciplines correspond respectively to the concepts of base-level models, aspect models, join point models and multi-dimensional separation of concerns of aspect-oriented languages. Aspect-oriented languages can model the natural systemic properties of problem domains. This allows them to be a better representation than conventional object-oriented languages. This talk will explain the principles of aspect-oriented programming languages from the problem solving perspective. Based on this conceptual framework, aspect-oriented language design dimensions will be outlined. In the second part of the talk, the approach taken by the composition filters model will be explained. The talk will end by comparing filters with other approaches, advantages and shortcomings.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131120836","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
Annotations et transformations de modèles pour l'intégration de services 用于服务集成的注释和模型转换
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.175-188
Olivier Nano, Mireille Blay-Fornarino
A mounting structure for mounting a linear motion rolling contact bearing assembly using a bolt extending through a mounting hole provided in a guide rail and/or a slider member of the bearing assembly includes a mounting area which is defined by a slit, an outwardly projecting stepped section or a combination thereof so as to confine any deformation or error in size therein and prevent it from being transmitted to other sections when the bolt is tightened for fixedly mounting the bearing assembly to a supporting member.
一种安装结构,用于使用通过轴承组件的导轨和/或滑块部件中提供的安装孔延伸的螺栓安装直线运动滚动接触轴承组件,包括由狭缝定义的安装区域;向外突出的阶梯部分或其组合,以便在紧固螺栓以将轴承组件固定安装到支撑部件时,限制其中的任何变形或尺寸误差并防止其传递到其他部分。
{"title":"Annotations et transformations de modèles pour l'intégration de services","authors":"Olivier Nano, Mireille Blay-Fornarino","doi":"10.3166/objet.10.2-3.175-188","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.175-188","url":null,"abstract":"A mounting structure for mounting a linear motion rolling contact bearing assembly using a bolt extending through a mounting hole provided in a guide rail and/or a slider member of the bearing assembly includes a mounting area which is defined by a slit, an outwardly projecting stepped section or a combination thereof so as to confine any deformation or error in size therein and prevent it from being transmitted to other sections when the bolt is tightened for fixedly mounting the bearing assembly to a supporting member.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122684651","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
Les espaces d'interaction Vers une géométrie des systèmes d'agents mobiles 移动代理系统几何的交互空间
Pub Date : 2004-09-30 DOI: 10.3166/objet.10.2-3.31-45
Frédéric Peschanski, Reynald Affeldt, Jean-Pierre Briot
Les systemes d'agents mobiles sont de grande complexite, notamment du fait de leur nature hautement dynamique. Au dela des experimentations « pratiques », de nombreux travaux s'interessent a la caracterisation plus fondamentale de ces systemes. Mais la plupart des approches negligent certains aspects selon nous fondamentaux comme la semantique de communication. Elles sont de plus generalement peu flexibles a ce niveau et developpent en outre une vision subjective de la mobilite. Pour aborder ces questions, nous proposons le modele des Espaces d'Interaction (eI), une semantique qui se distingue par son caractere geometrique. Un eI possede trois dimensions: agents ou localisations, canaux de communication et etat de ces canaux. Les operations fondamentales des agents, pour communiquer ou se mouvoir sont assimilees a des transformations geometriques simples. Au dessus des eI, nous proposons le cube-calcul. Concu comme une variante appliquee du π-calcul, ce prototype de langage de programmation implemente des formes objectives de mobilite des agents et des liens de communication. Nous insistons egalement sur son caractere « realiste ».
移动代理系统非常复杂,部分原因是它们的高度动态特性。除了“实际”实验外,许多工作都对这些系统的更基本特征感兴趣。但大多数方法都忽略了一些我们认为是基本的方面,比如沟通的语义。更普遍的是,他们在这一层面上缺乏灵活性,并对流动性形成了主观看法。为了解决这些问题,我们提出了交互空间(eI)模型,这是一个因其几何特征而突出的语义。ia有三个维度:代理或位置、通信渠道和这些渠道的状态。智能体交流或移动的基本操作被同化为简单的几何变换。在eI之上,我们提出了立方体计算。作为π计算的应用变体,这个原型编程语言实现了代理和通信链路移动的客观形式。我们还强调它的“现实主义”性质。
{"title":"Les espaces d'interaction Vers une géométrie des systèmes d'agents mobiles","authors":"Frédéric Peschanski, Reynald Affeldt, Jean-Pierre Briot","doi":"10.3166/objet.10.2-3.31-45","DOIUrl":"https://doi.org/10.3166/objet.10.2-3.31-45","url":null,"abstract":"Les systemes d'agents mobiles sont de grande complexite, notamment du fait de leur nature hautement dynamique. Au dela des experimentations « pratiques », de nombreux travaux s'interessent a la caracterisation plus fondamentale de ces systemes. Mais la plupart des approches negligent certains aspects selon nous fondamentaux comme la semantique de communication. Elles sont de plus generalement peu flexibles a ce niveau et developpent en outre une vision subjective de la mobilite. Pour aborder ces questions, nous proposons le modele des Espaces d'Interaction (eI), une semantique qui se distingue par son caractere geometrique. Un eI possede trois dimensions: agents ou localisations, canaux de communication et etat de ces canaux. Les operations fondamentales des agents, pour communiquer ou se mouvoir sont assimilees a des transformations geometriques simples. Au dessus des eI, nous proposons le cube-calcul. Concu comme une variante appliquee du π-calcul, ce prototype de langage de programmation implemente des formes objectives de mobilite des agents et des liens de communication. Nous insistons egalement sur son caractere « realiste ».","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131640671","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
Concepts clés et techniques de réutilisation dans l'ingénierie des systèmes d'information 信息系统工程中的关键概念和重用技术
Pub Date : 2004-03-30 DOI: 10.3166/objet.10.1.11-35
F. Barbier, Corine Cauvet, M. Oussalah, D. Rieu, Sondes Bennasri, Carine Souveyet
La complexite croissante des systemes d'information et leur evolution de plus en plus rapide ont motive un interet accru pour les modeles et methodes de reutilisation. Dans cet article, la reutilisation est abordee selon une approche « composant » qui consiste a segmenter, rationaliser, encapsuler et plus generalement modulariser les systemes d'information. Nous nous interessons aux paradigmes de decoupage structurel et fonctionnel qui nous amenent, sous le terme generique « composant », a etudier les composants metier et architecturaux, les patrons et finalement la demarche d'ingenierie dans laquelle ces elements coherents et autonomes de systemes d'information peuvent etre geres. Nous mettons l'accent sur la classification, la formalisation, les techniques d'integration et les processus de conception des differentes natures de composants analyses.
信息系统的日益复杂和快速发展激发了人们对重用模型和方法的兴趣。在本文中,重用是通过“组件”方法进行的,该方法包括分割、合理化、封装和更普遍的模块化信息系统。我们感兴趣的是结构和功能解耦范式,在通用术语“组件”下,我们研究业务和建筑组件,模式,最后是工程方法,在其中这些连贯和自主的信息系统元素可以被管理。我们专注于分析不同类型组件的分类、形式化、集成技术和设计过程。
{"title":"Concepts clés et techniques de réutilisation dans l'ingénierie des systèmes d'information","authors":"F. Barbier, Corine Cauvet, M. Oussalah, D. Rieu, Sondes Bennasri, Carine Souveyet","doi":"10.3166/objet.10.1.11-35","DOIUrl":"https://doi.org/10.3166/objet.10.1.11-35","url":null,"abstract":"La complexite croissante des systemes d'information et leur evolution de plus en plus rapide ont motive un interet accru pour les modeles et methodes de reutilisation. Dans cet article, la reutilisation est abordee selon une approche « composant » qui consiste a segmenter, rationaliser, encapsuler et plus generalement modulariser les systemes d'information. Nous nous interessons aux paradigmes de decoupage structurel et fonctionnel qui nous amenent, sous le terme generique « composant », a etudier les composants metier et architecturaux, les patrons et finalement la demarche d'ingenierie dans laquelle ces elements coherents et autonomes de systemes d'information peuvent etre geres. Nous mettons l'accent sur la classification, la formalisation, les techniques d'integration et les processus de conception des differentes natures de composants analyses.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124492762","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}
引用次数: 11
Test intégré dans les composants logiciels 在软件组件中集成测试
Pub Date : 2004-03-30 DOI: 10.3166/objet.10.1.89-102
Nicolas Belloir, J. Bruel, F. Barbier
Dans cet article nous presentons, au travers d'une mise en oeuvre concrete, une approche portant sur l'integration du test dans les composants logiciels. Le but de ces fonctionnalites de test ajoutees aux composants est de developper des scenarios de test sur mesure. Cela concerne en particulier les composants sur etagere (COTS) developpes dans des environnements heterogenes. Cette technologie, developpee dans le cadre du projet europeen Component+, est illustree ici au travers d'un systeme domotique.
在本文中,我们通过具体的实现介绍了一种将测试集成到软件组件中的方法。这些添加到组件中的测试特性的目的是开发定制的测试场景。这尤其适用于在异构环境中开发的COTS组件。这项技术是在欧洲组件+项目框架内开发的,在这里通过家庭自动化系统进行了演示。
{"title":"Test intégré dans les composants logiciels","authors":"Nicolas Belloir, J. Bruel, F. Barbier","doi":"10.3166/objet.10.1.89-102","DOIUrl":"https://doi.org/10.3166/objet.10.1.89-102","url":null,"abstract":"Dans cet article nous presentons, au travers d'une mise en oeuvre concrete, une approche portant sur l'integration du test dans les composants logiciels. Le but de ces fonctionnalites de test ajoutees aux composants est de developper des scenarios de test sur mesure. Cela concerne en particulier les composants sur etagere (COTS) developpes dans des environnements heterogenes. Cette technologie, developpee dans le cadre du projet europeen Component+, est illustree ici au travers d'un systeme domotique.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130529764","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}
引用次数: 0
ARCoM: One Step towards Component-Based Design ARCoM:迈向组件设计的一步
Pub Date : 2004-03-30 DOI: 10.3166/objet.10.1.55-72
Gustavo J. Bobeff, Annya Réquilé-Romanczuk
Le developpement de logiciel par assemblage de morceaux de code provenant de differentes sources est une technique largement utilisee. Alors que la reutilisation de code est devenue une strategie ordinaire de developpement, de nombreux modeles ont emerge. Ces modeles fournissent un cadre conceptuel solide base sur l'utilisation de composants comme unites de construction. Dans ce cadre, le probleme central reste l'impossibilite de preserver des informations sur l'architecture logicielle resultant de l'assemblage. Dans ce papier, nous introduisons un nouveau modele appele ARCoM (Another Reusable Component Model). Le but de notre travail est de fournir un modele de composants permettant l'expression et l'encapsulation des decisions prises a la conception dans des composants tenant compte des adaptations realisees sur la definition originelle des composants.
通过组装来自不同来源的代码片段来开发软件是一种被广泛使用的技术。随着代码重用成为一种常见的开发策略,许多模型出现了。这些模型为使用组件作为构建单元提供了坚实的概念基础。在这种情况下,中心问题仍然是不可能保存关于组装产生的软件架构的信息。在本文中,我们介绍了一个名为ARCoM(另一个可重用组件模型)的新模型。我们工作的目的是提供一个组件模型,允许在组件中表达和封装设计决策,考虑到对组件的原始定义所做的调整。
{"title":"ARCoM: One Step towards Component-Based Design","authors":"Gustavo J. Bobeff, Annya Réquilé-Romanczuk","doi":"10.3166/objet.10.1.55-72","DOIUrl":"https://doi.org/10.3166/objet.10.1.55-72","url":null,"abstract":"Le developpement de logiciel par assemblage de morceaux de code provenant de differentes sources est une technique largement utilisee. Alors que la reutilisation de code est devenue une strategie ordinaire de developpement, de nombreux modeles ont emerge. Ces modeles fournissent un cadre conceptuel solide base sur l'utilisation de composants comme unites de construction. Dans ce cadre, le probleme central reste l'impossibilite de preserver des informations sur l'architecture logicielle resultant de l'assemblage. Dans ce papier, nous introduisons un nouveau modele appele ARCoM (Another Reusable Component Model). Le but de notre travail est de fournir un modele de composants permettant l'expression et l'encapsulation des decisions prises a la conception dans des composants tenant compte des adaptations realisees sur la definition originelle des composants.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116620527","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}
引用次数: 0
La dimension processus dans l'ingénierie par rAutilisation de composants. De l infrastructure de réutilisation à l architecture logicielle distribuée 工程中的过程维度通过部件的使用。从重用基础设施到分布式软件架构
Pub Date : 2004-03-30 DOI: 10.3166/objet.10.1.37-53
P. Aniorté
Les travaux exposes concernent l'ingenierie de systemes distribues heterogenes basee sur la reutilisation de composants. Il s'agit de composants logiciels de haut niveau dans le sens ou ils sont autonomes en termes d'execution. La problematique se situe aux confins de plusieurs domaines de recherche : systemes distribues, reutilisation, interoperabilite, composants. La contribution que nous proposons dans cet article concerne une demarche, inspiree de MDA (Model Driven Architecture). A partir de l'infrastructure de reutilisation et du modele de base (au sens MDA) que nous proposons, nous construisons le modele d'application independant de la plateforme. Puis, nous l'implementons grâce a l'architecture logicielle distribuee.
这项工作涉及基于组件重用的异构分布式系统的工程。这些是高级软件组件,因为它们在执行方面是自主的。这个问题涉及几个研究领域:分布式系统、重用、互操作性和组件。本文的贡献是基于MDA(模型驱动体系结构)的方法。从我们提出的重用基础设施和基本模型(在MDA意义上)开始,我们构建平台独立的应用程序模型。然后,我们使用分布式软件架构实现它。
{"title":"La dimension processus dans l'ingénierie par rAutilisation de composants. De l infrastructure de réutilisation à l architecture logicielle distribuée","authors":"P. Aniorté","doi":"10.3166/objet.10.1.37-53","DOIUrl":"https://doi.org/10.3166/objet.10.1.37-53","url":null,"abstract":"Les travaux exposes concernent l'ingenierie de systemes distribues heterogenes basee sur la reutilisation de composants. Il s'agit de composants logiciels de haut niveau dans le sens ou ils sont autonomes en termes d'execution. La problematique se situe aux confins de plusieurs domaines de recherche : systemes distribues, reutilisation, interoperabilite, composants. La contribution que nous proposons dans cet article concerne une demarche, inspiree de MDA (Model Driven Architecture). A partir de l'infrastructure de reutilisation et du modele de base (au sens MDA) que nous proposons, nous construisons le modele d'application independant de la plateforme. Puis, nous l'implementons grâce a l'architecture logicielle distribuee.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126451409","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}
引用次数: 0
期刊
Obj. Logiciel Base données Réseaux
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1