首页 > 最新文献

Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey最新文献

英文 中文
Beyond audio and video: multimedia networking support for distributed, immersive virtual environments 超越音频和视频:多媒体网络支持分布式,沉浸式虚拟环境
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952468
K. Jeffay, T. Hudson, Mark Parris
Like interactive audio/video applications, distributed virtual environments (DVEs) require continuous, low-latency delivery of media. While end-system media adaptations and network-based forwarding services have been developed to support audio/video applications, it remains an open question whether these mechanisms can be either directly applied or adapted to realize the requirements of DVEs. We present the results of a study on the use of audio/video media adaptations and router-based active queue managements (AQM) to support the data-flows generated by the UNC nanoManipulator-a DVE interface to a scanned-probe microscope. We present a delay-jitter management scheme used to support a haptic force-feedback tracking/pointing device used in the nanoManipulator and an AQM scheme based on buffer allocation in routers to reduce packet loss. The results of early experiments are promising and provide evidence that a sophisticated virtual environment interface can operate over the Internet to control a remote microscope in real-time.
与交互式音频/视频应用程序一样,分布式虚拟环境(dve)需要连续的、低延迟的媒体交付。虽然终端系统媒体适应和基于网络的转发服务已经开发出来支持音频/视频应用,但这些机制是否可以直接应用或适应实现数字视频设备的要求仍然是一个悬而未决的问题。我们展示了一项关于使用音频/视频媒体适应和基于路由器的主动队列管理(AQM)来支持UNC纳米操纵器(扫描探针显微镜的DVE接口)生成的数据流的研究结果。我们提出了一种延迟抖动管理方案,用于支持纳米机械臂中使用的触觉力反馈跟踪/指向设备,并提出了一种基于路由器缓冲分配的AQM方案,以减少数据包丢失。早期实验的结果是有希望的,并提供了一个复杂的虚拟环境接口可以在互联网上操作,实时控制远程显微镜的证据。
{"title":"Beyond audio and video: multimedia networking support for distributed, immersive virtual environments","authors":"K. Jeffay, T. Hudson, Mark Parris","doi":"10.1109/EURMIC.2001.952468","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952468","url":null,"abstract":"Like interactive audio/video applications, distributed virtual environments (DVEs) require continuous, low-latency delivery of media. While end-system media adaptations and network-based forwarding services have been developed to support audio/video applications, it remains an open question whether these mechanisms can be either directly applied or adapted to realize the requirements of DVEs. We present the results of a study on the use of audio/video media adaptations and router-based active queue managements (AQM) to support the data-flows generated by the UNC nanoManipulator-a DVE interface to a scanned-probe microscope. We present a delay-jitter management scheme used to support a haptic force-feedback tracking/pointing device used in the nanoManipulator and an AQM scheme based on buffer allocation in routers to reduce packet loss. The results of early experiments are promising and provide evidence that a sophisticated virtual environment interface can operate over the Internet to control a remote microscope in real-time.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134569065","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}
引用次数: 39
Topological Zoo. Mathematical visualization in virtual environment 拓扑动物园。虚拟环境中的数学可视化
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952483
M. Göbel, I. Nikitin, S. Klimenko, L. Nikitina
Differential geometry and topology are the areas of higher mathematics, which particularly require visual representation of studying objects for better understanding of the material. On the other hand, the complex structure of such objects makes their visualization a challenge for modern graphical systems. In this paper we describe some methods useful for adequate representation of topologically non-trivial objects in virtual environment systems, particularly the acceleration of standard mechanisms for rendering of transparent surfaces, applicable for complex cases of self-intersecting time-dependent surfaces, not necessarily admitting continuous fields of normal vectors. We also use a simple technique of image-based rendering, which places stereo-photographs of real environments as static background for 3D virtual scenes. The methods are implemented in educational application, which demonstrates the main properties of elementary topological objects (Moebius band, Klein bottle, projective plane etc.) and gives a possibility to explore interactively the complex constructions, arising in higher mathematics.
微分几何和拓扑是高等数学的领域,它们特别需要研究对象的视觉表示,以便更好地理解材料。另一方面,这些对象的复杂结构使其可视化成为现代图形系统的一个挑战。在本文中,我们描述了一些在虚拟环境系统中用于充分表示拓扑上的非平凡对象的方法,特别是用于透明表面渲染的标准机制的加速,适用于自相交时相关表面的复杂情况,不一定允许法向量的连续场。我们还使用了一种简单的基于图像的渲染技术,将真实环境的立体照片作为3D虚拟场景的静态背景。这些方法在教学应用中得到了应用,展示了基本拓扑对象(莫比乌斯带、克莱因瓶、投影平面等)的主要性质,并为探索高等数学中出现的复杂结构提供了一种互动的可能性。
{"title":"Topological Zoo. Mathematical visualization in virtual environment","authors":"M. Göbel, I. Nikitin, S. Klimenko, L. Nikitina","doi":"10.1109/EURMIC.2001.952483","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952483","url":null,"abstract":"Differential geometry and topology are the areas of higher mathematics, which particularly require visual representation of studying objects for better understanding of the material. On the other hand, the complex structure of such objects makes their visualization a challenge for modern graphical systems. In this paper we describe some methods useful for adequate representation of topologically non-trivial objects in virtual environment systems, particularly the acceleration of standard mechanisms for rendering of transparent surfaces, applicable for complex cases of self-intersecting time-dependent surfaces, not necessarily admitting continuous fields of normal vectors. We also use a simple technique of image-based rendering, which places stereo-photographs of real environments as static background for 3D virtual scenes. The methods are implemented in educational application, which demonstrates the main properties of elementary topological objects (Moebius band, Klein bottle, projective plane etc.) and gives a possibility to explore interactively the complex constructions, arising in higher mathematics.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"942 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116432716","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
Cost estimation driven software development process 成本估算驱动软件开发过程
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952456
O. Dobán, A. Pataricza
The need for more and more dependable systems has been increased in the last decades. Strategic decisions during the design of these dependable systems require the joint control of the estimated cost and the product quality. Cost efficiency and development time became the most important factors of the software development process according to the international trends. The estimation of the cost remains a difficult problem till yet, despite of the use of standard, easy to understand modelling languages. On the other hand no working environment is known supporting the gradually refined cost estimation derived automatically from the formal product models. In this paper the experiments of a pseudo cost estimation are detailed with a special emphasis on the cost estimation driven system design.
在过去的几十年里,对越来越可靠的系统的需求增加了。在这些可靠系统的设计过程中的战略决策需要对估计成本和产品质量进行联合控制。根据国际趋势,成本效率和开发时间成为软件开发过程中最重要的因素。尽管使用了标准的、易于理解的建模语言,但成本估算仍然是一个难题。另一方面,没有已知的工作环境支持从正式产品模型中自动导出的逐渐精确的成本估算。本文详细介绍了一种伪成本估计的实验方法,重点介绍了成本估计驱动的系统设计。
{"title":"Cost estimation driven software development process","authors":"O. Dobán, A. Pataricza","doi":"10.1109/EURMIC.2001.952456","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952456","url":null,"abstract":"The need for more and more dependable systems has been increased in the last decades. Strategic decisions during the design of these dependable systems require the joint control of the estimated cost and the product quality. Cost efficiency and development time became the most important factors of the software development process according to the international trends. The estimation of the cost remains a difficult problem till yet, despite of the use of standard, easy to understand modelling languages. On the other hand no working environment is known supporting the gradually refined cost estimation derived automatically from the formal product models. In this paper the experiments of a pseudo cost estimation are detailed with a special emphasis on the cost estimation driven system design.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114670233","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
Evaluation of a zero-copy protocol implementation 零拷贝协议实现的评估
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952471
K. Skevik, T. Plagemann, V. Goebel, P. Halvorsen
Internet services like the world-wide web and multimedia applications like news- and video-on-demand have become very popular over the last years. Since a high and rapidly increasing number of users retrieve multimedia data with high data rates, the data servers can represent a severe bottleneck. Traditional time and resource consuming operations, like memory copy operations, limit the number of concurrent streams that can be transmitted from the server, because of two reasons: (1) memory space is wasted holding identical data copies in different address spaces; and (2) a lot of CPU resources are used on copy operations. To avoid this bottleneck and make memory and CPU resources available for other tasks, i.e. more concurrent clients, we have implemented a zero-copy data path through the communication protocols to support high-speed network communication, based on UVM. In this paper, we describe the implementation and evaluation of the zero-copy protocol mechanism, and we show the potential for substantial performance improvement when moving data through the communication system without any copy operations.
互联网服务,如世界范围的网络和多媒体应用,如新闻和视频点播,在过去几年里变得非常流行。由于以高数据速率检索多媒体数据的用户数量迅速增加,因此数据服务器可能成为一个严重的瓶颈。传统的消耗时间和资源的操作,如内存复制操作,限制了可以从服务器传输的并发流的数量,原因有两个:(1)在不同的地址空间中保存相同的数据副本会浪费内存空间;(2)大量的CPU资源被用于拷贝操作。为了避免这个瓶颈,并使内存和CPU资源可用于其他任务,即更多的并发客户端,我们通过通信协议实现了一个零拷贝数据路径,以支持基于UVM的高速网络通信。在本文中,我们描述了零复制协议机制的实现和评估,并展示了在没有任何复制操作的情况下通过通信系统移动数据时大幅提高性能的潜力。
{"title":"Evaluation of a zero-copy protocol implementation","authors":"K. Skevik, T. Plagemann, V. Goebel, P. Halvorsen","doi":"10.1109/EURMIC.2001.952471","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952471","url":null,"abstract":"Internet services like the world-wide web and multimedia applications like news- and video-on-demand have become very popular over the last years. Since a high and rapidly increasing number of users retrieve multimedia data with high data rates, the data servers can represent a severe bottleneck. Traditional time and resource consuming operations, like memory copy operations, limit the number of concurrent streams that can be transmitted from the server, because of two reasons: (1) memory space is wasted holding identical data copies in different address spaces; and (2) a lot of CPU resources are used on copy operations. To avoid this bottleneck and make memory and CPU resources available for other tasks, i.e. more concurrent clients, we have implemented a zero-copy data path through the communication protocols to support high-speed network communication, based on UVM. In this paper, we describe the implementation and evaluation of the zero-copy protocol mechanism, and we show the potential for substantial performance improvement when moving data through the communication system without any copy operations.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"17 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120892345","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}
引用次数: 12
Trading for COTS components in open environments 在开放环境中交易COTS组件
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952435
L. Iribarne, J. M. Troya, Antonio Vallecillo
Trading is a well-known mechanism for searching and locating services in object-oriented systems. However, current traders present some limitations when used in open component-based system environments. In this paper we analyze the required features that COTS components traders should have, and describe the design and implementation of COTStrader; an Internet-based trader for COTS components that handles the heterogeneity, scalability and evolution of COTS traders.
交易是面向对象系统中搜索和定位服务的一种众所周知的机制。然而,当前的交易员在开放的基于组件的系统环境中使用时存在一些限制。本文分析了商用现货交易系统所需要具备的特性,描述了商用现货交易系统的设计与实现;基于internet的COTS组件交易系统,处理COTS交易系统的异构性、可伸缩性和演化。
{"title":"Trading for COTS components in open environments","authors":"L. Iribarne, J. M. Troya, Antonio Vallecillo","doi":"10.1109/EURMIC.2001.952435","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952435","url":null,"abstract":"Trading is a well-known mechanism for searching and locating services in object-oriented systems. However, current traders present some limitations when used in open component-based system environments. In this paper we analyze the required features that COTS components traders should have, and describe the design and implementation of COTStrader; an Internet-based trader for COTS components that handles the heterogeneity, scalability and evolution of COTS traders.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"292 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121279419","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}
引用次数: 18
Self-designing user interfaces 自行设计用户界面
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952487
F. Sandnes
Trends in user interface design have converged onto a set of popular paradigms and technologies. Within this setting there is much room for variation and individualism. The goal is generic interface methodologies that are user device and platform independent. In this paper a strategy is proposed where design decisions are made at run-time. Instead of developers making the decisions the user influences the "design" in a natural manner that does not require special technical insight or skill. A user interface requirements specification is passed from the application to a site-specific interface client responsible for designing, realising and presenting the interface to the user. Design decisions regarding layout, choice of components and paradigm is determined from a combination of explicit and implicit user influences combined by an evolutionary search strategy. User access patterns are monitored and used to evolve site-specific user interfaces. In addition, patterns evolved by different users on a network of computers are exchanged and exploited in the ongoing evolution.
用户界面设计的趋势已经汇聚成一组流行的范例和技术。在这种情况下,有很大的变化和个人主义的空间。目标是与用户设备和平台无关的通用接口方法。本文提出了一种在运行时做出设计决策的策略。而不是开发人员做决定,用户以一种自然的方式影响“设计”,不需要特殊的技术洞察力或技能。用户界面需求规范从应用程序传递到特定于站点的界面客户端,该客户端负责设计、实现和向用户呈现界面。关于布局、组件选择和范式的设计决策是由进化搜索策略结合显式和隐式用户影响决定的。对用户访问模式进行监控,并用于发展特定于站点的用户界面。此外,由计算机网络上的不同用户开发的模式在正在进行的开发中被交换和利用。
{"title":"Self-designing user interfaces","authors":"F. Sandnes","doi":"10.1109/EURMIC.2001.952487","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952487","url":null,"abstract":"Trends in user interface design have converged onto a set of popular paradigms and technologies. Within this setting there is much room for variation and individualism. The goal is generic interface methodologies that are user device and platform independent. In this paper a strategy is proposed where design decisions are made at run-time. Instead of developers making the decisions the user influences the \"design\" in a natural manner that does not require special technical insight or skill. A user interface requirements specification is passed from the application to a site-specific interface client responsible for designing, realising and presenting the interface to the user. Design decisions regarding layout, choice of components and paradigm is determined from a combination of explicit and implicit user influences combined by an evolutionary search strategy. User access patterns are monitored and used to evolve site-specific user interfaces. In addition, patterns evolved by different users on a network of computers are exchanged and exploited in the ongoing evolution.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124176734","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
Using reading techniques to focus inspection performance 使用阅读技术来集中检查性能
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952461
M. Halling, S. Biffl, T. Grechenig, M. Köhle
Software inspection is a quality assurance method to detect defects early during the software development process. For inspection planning there are defect detection techniques, so-called reading techniques, which let the inspection planner focus the effectiveness of individual inspectors on specific sets of defects. For realistic planning it is important to use empirically evaluated defect detection techniques. We report on the replication of a large-scale experiment in an academic environment. The experiment evaluated the effectiveness of defect detection for inspectors who use a checklist or focused scenarios on individual and team level. A main finding of the experiments is that the teams were effective to find defects: In both experiments the inspection teams found on average more than 70% of the defects in the product. The checklist consistently was overall somewhat more effective on individual level, while the scenarios traded overall defect detection effectiveness for much better effectiveness regarding their target focus, in our case specific parts of the documents. Another main result of the study is that scenario-based reading techniques can be used in inspection planning to focus individual performance without significant loss of effectiveness on team level.
软件检查是在软件开发过程中尽早发现缺陷的一种质量保证方法。对于检查计划,有缺陷检测技术,即所谓的阅读技术,它使检查计划人员将单个检查人员的有效性集中在特定的缺陷集上。对于现实的计划来说,使用经验评估缺陷检测技术是很重要的。我们报告了在学术环境中大规模实验的复制。该实验评估了使用检查表或在个人和团队层面上集中场景的检查人员缺陷检测的有效性。实验的一个主要发现是团队有效地发现了缺陷:在两个实验中,检查团队平均发现了产品中70%以上的缺陷。检查表始终在个人层面上总体上更有效,而场景交易总体缺陷检测有效性,以获得关于其目标焦点的更好的有效性,在我们的案例中,文档的特定部分。该研究的另一个主要结果是,基于场景的阅读技术可以用于检查计划,以关注个人绩效,而不会显著损失团队层面的有效性。
{"title":"Using reading techniques to focus inspection performance","authors":"M. Halling, S. Biffl, T. Grechenig, M. Köhle","doi":"10.1109/EURMIC.2001.952461","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952461","url":null,"abstract":"Software inspection is a quality assurance method to detect defects early during the software development process. For inspection planning there are defect detection techniques, so-called reading techniques, which let the inspection planner focus the effectiveness of individual inspectors on specific sets of defects. For realistic planning it is important to use empirically evaluated defect detection techniques. We report on the replication of a large-scale experiment in an academic environment. The experiment evaluated the effectiveness of defect detection for inspectors who use a checklist or focused scenarios on individual and team level. A main finding of the experiments is that the teams were effective to find defects: In both experiments the inspection teams found on average more than 70% of the defects in the product. The checklist consistently was overall somewhat more effective on individual level, while the scenarios traded overall defect detection effectiveness for much better effectiveness regarding their target focus, in our case specific parts of the documents. Another main result of the study is that scenario-based reading techniques can be used in inspection planning to focus individual performance without significant loss of effectiveness on team level.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125644954","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}
引用次数: 39
An architecture line structure for command and control software 命令和控制软件的体系结构线结构
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952442
T. Ihme
Product line software engineering should include an up-front and ongoing investment in a reusable architecture. Identification, selection, documentation and validation of general architectural patterns and their product line, organisation or domain specific variants allow designers to adopt approved patterns as a starting point. This paper discusses how to apply design patterns to the problems of product lines, including various and evolutionary design techniques of embedded software. The patterns are a precondition for the development of frameworks for designing and reusing architectures of the sub-domains that promise the highest benefits. The classification of core architectural assets helps to achieve a balance between discipline product line architecture and creativity forced by future needs that are not fully predictable.
产品线软件工程应该包括对可重用架构的前期和持续投资。一般架构模式及其产品线、组织或领域特定变体的识别、选择、文档化和验证允许设计人员采用已批准的模式作为起点。本文讨论了如何将设计模式应用于产品线问题,包括嵌入式软件的各种和进化设计技术。模式是开发框架的先决条件,这些框架用于设计和重用子域的体系结构,从而保证最高的收益。核心架构资产的分类有助于在规范的产品线架构和由于无法完全预测的未来需求而产生的创造力之间取得平衡。
{"title":"An architecture line structure for command and control software","authors":"T. Ihme","doi":"10.1109/EURMIC.2001.952442","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952442","url":null,"abstract":"Product line software engineering should include an up-front and ongoing investment in a reusable architecture. Identification, selection, documentation and validation of general architectural patterns and their product line, organisation or domain specific variants allow designers to adopt approved patterns as a starting point. This paper discusses how to apply design patterns to the problems of product lines, including various and evolutionary design techniques of embedded software. The patterns are a precondition for the development of frameworks for designing and reusing architectures of the sub-domains that promise the highest benefits. The classification of core architectural assets helps to achieve a balance between discipline product line architecture and creativity forced by future needs that are not fully predictable.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130417081","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
Efficient large-scale multichannel audio coding 高效的大规模多通道音频编码
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952480
F. Sandnes
Systems employing multichannel audio are becoming increasingly common. Multichannel audio is used in domestic surround sound systems, multitrack audio recording and new applications are emerging. Digital multichannel audio systems often employ non-standard formats that complicate the exchange of audio data between different systems. Typical multi-track recording environments consist of a large number of channels. Each channel has its own acoustic configuration with respect to equalisation, levels and effects. Another characteristic of multitrack recording is that only a small subset of channels are non-silent at any one time. A family of lossless, compact and general multichannel audio formats are proposed that support a large number of audio channels and the embedding of non-audio information. Non-silent tracks are combined using Reed Solomon codes. The strategy can therefore be implemented efficiently using one of the many existing Reed Solomon encoder/decoder hardware designs, and several configurations are illustrated.
采用多声道音频的系统正变得越来越普遍。多声道音频用于国内环绕声系统,多轨音频录制和新的应用正在出现。数字多声道音频系统通常采用非标准格式,这使得不同系统之间的音频数据交换变得复杂。典型的多轨记录环境由大量的通道组成。每个通道都有自己的声学配置,关于均衡,水平和效果。多轨录音的另一个特点是,在任何时候,只有一小部分通道是非静音的。提出了一种支持大量音频通道和嵌入非音频信息的无损、紧凑、通用的多声道音频格式。非无声音轨使用里德·所罗门代码组合。因此,该策略可以使用许多现有的Reed Solomon编码器/解码器硬件设计之一有效地实现,并说明了几种配置。
{"title":"Efficient large-scale multichannel audio coding","authors":"F. Sandnes","doi":"10.1109/EURMIC.2001.952480","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952480","url":null,"abstract":"Systems employing multichannel audio are becoming increasingly common. Multichannel audio is used in domestic surround sound systems, multitrack audio recording and new applications are emerging. Digital multichannel audio systems often employ non-standard formats that complicate the exchange of audio data between different systems. Typical multi-track recording environments consist of a large number of channels. Each channel has its own acoustic configuration with respect to equalisation, levels and effects. Another characteristic of multitrack recording is that only a small subset of channels are non-silent at any one time. A family of lossless, compact and general multichannel audio formats are proposed that support a large number of audio channels and the embedding of non-audio information. Non-silent tracks are combined using Reed Solomon codes. The strategy can therefore be implemented efficiently using one of the many existing Reed Solomon encoder/decoder hardware designs, and several configurations are illustrated.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117235666","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
Modeling and analysis of redundancy management in distributed object-oriented systems by using UML statecharts 基于UML状态图的分布式面向对象系统冗余管理建模与分析
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952455
G. Huszerl, I. Majzik
The paper presents techniques that enable the modeling and analysis of redundancy schemes in distributed object-oriented systems. The replication manager, as a core part of the redundancy scheme, is modeled by using UML statecharts. The flexibility of the statechart-based modeling, which includes event processing and state hierarchy, enables an easy and efficient modeling of replication strategies as well as repair and recovery policies. The statechart is transformed to a Petri-net based dependability model, which also incorporates the models of the replicated objects. By the analysis of the Petri-net model the designer can obtain reliability and availability measures that can be used in the early phases of the design to compare alternatives and find dependability bottlenecks. Our approach is illustrated by an example.
本文介绍了分布式面向对象系统中冗余方案的建模和分析技术。复制管理器作为冗余方案的核心部分,通过使用UML状态图进行建模。基于状态图的建模(包括事件处理和状态层次结构)的灵活性支持对复制策略以及修复和恢复策略进行简单而有效的建模。将状态图转换为基于Petri-net的可靠性模型,该模型还合并了复制对象的模型。通过对Petri-net模型的分析,设计人员可以获得可靠性和可用性度量,这些度量可以在设计的早期阶段用于比较备选方案和发现可靠性瓶颈。我们的方法用一个例子来说明。
{"title":"Modeling and analysis of redundancy management in distributed object-oriented systems by using UML statecharts","authors":"G. Huszerl, I. Majzik","doi":"10.1109/EURMIC.2001.952455","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952455","url":null,"abstract":"The paper presents techniques that enable the modeling and analysis of redundancy schemes in distributed object-oriented systems. The replication manager, as a core part of the redundancy scheme, is modeled by using UML statecharts. The flexibility of the statechart-based modeling, which includes event processing and state hierarchy, enables an easy and efficient modeling of replication strategies as well as repair and recovery policies. The statechart is transformed to a Petri-net based dependability model, which also incorporates the models of the replicated objects. By the analysis of the Petri-net model the designer can obtain reliability and availability measures that can be used in the early phases of the design to compare alternatives and find dependability bottlenecks. Our approach is illustrated by an example.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"259 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115809179","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}
引用次数: 21
期刊
Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey
全部 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