首页 > 最新文献

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

英文 中文
Vérification automatique pour l'exécution sécurisée de composants Java Java组件安全执行的自动验证
Pub Date : 2008-12-30 DOI: 10.3166/obj.14.4.103-127
Pierre Parrend, Stéphane Frénot
A device is disclosed for the adjusting of wheels of a motor vehicle, particularly for the adjusting of a wheel camber. The wheels, via control arms and spring struts, are heald at the vehicle body, the wheel carrier, on the one side being flexibly connected to the pivotable control arm and, on the other side being adjustably connected with the lower end of the spring strut via two fastening screws. At least one of the fastening screws is developed as part of an adjusting element, in which case a head or a nut of the element is connectable with the eccentric sleeve of a manually operable adjusting tool that can be fitted on in a formlocking way and can be detached. The eccentric sleeve can be rotated around a central axis of the screw, between two opposite supports at a lower fastening clip of the spring strut, resulting in a transverse shifting of the screw that adjusts the wheel camber.
公开了一种用于调整机动车辆车轮的装置,特别是用于调整车轮弧度的装置。所述车轮通过控制臂和弹簧杆固定在车身上,所述车轮托架一侧与可转动控制臂灵活连接,另一侧通过两个紧固螺钉与弹簧杆下端可调节连接。所述紧固螺钉中的至少一个被开发为调节元件的一部分,在这种情况下,所述元件的头或螺母与可手动操作的调节工具的偏心套连接,该调节工具可以以成形锁定方式安装并且可以分离。偏心套筒可以围绕螺杆的中心轴旋转,在弹簧支柱的较低紧固夹的两个相对的支撑之间,导致调节车轮凸轮度的螺杆横向移动。
{"title":"Vérification automatique pour l'exécution sécurisée de composants Java","authors":"Pierre Parrend, Stéphane Frénot","doi":"10.3166/obj.14.4.103-127","DOIUrl":"https://doi.org/10.3166/obj.14.4.103-127","url":null,"abstract":"A device is disclosed for the adjusting of wheels of a motor vehicle, particularly for the adjusting of a wheel camber. The wheels, via control arms and spring struts, are heald at the vehicle body, the wheel carrier, on the one side being flexibly connected to the pivotable control arm and, on the other side being adjustably connected with the lower end of the spring strut via two fastening screws. At least one of the fastening screws is developed as part of an adjusting element, in which case a head or a nut of the element is connectable with the eccentric sleeve of a manually operable adjusting tool that can be fitted on in a formlocking way and can be detached. The eccentric sleeve can be rotated around a central axis of the screw, between two opposite supports at a lower fastening clip of the spring strut, resulting in a transverse shifting of the screw that adjusts the wheel camber.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130488037","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
Spécification et vérification d'un ordonnanceur en B via les automates temporisés 通过定时自动控制器规范和验证B型控制器
Pub Date : 2008-12-30 DOI: 10.3166/obj.14.4.43-72
O. Nasr, M. Rached, J.-P. Bodeveix, Mamoun Filali
This paper proposes a methodology for specifying and verifying real time schedulers using the B method. It is based on the refinement mechanism. We introduce successively the notions of scheduling and time. After having specified time management through stopwatches, a refinement introduces the notion of clocks. The obtained B machine can thus be considered as a timed automaton which refines the initial specification.
本文提出了一种使用B方法来指定和验证实时调度程序的方法。它是基于细化机制的。我们先后介绍了调度和时间的概念。在通过秒表指定了时间管理之后,细化引入了时钟的概念。因此,得到的B机可以看作是一个时间自动机,它细化了初始规格。
{"title":"Spécification et vérification d'un ordonnanceur en B via les automates temporisés","authors":"O. Nasr, M. Rached, J.-P. Bodeveix, Mamoun Filali","doi":"10.3166/obj.14.4.43-72","DOIUrl":"https://doi.org/10.3166/obj.14.4.43-72","url":null,"abstract":"This paper proposes a methodology for specifying and verifying real time schedulers using the B method. It is based on the refinement mechanism. We introduce successively the notions of scheduling and time. After having specified time management through stopwatches, a refinement introduces the notion of clocks. The obtained B machine can thus be considered as a timed automaton which refines the initial specification.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115395006","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
Une approche formelle de la reconfiguration dynamique 动态重构的正式方法
Pub Date : 2008-12-30 DOI: 10.3166/obj.14.4.73-102
Marianne Simonot, M. Aponte
Self-adapting software adapts its behavior in an autonomic way, by dynamically adding, suppressing and recomposing components, and by the use of computational reflection. One way to enforce software robustness while adding adaptative behavior is disposing of a formal support allowing these programs to be modeled, and their properties specified and verified. We propose FracL, a formal framework for specifying and reasoning about dynamic reconfiguration programs being written in a Fractal-like programming style. FracL is founded on first order logic, and allows the specification and proof of properties concerning either functional concerns or control concerns. Its encoding using the Focal proof framework, enabled us to prove FracL coherence and to obtain a mechanized framework for reasoning on concrete architectures.
自适应软件通过动态添加、抑制和重组组件以及使用计算反射,以自主的方式调整其行为。在添加自适应行为的同时,增强软件健壮性的一种方法是提供正式的支持,允许对这些程序进行建模,并指定和验证它们的属性。我们提出了FracL,这是一个正式的框架,用于指定和推理以类似分形的编程风格编写的动态重构程序。FracL建立在一阶逻辑的基础上,允许对涉及功能关注点或控制关注点的属性进行规范和证明。它的编码使用Focal证明框架,使我们能够证明FracL的一致性,并获得一个机械化的框架来推理具体的架构。
{"title":"Une approche formelle de la reconfiguration dynamique","authors":"Marianne Simonot, M. Aponte","doi":"10.3166/obj.14.4.73-102","DOIUrl":"https://doi.org/10.3166/obj.14.4.73-102","url":null,"abstract":"Self-adapting software adapts its behavior in an autonomic way, by dynamically adding, suppressing and recomposing components, and by the use of computational reflection. One way to enforce software robustness while adding adaptative behavior is disposing of a formal support allowing these programs to be modeled, and their properties specified and verified. We propose FracL, a formal framework for specifying and reasoning about dynamic reconfiguration programs being written in a Fractal-like programming style. FracL is founded on first order logic, and allows the specification and proof of properties concerning either functional concerns or control concerns. Its encoding using the Focal proof framework, enabled us to prove FracL coherence and to obtain a mechanized framework for reasoning on concrete architectures.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114362188","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
Diagnostic et correction d'erreurs de spécifications Application à l'assemblage de composants 诊断和纠正规格错误应用于组件装配
Pub Date : 2008-12-19 DOI: 10.3166/obj.14.4.11-42
Inès Mouakher, J. Souquières, F. Alexandre
Nous proposons une aide au diagnostic et a la correction de specifications a partir du retour des outils de verification. L'approche est validee dans le cadre du developpement de specifications par assemblage de composants et de la verification de l'interoperabilite sur le plan des protocoles entre les differents composants utilises, ceux-ci n'etant ni modifies, ni substitues. Les specifications sont decrites en termes de diagrammes UML qui sont ensuite transformes en B, permettant de disposer des outils de verification associes. La correction prend en compte une typologie des erreurs, une mauvaise utilisation possible d'un composant, la non conformite entre les differentes specifications du systeme et le composant responsable de l'erreur diagnostiquee.
我们提供诊断帮助,并根据验证工具的返回对规范进行修正。该方法通过开发组件组装规范和验证所使用的不同组件之间的协议互操作性来验证,这些组件既不被修改也不被替换。规范以UML图的形式描述,然后将UML图转换为B,以便使用相关的验证工具。修正考虑了错误的类型、组件的可能误用、系统的不同规范与导致诊断错误的组件之间的不一致。
{"title":"Diagnostic et correction d'erreurs de spécifications Application à l'assemblage de composants","authors":"Inès Mouakher, J. Souquières, F. Alexandre","doi":"10.3166/obj.14.4.11-42","DOIUrl":"https://doi.org/10.3166/obj.14.4.11-42","url":null,"abstract":"Nous proposons une aide au diagnostic et a la correction de specifications a partir du retour des outils de verification. L'approche est validee dans le cadre du developpement de specifications par assemblage de composants et de la verification de l'interoperabilite sur le plan des protocoles entre les differents composants utilises, ceux-ci n'etant ni modifies, ni substitues. Les specifications sont decrites en termes de diagrammes UML qui sont ensuite transformes en B, permettant de disposer des outils de verification associes. La correction prend en compte une typologie des erreurs, une mauvaise utilisation possible d'un composant, la non conformite entre les differentes specifications du systeme et le composant responsable de l'erreur diagnostiquee.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134257592","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
Vers des lignes de produits flexibles. Apports de l'ingénierie dirigée par les modèles à la dérivation de produits 走向灵活的产品线。模型驱动工程对产品衍生的贡献
Pub Date : 2008-09-30 DOI: 10.3166/obj.14.3.33-45
Jean-Marc Jézéquel, Gilles Perrouin
RESUME. Afin de faire face a la complexite du logiciel due a la variabilite de ses environnements et de ses utilisations, l’ingenierie des lignes de produits permet d’important gains en termes de couts et de qualite de developpement en systematisant la reutilisation d’elements communs. Neanmoins, les approches actuelles manquent de flexibilite dans la prise en compte des exigences particulieres a un utilisateur. Nous illustrons ici comment, en utilisant des techniques d’ingenierie des modeles telles que la composition et la transformation et en les outillant dans l’environnement de metamodelisation Kermeta, il est possible de concilier flexibilite et efficacite lors de la derivation de produits.
摘要。为了解决由于其环境和使用的可变性而导致的软件复杂性,产品线工程通过系统地重用公共元素,在开发成本和质量方面获得了显著的收益。然而,目前的方法在考虑特定用户需求方面缺乏灵活性。在这里,我们展示了如何使用建模工程技术,如组合和转换,并在Kermeta元建模环境中使用它们,在派生产品时可以协调灵活性和效率。
{"title":"Vers des lignes de produits flexibles. Apports de l'ingénierie dirigée par les modèles à la dérivation de produits","authors":"Jean-Marc Jézéquel, Gilles Perrouin","doi":"10.3166/obj.14.3.33-45","DOIUrl":"https://doi.org/10.3166/obj.14.3.33-45","url":null,"abstract":"RESUME. Afin de faire face a la complexite du logiciel due a la variabilite de ses environnements et de ses utilisations, l’ingenierie des lignes de produits permet d’important gains en termes de couts et de qualite de developpement en systematisant la reutilisation d’elements communs. Neanmoins, les approches actuelles manquent de flexibilite dans la prise en compte des exigences particulieres a un utilisateur. Nous illustrons ici comment, en utilisant des techniques d’ingenierie des modeles telles que la composition et la transformation et en les outillant dans l’environnement de metamodelisation Kermeta, il est possible de concilier flexibilite et efficacite lors de la derivation de produits.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132724058","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
Lignes de produits logiciels et usines logicielles 软件产品线和软件工厂
Pub Date : 2008-09-30 DOI: 10.3166/obj.14.3.15-31
Nicolas Anquetil, Hugo Arboleda, F. Fernandes, Á. Núñez, J. Royer
L'industrie du logiciel tente de produire des systemes a un rythme toujours plus rapide tout en restant previsible dans les temps de production et la qualite des systemes produits. Pour ce faire, beaucoup de nouvelles approches ont ete proposees, telles que les lignes de produits logiciels, le developpement generatif ou les usines logicielles. Dans le but d'aider les neophytes a s'y retrouver, nous avons regroupe dans cet article quelques notions de bases. Nous presenterons les trois concepts avec leurs principales caracteristiques. Nous les comparerons aussi les un aux autres pour mieux comprendre leurs specificites. Finalement, nous citerons les outils et nous proposerons quelques references actuelles pour aider les lecteurs interesses e rechercher plus d'information sur le sujet.
软件行业试图以越来越快的速度生产系统,同时在生产时间和生产系统的质量上保持可预测性。为此,提出了许多新的方法,如软件产品线、生成开发或软件工厂。为了帮助新手找到正确的方向,我们在本文中收集了一些基本的概念。我们将介绍这三个概念及其主要特点。我们还将对它们进行比较,以便更好地了解它们的特点。最后,我们将引用这些工具,并提供一些当前的参考资料,以帮助感兴趣的读者搜索有关该主题的更多信息。
{"title":"Lignes de produits logiciels et usines logicielles","authors":"Nicolas Anquetil, Hugo Arboleda, F. Fernandes, Á. Núñez, J. Royer","doi":"10.3166/obj.14.3.15-31","DOIUrl":"https://doi.org/10.3166/obj.14.3.15-31","url":null,"abstract":"L'industrie du logiciel tente de produire des systemes a un rythme toujours plus rapide tout en restant previsible dans les temps de production et la qualite des systemes produits. Pour ce faire, beaucoup de nouvelles approches ont ete proposees, telles que les lignes de produits logiciels, le developpement generatif ou les usines logicielles. Dans le but d'aider les neophytes a s'y retrouver, nous avons regroupe dans cet article quelques notions de bases. Nous presenterons les trois concepts avec leurs principales caracteristiques. Nous les comparerons aussi les un aux autres pour mieux comprendre leurs specificites. Finalement, nous citerons les outils et nous proposerons quelques references actuelles pour aider les lecteurs interesses e rechercher plus d'information sur le sujet.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131909314","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
Modélisation orientée-aspects de systèmes de ligne de produits par des cas d'utilisations 通过用例对产品线系统进行面向方面的建模
Pub Date : 2008-09-30 DOI: 10.3166/obj.14.3.59-73
Stéphane S. Somé, Pauline Anthonysamy
The design of a Software Product Line (SPL) is based on the identification of common and variable parts of the members of the line. The common parts (commonalities) are a basis on which variable parts (variabilities) are grafted to derive specific products. This paper discusses requirements modeling of SPL systems. Variabilities and commonalities need to be identified, composed and verified early in the development life cycle. We propose extending the use-case model with a relation called «variability». This relationship is a specialization of a relationship introduced for aspect-oriented modeling of use cases. A composition mechanism allows the derivation of executable behavior models for each member of a SPL by integrating common elements with variable elements.
软件产品线(SPL)的设计是基于对产品线成员的公共部分和可变部分的识别。公共部分(共性)是一个基础,在此基础上,可变部分(可变性)被嫁接以派生出特定的产品。本文讨论了SPL系统的需求建模。需要在开发生命周期的早期识别、组合和验证可变性和共性。我们建议用一个叫做“可变性”的关系来扩展用例模型。这种关系是为用例的面向方面建模而引入的关系的专门化。组合机制允许通过集成公共元素和可变元素,为SPL的每个成员派生可执行的行为模型。
{"title":"Modélisation orientée-aspects de systèmes de ligne de produits par des cas d'utilisations","authors":"Stéphane S. Somé, Pauline Anthonysamy","doi":"10.3166/obj.14.3.59-73","DOIUrl":"https://doi.org/10.3166/obj.14.3.59-73","url":null,"abstract":"The design of a Software Product Line (SPL) is based on the identification of common and variable parts of the members of the line. The common parts (commonalities) are a basis on which variable parts (variabilities) are grafted to derive specific products. This paper discusses requirements modeling of SPL systems. Variabilities and commonalities need to be identified, composed and verified early in the development life cycle. We propose extending the use-case model with a relation called «variability». This relationship is a specialization of a relationship introduced for aspect-oriented modeling of use cases. A composition mechanism allows the derivation of executable behavior models for each member of a SPL by integrating common elements with variable elements.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121175879","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
Les fabriques logicielles. De l'appréhension à l'implémentation active, un marché en devenir pour les technologies 软件工厂。从理解到积极实施,一个不断发展的技术市场
Pub Date : 2008-09-30 DOI: 10.3166/obj.14.3.9-14
C. Williamson
Software engineering becomes more and more important for the software industry (editors and services business). In facts the rules of the market have changed with international economic competition. In the same time the strategic importance of information systems and technical complexity has increase. It's time for this industry to revolve its state of mind and to build a new offer for its customers. This market opportunity is a new way of benefits for software companies.
软件工程对软件产业(编辑和服务业务)变得越来越重要。事实上,随着国际经济竞争的加剧,市场规则已经发生了变化。与此同时,信息系统的战略重要性和技术复杂性也在增加。这个行业是时候重新审视自己的心态,为客户提供新的服务了。这一市场机遇是软件公司获取利益的新途径。
{"title":"Les fabriques logicielles. De l'appréhension à l'implémentation active, un marché en devenir pour les technologies","authors":"C. Williamson","doi":"10.3166/obj.14.3.9-14","DOIUrl":"https://doi.org/10.3166/obj.14.3.9-14","url":null,"abstract":"Software engineering becomes more and more important for the software industry (editors and services business). In facts the rules of the market have changed with international economic competition. In the same time the strategic importance of information systems and technical complexity has increase. It's time for this industry to revolve its state of mind and to build a new offer for its customers. This market opportunity is a new way of benefits for software companies.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114201065","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 traçabilité dans les lignes de produits logiciels 软件产品线的可追溯性
Pub Date : 2008-09-26 DOI: 10.3166/obj.14.3.47-57
Nicolas Anquetil, Joost Noppen, Ismênia Galvão
Traceability is defined as the possibility to correlate the various artefacts (from requirement to source code) generated when developing software. In the context of software product line development, the problem is made even harder due to some characteristics specific to this software development approach. In this paper we discuss these problems specific to traceability for software product line development. We propose a taxonomy of traceability links. We also present a model to manage traceability of design decisions in the presence of uncertainty.
可追溯性被定义为在开发软件时关联生成的各种工件(从需求到源代码)的可能性。在软件产品线开发的环境中,由于这种软件开发方法特有的一些特征,问题变得更加困难。在本文中,我们讨论了针对软件产品线开发的可追溯性的这些问题。我们提出了一种可追溯性链接的分类法。我们还提出了一个模型来管理在不确定性存在下设计决策的可追溯性。
{"title":"La traçabilité dans les lignes de produits logiciels","authors":"Nicolas Anquetil, Joost Noppen, Ismênia Galvão","doi":"10.3166/obj.14.3.47-57","DOIUrl":"https://doi.org/10.3166/obj.14.3.47-57","url":null,"abstract":"Traceability is defined as the possibility to correlate the various artefacts (from requirement to source code) generated when developing software. In the context of software product line development, the problem is made even harder due to some characteristics specific to this software development approach. In this paper we discuss these problems specific to traceability for software product line development. We propose a taxonomy of traceability links. We also present a model to manage traceability of design decisions in the presence of uncertainty.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128853019","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
Extraction d'une architecture à base de composants depuis un système orienté objet. Une approche dirigée par les propriétés de qualité 从面向对象系统中提取基于组件的体系结构。由质量属性驱动的方法
Pub Date : 2008-06-30 DOI: 10.3166/obj.14.1-2.113-137
S. Chardigny, Abdelhak-Djamel Seriai, M. Oussalah, Dalila Tamzalit
Software architecture modeling and representation are a main phase of the development process of complex systems. In fact, software architecture representation provides many advantages during all phases of software life cycle. Nevertheless, for many systems, like legacy or eroded ones, there is no available representation of their architectures. In order to benefit from this representation, we propose, in this paper, an approach called ROMANTIC which focuses on extracting a component-based architecture of an existing object-oriented system. The main idea of this approach is to propose a quasi-automatic process of architecture recovery based on the quality characteristics of an architecture by formulating it as a search-based problem. This last acts on the space composed ofall possible architectures abstracting the object-oriented system.
软件体系结构建模和表示是复杂系统开发过程中的一个重要阶段。事实上,软件架构表示在软件生命周期的所有阶段都提供了许多优势。然而,对于许多系统,比如遗留系统或被侵蚀的系统,它们的体系结构没有可用的表示。为了从这种表示中受益,我们在本文中提出了一种称为罗曼蒂克的方法,该方法侧重于从现有的面向对象系统中提取基于组件的体系结构。该方法的主要思想是提出一种基于体系结构质量特征的准自动化体系结构恢复过程,并将其表述为基于搜索的问题。最后一个作用于由抽象面向对象系统的所有可能的体系结构组成的空间。
{"title":"Extraction d'une architecture à base de composants depuis un système orienté objet. Une approche dirigée par les propriétés de qualité","authors":"S. Chardigny, Abdelhak-Djamel Seriai, M. Oussalah, Dalila Tamzalit","doi":"10.3166/obj.14.1-2.113-137","DOIUrl":"https://doi.org/10.3166/obj.14.1-2.113-137","url":null,"abstract":"Software architecture modeling and representation are a main phase of the development process of complex systems. In fact, software architecture representation provides many advantages during all phases of software life cycle. Nevertheless, for many systems, like legacy or eroded ones, there is no available representation of their architectures. In order to benefit from this representation, we propose, in this paper, an approach called ROMANTIC which focuses on extracting a component-based architecture of an existing object-oriented system. The main idea of this approach is to propose a quasi-automatic process of architecture recovery based on the quality characteristics of an architecture by formulating it as a search-based problem. This last acts on the space composed ofall possible architectures abstracting the object-oriented system.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132966051","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