首页 > 最新文献

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

英文 中文
Un cadre conceptuel pour la modélisation multi point de vue de systèmes embarqués 嵌入式系统多视角建模的概念框架
Pub Date : 2007-09-07 DOI: 10.3166/obj.13.2-3.79-110
Wolfgang Theurer, F. Boniol, Philippe Dhaussy, Claire Pagetti
La conception des systemes embarques necessite le concours de plusieurs equipes specialisees dans des domaines differents (surete de fonctionnement, conception de plateforme d'execution. . . ). Toutes ces equipes ne peuvent avoir chacune qu'un « point de vue » partiel du systeme qu'elles doivent pourtant concourir a specifier, realiser, et tester. L'objectif de cet article est d'identifier les problemes poses par la multiplication des intervenants dans la conception des systemes embarques, puis de proposer un cadre conceptuel, sur lequel sont definies les relations de coherence entre points de vue.
嵌入式系统的设计需要几个专门从事不同领域(操作安全、执行平台设计等)的团队的合作。. 所有这些团队对系统只能有一个部分的“观点”,但他们必须参与规范、实现和测试。本文的目的是识别嵌入式系统设计中越来越多的参与者所提出的问题,然后提出一个概念框架,在这个框架上定义观点之间的一致性关系。
{"title":"Un cadre conceptuel pour la modélisation multi point de vue de systèmes embarqués","authors":"Wolfgang Theurer, F. Boniol, Philippe Dhaussy, Claire Pagetti","doi":"10.3166/obj.13.2-3.79-110","DOIUrl":"https://doi.org/10.3166/obj.13.2-3.79-110","url":null,"abstract":"La conception des systemes embarques necessite le concours de plusieurs equipes specialisees dans des domaines differents (surete de fonctionnement, conception de plateforme d'execution. . . ). Toutes ces equipes ne peuvent avoir chacune qu'un « point de vue » partiel du systeme qu'elles doivent pourtant concourir a specifier, realiser, et tester. L'objectif de cet article est d'identifier les problemes poses par la multiplication des intervenants dans la conception des systemes embarques, puis de proposer un cadre conceptuel, sur lequel sont definies les relations de coherence entre points de vue.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128036300","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
Vues et points de vue dans un système objet de base de connaissances 知识库对象系统中的视图和视图
Pub Date : 2007-09-07 DOI: 10.3166/obj.13.2-3.111-141
G. Talens, D. Boulanger
T. We designed an abject orientee! knowledge based System. Il utilizes case based 5 reasoning (CBR) paradigm suited to studied domains (medical and legal) where analogy reasoning is daily used. This system allows trie doniain expert to design his case model. The expert can reuse classes previously created by himself or an other expert. He can modify these classes to create his own class view relatively the concerned problem, the modifications are performed inside versions. Cases are instantiated and stored to constitute the case base. For a given problem, several indexations exist and, at each indexation corresponds an expert's point of view. When an end user instantiates his case, the system automatically provides him extracted similar cases. The System can generate views of his case to follow the modification impacts on the achieved results.
我们设计了一个定向对象!基于知识的系统。我利用基于案例的推理(CBR)范式,适合研究领域(医学和法律),其中类比推理是日常使用。该系统允许专家设计他的案例模型。专家可以重用以前由自己或其他专家创建的类。他可以修改这些类来创建自己的类视图,这些修改是在版本内部执行的。实例化和存储案例以构成案例库。对于一个给定的问题,存在几个索引,每个索引对应一个专家的观点。当终端用户实例化他的案例时,系统自动为他提供提取的类似案例。系统可以生成其案例的视图,以跟踪修改对已取得结果的影响。
{"title":"Vues et points de vue dans un système objet de base de connaissances","authors":"G. Talens, D. Boulanger","doi":"10.3166/obj.13.2-3.111-141","DOIUrl":"https://doi.org/10.3166/obj.13.2-3.111-141","url":null,"abstract":"T. We designed an abject orientee! knowledge based System. Il utilizes case based 5 reasoning (CBR) paradigm suited to studied domains (medical and legal) where analogy reasoning is daily used. This system allows trie doniain expert to design his case model. The expert can reuse classes previously created by himself or an other expert. He can modify these classes to create his own class view relatively the concerned problem, the modifications are performed inside versions. Cases are instantiated and stored to constitute the case base. For a given problem, several indexations exist and, at each indexation corresponds an expert's point of view. When an end user instantiates his case, the system automatically provides him extracted similar cases. The System can generate views of his case to follow the modification impacts on the achieved results.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"26 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132536807","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 représentation de points de vue dans le système d'aide à la décision en cancérologie KASIMIR 在癌症卡西米尔的决策支持系统中表达观点
Pub Date : 2007-09-07 DOI: 10.3166/obj.13.2-3.143-175
J. Lieber, A. Napoli
In this paper, we introduce the knowledge representation ba sed on viewpoints on which relies the KASIMIR system, aimed at decision helping in oncology. The design ofview- points is considered on both theoretical and practical leve ls, and takes its place in the range of work on the subject that has a rather long history in the dom ain of object-based knowledge representation systems. From the theoretical side, the vie wpoints are considered within the dis- tributed description logic C-OWL, that allows the explicitrepresentation and manipulation of viewpoints. From the practical side, an operational implem entation of viewpoints in C-OWL within an application in oncology shows how viewpoints are d esigned, and how they can be
本文介绍了KASIMIR系统所依赖的基于视点的知识表示,旨在为肿瘤学决策提供帮助。在基于对象的知识表示系统领域中,视点的设计在理论和实践两个层面上都得到了考虑,并且在这一领域的工作范围中占有一席之地,这一领域的历史相当悠久。从理论上讲,在分布式描述逻辑C-OWL中考虑视点,该逻辑允许对视点进行显式表示和操作。从实践的角度来看,在肿瘤学的一个应用程序中,C-OWL中视点的操作实现展示了视点是如何设计的,以及它们是如何设计的
{"title":"La représentation de points de vue dans le système d'aide à la décision en cancérologie KASIMIR","authors":"J. Lieber, A. Napoli","doi":"10.3166/obj.13.2-3.143-175","DOIUrl":"https://doi.org/10.3166/obj.13.2-3.143-175","url":null,"abstract":"In this paper, we introduce the knowledge representation ba sed on viewpoints on which relies the KASIMIR system, aimed at decision helping in oncology. The design ofview- points is considered on both theoretical and practical leve ls, and takes its place in the range of work on the subject that has a rather long history in the dom ain of object-based knowledge representation systems. From the theoretical side, the vie wpoints are considered within the dis- tributed description logic C-OWL, that allows the explicitrepresentation and manipulation of viewpoints. From the practical side, an operational implem entation of viewpoints in C-OWL within an application in oncology shows how viewpoints are d esigned, and how they can be","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125205688","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}
引用次数: 3
Programmation par objets structurée en contextes 上下文中的结构化对象编程
Pub Date : 2007-09-07 DOI: 10.3166/obj.13.2-3.11-42
O. Caron, B. Carré, Alexis Muller
La programmation par objets a fait ses preuves pour faciliter la conception de sys- temes complexes, en quantite mais surtout en diversite d'objets manipules. Cette complexite est demultipliee quand le systeme doit supporter une multitude de fonctions determinant autant de contextes applicatifs et de points de vue sur les objets. On rencontre de tels besoins notamment dans les environnements de CAO. La question est alors celle de l'orthogonalite entre objets et fonctions. Apres une etude de l'existant, nous presentons l'approche adoptee en CROME de programmation structuree a la fois en objets et en contextes. Nous presentons les techniques de programmation qui s'en deduisent : description contextualisee d'objets et collaborations, he- ritage modulaire, execution et articulation des contextes. Ces principes sont generaux et nous montrons leur application dans un monde type tel que Java au moyen d'AspectJ.
对象编程已经被证明可以促进复杂系统的设计,无论是在数量上,还是在处理对象的多样性上。当系统必须支持决定如此多应用程序上下文和对象视图的多种功能时,这种复杂性就会增加。这些需求在cad环境中得到了满足。问题是对象和函数之间的正交性。在研究了现有的结构之后,我们提出了在对象和上下文中采用的结构化编程方法。我们介绍了由此产生的编程技术:对象和协作的上下文描述、模块化结构、上下文的执行和衔接。这些原则是通用的,我们通过aspectj展示了它们在Java等典型世界中的应用。
{"title":"Programmation par objets structurée en contextes","authors":"O. Caron, B. Carré, Alexis Muller","doi":"10.3166/obj.13.2-3.11-42","DOIUrl":"https://doi.org/10.3166/obj.13.2-3.11-42","url":null,"abstract":"La programmation par objets a fait ses preuves pour faciliter la conception de sys- temes complexes, en quantite mais surtout en diversite d'objets manipules. Cette complexite est demultipliee quand le systeme doit supporter une multitude de fonctions determinant autant de contextes applicatifs et de points de vue sur les objets. On rencontre de tels besoins notamment dans les environnements de CAO. La question est alors celle de l'orthogonalite entre objets et fonctions. Apres une etude de l'existant, nous presentons l'approche adoptee en CROME de programmation structuree a la fois en objets et en contextes. Nous presentons les techniques de programmation qui s'en deduisent : description contextualisee d'objets et collaborations, he- ritage modulaire, execution et articulation des contextes. Ces principes sont generaux et nous montrons leur application dans un monde type tel que Java au moyen d'AspectJ.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"16 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114132397","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
Evolution de patrons de conception Objet en patrons Aspect. Une approche par métamodélisation et transformation de modèles 从设计对象模式到外观模式的演变。一种元建模和模型转换方法
Pub Date : 2007-09-07 DOI: 10.3166/obj.13.2-3.43-77
Ouafa Hachani, D. Bardou, Jean-Pierre Giraudin
Several works have been done on realizing object-oriented design patterns by using aspect-oriented mechanisms and concepts. Beyond the proposal for the 23 GoF patterns of AspectJ and Hyper/J implementations, we have adopted a meta-modelling and model transformation approach that allows us to propose for these patterns new generic aspect-oriented solutions which are not specifie to a single aspect-oriented programming language. Aspect/UML, a general meta-model for expressing aspect-oriented designs has been defined by abstraction of two other ineta-models, AspectJ/UML and HyperJ/UML, respectively proposed for AspectJ and Hyper/J. Models transformation rules from Aspect/UML into either AspectJ/UML or HyperJ/UML hâve aiso been defined. Expressing the 23 GoF patterns using Aspect/UML led us to end with a System consisting of only 8 aspect-based patterns.
在使用面向方面的机制和概念来实现面向对象的设计模式方面已经做了一些工作。除了提出AspectJ和Hyper/J实现的23个GoF模式之外,我们还采用了元建模和模型转换方法,使我们能够为这些模式提出新的通用的面向方面的解决方案,而这些解决方案并不指定给单一的面向方面的编程语言。Aspect/UML是一种用于表达面向方面设计的通用元模型,它是通过对另外两个模型(分别为AspectJ和Hyper/J提出的AspectJ/UML和HyperJ/UML)的抽象来定义的。还定义了从Aspect/UML到AspectJ/UML或HyperJ/UML h的模型转换规则。使用方面/UML表达23个GoF模式导致我们最终得到一个仅由8个基于方面的模式组成的系统。
{"title":"Evolution de patrons de conception Objet en patrons Aspect. Une approche par métamodélisation et transformation de modèles","authors":"Ouafa Hachani, D. Bardou, Jean-Pierre Giraudin","doi":"10.3166/obj.13.2-3.43-77","DOIUrl":"https://doi.org/10.3166/obj.13.2-3.43-77","url":null,"abstract":"Several works have been done on realizing object-oriented design patterns by using aspect-oriented mechanisms and concepts. Beyond the proposal for the 23 GoF patterns of AspectJ and Hyper/J implementations, we have adopted a meta-modelling and model transformation approach that allows us to propose for these patterns new generic aspect-oriented solutions which are not specifie to a single aspect-oriented programming language. Aspect/UML, a general meta-model for expressing aspect-oriented designs has been defined by abstraction of two other ineta-models, AspectJ/UML and HyperJ/UML, respectively proposed for AspectJ and Hyper/J. Models transformation rules from Aspect/UML into either AspectJ/UML or HyperJ/UML hâve aiso been defined. Expressing the 23 GoF patterns using Aspect/UML led us to end with a System consisting of only 8 aspect-based patterns.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127709733","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
Restructuration de composants logiciels. Une approche d'adaptation structurelle de composants logiciels monolithiques basée sur leur refactorisation 软件组件的重组。一种基于重构的单片软件组件结构适配方法
Pub Date : 2007-03-07 DOI: 10.3166/objet.13.1.81-116
G. Bastide, Abdelhak-Djamel Seriai, M. Oussalah
Nous presentons dans cet article une approche permettant d'adapter les composants logiciels. Contrairement aux approches d'adaptation existantes qui agissent sur les services fournis par les composants, nous nous sommes focalises dans notre approche sur l'adaptation de leur structure. Parmi les motivations de ce type d'adaptation, nous pouvons evoquer la possibilite de realiser un deploiement flexible des composants logiciels ou bien un chargement souple de leurs services. Afin de mettre en oeuvre notre technique d'adaptation structurelle, nous avons developpe d'une part, un processus base sur l'analyse et l'instrumentation du code et, d'autre part, un modele de composants structurellement adaptables.
在本文中,我们将介绍一种定制软件组件的方法。与影响组件提供的服务的现有自适应方法不同,我们的方法侧重于自适应组件的结构。在这种适应的动机中,我们可以提到实现软件组件的灵活部署或其服务的灵活加载的可能性。为了实现我们的结构适应技术,我们开发了一个基于代码分析和测试的过程,以及一个结构适应性组件的模型。
{"title":"Restructuration de composants logiciels. Une approche d'adaptation structurelle de composants logiciels monolithiques basée sur leur refactorisation","authors":"G. Bastide, Abdelhak-Djamel Seriai, M. Oussalah","doi":"10.3166/objet.13.1.81-116","DOIUrl":"https://doi.org/10.3166/objet.13.1.81-116","url":null,"abstract":"Nous presentons dans cet article une approche permettant d'adapter les composants logiciels. Contrairement aux approches d'adaptation existantes qui agissent sur les services fournis par les composants, nous nous sommes focalises dans notre approche sur l'adaptation de leur structure. Parmi les motivations de ce type d'adaptation, nous pouvons evoquer la possibilite de realiser un deploiement flexible des composants logiciels ou bien un chargement souple de leurs services. Afin de mettre en oeuvre notre technique d'adaptation structurelle, nous avons developpe d'une part, un processus base sur l'analyse et l'instrumentation du code et, d'autre part, un modele de composants structurellement adaptables.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"13 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116856579","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
Une aide à la réalisation des évolutions logicielles grâce aux modèles de traçabilité des fonctionnalités 借助功能可追溯性模型协助软件升级
Pub Date : 2007-03-07 DOI: 10.3166/objet.13.1.117-145
Dolores Diaz, Lionel Seinturier, Laurence Duchien, P. Flament
Les applications developpees en entreprise subissent des evolutions logicielles. La realisation efficace de ces evolutions logicielles est devenue un enjeu crucial. Pour cela, nous exploitons dans cet article la notion de la tracabilite des fonctionnalites qui suit l'elaboration des fonctionnalites d'une application. Cette notion est capturee par un modele. Ce papier stabilise la definition de la tracabilite des fonctionnalites en proposant une extension UML pour sa modelisation ainsi qu'une methode de definition. De plus, nous presentons son utilisation sur une application, les apports et les limitations lors de la realisation d'une evolution logicielle.
公司开发的应用软件都会经历软件进化。如何有效实施这些软件演进已成为一个关键问题。在本文中,我们将利用功能可追溯性的概念,跟踪应用程序的功能开发。这一概念由一个模型来捕捉。本文通过提出 UML 扩展模型和定义方法,稳定了特征可追溯性的定义。此外,我们还介绍了其在应用程序中的应用,以及在软件开发过程中的贡献和局限性。
{"title":"Une aide à la réalisation des évolutions logicielles grâce aux modèles de traçabilité des fonctionnalités","authors":"Dolores Diaz, Lionel Seinturier, Laurence Duchien, P. Flament","doi":"10.3166/objet.13.1.117-145","DOIUrl":"https://doi.org/10.3166/objet.13.1.117-145","url":null,"abstract":"Les applications developpees en entreprise subissent des evolutions logicielles. La realisation efficace de ces evolutions logicielles est devenue un enjeu crucial. Pour cela, nous exploitons dans cet article la notion de la tracabilite des fonctionnalites qui suit l'elaboration des fonctionnalites d'une application. Cette notion est capturee par un modele. Ce papier stabilise la definition de la tracabilite des fonctionnalites en proposant une extension UML pour sa modelisation ainsi qu'une methode de definition. De plus, nous presentons son utilisation sur une application, les apports et les limitations lors de la realisation d'une evolution logicielle.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"134 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128541372","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
Vers une approche d'analyse de l'impact du changement dans un système à objets 面向对象系统中变化影响分析的方法
Pub Date : 2007-03-07 DOI: 10.3166/objet.13.1.147-169
M. Abdi, H. Lounis, H. Sahraoui, Maher K. Rahmouni
In this paper we propose an approach, both analytical and experimental, to analyze and predict change impact in object-oriented systems. We use a meta-model (PTIDEJ) to calculate the change impact. Data obtained from real systems are exploited to empirically study causality hypotheses between some software internal attributes and change impact. To evaluate our approach, an empirical study was conducted on a real system (BOAP). This study targeted a correlation hypothesis between coupling and change impact for a specific change starting from coupling metrics. The hypothesis was studied using machine-learning techniques. Results showed that import coupling is by far the most influent factor for change impact.
在本文中,我们提出了一种分析和实验的方法来分析和预测面向对象系统中的变化影响。我们使用元模型(PTIDEJ)来计算变化的影响。利用从实际系统中获得的数据,实证地研究了一些软件内部属性与变化影响之间的因果关系假设。为了评估我们的方法,在一个真实系统(BOAP)上进行了实证研究。本研究从耦合度量出发,针对特定的变更,提出了耦合与变更影响之间的相关假设。这个假设是用机器学习技术来研究的。结果表明,进口耦合是影响变化影响最大的因素。
{"title":"Vers une approche d'analyse de l'impact du changement dans un système à objets","authors":"M. Abdi, H. Lounis, H. Sahraoui, Maher K. Rahmouni","doi":"10.3166/objet.13.1.147-169","DOIUrl":"https://doi.org/10.3166/objet.13.1.147-169","url":null,"abstract":"In this paper we propose an approach, both analytical and experimental, to analyze and predict change impact in object-oriented systems. We use a meta-model (PTIDEJ) to calculate the change impact. Data obtained from real systems are exploited to empirically study causality hypotheses between some software internal attributes and change impact. To evaluate our approach, an empirical study was conducted on a real system (BOAP). This study targeted a correlation hypothesis between coupling and change impact for a specific change starting from coupling metrics. The hypothesis was studied using machine-learning techniques. Results showed that import coupling is by far the most influent factor for change impact.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121788383","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
Une assistance pour l'évolution des logiciels à base de composants 支持基于组件的软件开发
Pub Date : 2007-03-07 DOI: 10.3166/objet.13.1.9-44
Régis Fleurquin, Chouki Tibermacine
A prospective user of a supportive seating system is initially measured in an approximately correct seating posture to determine which one of respective pluralities of modular preformed seat and back bases can best accommodate him. Elements of firm resilient, sculptable material are selected from precut modularly sized and shaped pluralities of the same, for assembly and attachment to the seat and back bases to create approximate support topologies. The user is seated in the support system and, based on his responses, the support topology is sculpted to custom-fit his specific needs. A temporary covering is applied to the seat and back modules. After a trail period, the quality of the custom-fit is reviewed for further sculpting as needed, and a permanent cover is then attached to each module.
最初以近似正确的坐姿测量支持性座椅系统的潜在用户,以确定各自的多个模块化预制座椅和椅背基座中的哪一个可以最好地容纳他。坚固的弹性、可雕刻的材料元素是从预先切割的模块化尺寸和形状的多个相同的元素中选择的,用于组装和连接到座位和靠背基座上,以创建近似的支撑拓扑结构。用户坐在支撑系统中,根据他的反应,支撑拓扑被雕刻成适合他的特定需求。在座椅和靠背模块上涂上临时覆盖物。经过一段时间后,根据需要审查定制适合的质量,以便进一步雕刻,然后将永久盖附在每个模块上。
{"title":"Une assistance pour l'évolution des logiciels à base de composants","authors":"Régis Fleurquin, Chouki Tibermacine","doi":"10.3166/objet.13.1.9-44","DOIUrl":"https://doi.org/10.3166/objet.13.1.9-44","url":null,"abstract":"A prospective user of a supportive seating system is initially measured in an approximately correct seating posture to determine which one of respective pluralities of modular preformed seat and back bases can best accommodate him. Elements of firm resilient, sculptable material are selected from precut modularly sized and shaped pluralities of the same, for assembly and attachment to the seat and back bases to create approximate support topologies. The user is seated in the support system and, based on his responses, the support topology is sculpted to custom-fit his specific needs. A temporary covering is applied to the seat and back modules. After a trail period, the quality of the custom-fit is reviewed for further sculpting as needed, and a permanent cover is then attached to each module.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127252560","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
Négociation de contrats, des systèmes multi-agents aux composants logiciels 合同谈判,从多代理系统到软件组件
Pub Date : 2006-12-30 DOI: 10.3166/objet.12.4.73-102
Hervé Chang, P. Collet
The use of contracts becomes more and more relevant in component-based software engineering. In order to adapt contracts to hierarchical component models such as Fractal, we have proposed the ConFract system, which manages contracts on bindings between components, but especially on components themselves. As dynamic reconfigurations and fluctuations of extrafunctional aspects lead to frequent challenges of the contracts, some negotiation mechanisms are needed to automatically restore valid contracts. This paper presents a negotiation model for ConFract which is inspired from negotiation mechanisms in multi-agent systems. The main principles of the model and a concession-based negotiation policy are notably described.
契约的使用在基于组件的软件工程中变得越来越重要。为了使契约适应分层组件模型,如Fractal,我们提出了contract系统,它管理组件之间绑定的契约,尤其是组件本身。由于功能外方面的动态重新配置和波动导致合同频繁受到挑战,因此需要一些谈判机制来自动恢复有效的合同。本文从多智能体系统中的协商机制入手,提出了一种契约协商模型。重点描述了该模型的主要原则和基于让步的谈判政策。
{"title":"Négociation de contrats, des systèmes multi-agents aux composants logiciels","authors":"Hervé Chang, P. Collet","doi":"10.3166/objet.12.4.73-102","DOIUrl":"https://doi.org/10.3166/objet.12.4.73-102","url":null,"abstract":"The use of contracts becomes more and more relevant in component-based software engineering. In order to adapt contracts to hierarchical component models such as Fractal, we have proposed the ConFract system, which manages contracts on bindings between components, but especially on components themselves. As dynamic reconfigurations and fluctuations of extrafunctional aspects lead to frequent challenges of the contracts, some negotiation mechanisms are needed to automatically restore valid contracts. This paper presents a negotiation model for ConFract which is inspired from negotiation mechanisms in multi-agent systems. The main principles of the model and a concession-based negotiation policy are notably described.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122077791","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
期刊
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