首页 > 最新文献

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

英文 中文
On quality attribute based software engineering 基于质量属性的软件工程
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952445
O. Preiss, Jason Wong, A. Wegmann
Software components are an incarnation of architectural means to better cope with the variety of quality aspects of software systems. Unfortunately, architectural artifacts appear somewhat magically sometimes, and so do components. Components are not a major extension to OO in the programming language or functional modeling sense, but a basis to address many of the quality requirements, be they discernable or non-discernable at system runtime. CBSE, being the discipline of engineering with components, is a promising basis to more explicitly and systematically design with and for quality attributes. After defining the context and classifying quality attributes, we first illustrate the important relationship of quality attributes to use case realizations. Second, we argue for components as the fulcrum point for the realization of functional and extra-functional roles. Third we identify ongoing research directions that we consider conducive towards a software engineering process that supports the design for functional and extra-functional requirements.
软件组件是更好地处理软件系统各种质量方面的体系结构手段的化身。不幸的是,架构构件有时会神奇地出现,组件也是如此。在编程语言或功能建模意义上,组件不是OO的主要扩展,而是解决许多质量需求的基础,无论它们在系统运行时是可识别的还是不可识别的。CBSE作为一门具有组件的工程学科,为更明确、更系统地设计质量属性和质量属性提供了良好的基础。在定义了上下文并对质量属性进行分类之后,我们首先说明了质量属性与用例实现之间的重要关系。其次,我们认为组件是实现功能和功能外角色的支点。第三,我们确定了正在进行的研究方向,我们认为这些方向有利于支持功能和额外功能需求设计的软件工程过程。
{"title":"On quality attribute based software engineering","authors":"O. Preiss, Jason Wong, A. Wegmann","doi":"10.1109/EURMIC.2001.952445","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952445","url":null,"abstract":"Software components are an incarnation of architectural means to better cope with the variety of quality aspects of software systems. Unfortunately, architectural artifacts appear somewhat magically sometimes, and so do components. Components are not a major extension to OO in the programming language or functional modeling sense, but a basis to address many of the quality requirements, be they discernable or non-discernable at system runtime. CBSE, being the discipline of engineering with components, is a promising basis to more explicitly and systematically design with and for quality attributes. After defining the context and classifying quality attributes, we first illustrate the important relationship of quality attributes to use case realizations. Second, we argue for components as the fulcrum point for the realization of functional and extra-functional roles. Third we identify ongoing research directions that we consider conducive towards a software engineering process that supports the design for functional and extra-functional requirements.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"69 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":"114703028","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}
引用次数: 38
Case study: Formal specification and verification of railway interlocking system 案例研究:铁路联锁系统的正式规范与验证
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952462
T. Hlavatý, L. Preucil, P. Štěpán
Addresses the problem of software lifecycle, aspects and application of formal methods in functional specification, design and verification of real-time software systems in safety-critical applications. The target application aims to verify the critical parts of the designed interlocking system. The higher safety, reliability and minimized costs of the design can be achieved using the presented techniques. An asynchronous data-flow language, Lustre has been used to verify safety properties of selected parts of the system. The introduced test-case has been implemented on distributed architecture of multiple single-chip microprocessors.
解决软件生命周期的问题,功能规格说明中的形式化方法的方面和应用,安全关键应用中实时软件系统的设计和验证。目标应用旨在验证所设计的联锁系统的关键部件。采用所提出的技术可以实现更高的安全性、可靠性和最低的设计成本。Lustre是一种异步数据流语言,用于验证系统选定部分的安全属性。所介绍的测试用例已在多单片机的分布式架构上实现。
{"title":"Case study: Formal specification and verification of railway interlocking system","authors":"T. Hlavatý, L. Preucil, P. Štěpán","doi":"10.1109/EURMIC.2001.952462","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952462","url":null,"abstract":"Addresses the problem of software lifecycle, aspects and application of formal methods in functional specification, design and verification of real-time software systems in safety-critical applications. The target application aims to verify the critical parts of the designed interlocking system. The higher safety, reliability and minimized costs of the design can be achieved using the presented techniques. An asynchronous data-flow language, Lustre has been used to verify safety properties of selected parts of the system. The introduced test-case has been implemented on distributed architecture of multiple single-chip microprocessors.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"10 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":"133279196","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}
引用次数: 6
Original software component manufacturing: survey of the State-of-the-Practice 原始软件组件制造:现状调查
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952448
V. Seppänen, Nina Helander, Eila Niemelä, Seija Komi-Sirviö
This paper analyses the state-of-the-practice of software components produced in strategic partnerships. We call this kind of business original software component manufacturing (OCM), referring to the concept of original equipment manufacturing (OEM) that is well known in other industries. The analysis is mostly based on information acquired from Internet in Fall 2000, dealing with OCM supplier; brokering and buyer companies. Based on the analysis, the context of OCM is outlined and a suggestion made for further R&D activities.
本文分析了在战略合作伙伴关系中生产软件组件的现状。我们称这种业务为原始软件组件制造(OCM),指的是在其他行业中众所周知的原始设备制造(OEM)的概念。分析主要基于2000年秋季从互联网获取的信息,涉及OCM供应商;经纪公司和买方公司。在此基础上,概述了OCM的背景,并对进一步的研发活动提出了建议。
{"title":"Original software component manufacturing: survey of the State-of-the-Practice","authors":"V. Seppänen, Nina Helander, Eila Niemelä, Seija Komi-Sirviö","doi":"10.1109/EURMIC.2001.952448","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952448","url":null,"abstract":"This paper analyses the state-of-the-practice of software components produced in strategic partnerships. We call this kind of business original software component manufacturing (OCM), referring to the concept of original equipment manufacturing (OEM) that is well known in other industries. The analysis is mostly based on information acquired from Internet in Fall 2000, dealing with OCM supplier; brokering and buyer companies. Based on the analysis, the context of OCM is outlined and a suggestion made for further R&D activities.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"2 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":"133566966","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}
引用次数: 13
Communities of professionals: An innovative experience in a distance learning perspective 专业人士社区:远程学习视角下的创新体验
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952485
Stefano Micelli, M. Bettiol
The evolution of the economic system towards contexts characterised by greater instability and competitiveness is changing the organisations cognitive processes of the enterprises. The ability to learn and share knowledge and competencies within a network of players represents a key factor in order to manage the growing complexity of the economic and social environment. This scenario forces to rethink and redesign the training system giving new answers to new requests in terms of a continuous (in years and during the work) learning. The small and medium enterprise (SME) of the Italian districts is an interesting case study: the enterprise traditionally made few investments in training, so it is not able to supply to its employees and to the same entrepreneur a recurrent and customised training process. The outbreak of Information and Communication Technologies gives the possibility to set-up new forms and places of information, experiences exchange, learning and interaction where different subjects with homogeneous professional profiles are organised in on-line communities in order to develop their professionalism.
经济系统朝着更大的不稳定性和竞争力为特征的环境的演变正在改变企业的组织认知过程。在参与者网络中学习和分享知识和能力的能力是管理日益复杂的经济和社会环境的关键因素。这种情况迫使我们重新思考和重新设计培训系统,以连续(以年为单位和在工作期间)学习的方式为新的要求提供新的答案。意大利地区的中小型企业(SME)是一个有趣的案例研究:企业传统上很少在培训方面进行投资,因此它无法为其员工和同一企业家提供经常性和定制的培训过程。信息和通信技术的爆发使建立信息、经验交流、学习和互动的新形式和场所成为可能,在这些新形式和场所中,具有相同专业概况的不同主题在在线社区中组织起来,以发展他们的专业知识。
{"title":"Communities of professionals: An innovative experience in a distance learning perspective","authors":"Stefano Micelli, M. Bettiol","doi":"10.1109/EURMIC.2001.952485","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952485","url":null,"abstract":"The evolution of the economic system towards contexts characterised by greater instability and competitiveness is changing the organisations cognitive processes of the enterprises. The ability to learn and share knowledge and competencies within a network of players represents a key factor in order to manage the growing complexity of the economic and social environment. This scenario forces to rethink and redesign the training system giving new answers to new requests in terms of a continuous (in years and during the work) learning. The small and medium enterprise (SME) of the Italian districts is an interesting case study: the enterprise traditionally made few investments in training, so it is not able to supply to its employees and to the same entrepreneur a recurrent and customised training process. The outbreak of Information and Communication Technologies gives the possibility to set-up new forms and places of information, experiences exchange, learning and interaction where different subjects with homogeneous professional profiles are organised in on-line communities in order to develop their professionalism.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"3 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":"127893844","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
Implementation of convolution operation on general purpose processors 卷积运算在通用处理器上的实现
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952482
E. Jamro, K. Wiatr
Convolution (FIR filtering) is a computationally demanding operation, especially when performed as a two-dimension (2D) operation in a real time image processing system. Consequently, a great amount of research has been done to perform this operation more and more efficiently. This paper reviews different architectures of general-purpose processors giving the example of Pentium family. In recent years a rapid development of microprocessors have been observed, however, it can be seen that architecture of microprocessors is already complex and a further rapid increase of the calculation speed rather limited. Dedicated processors implement convolution operation very efficiently, nevertheless, the design is not flexible which makes design development, test and upgrade difficult.
卷积(FIR滤波)是一种计算要求很高的操作,特别是在实时图像处理系统中作为二维(2D)操作执行时。因此,人们进行了大量的研究,以更有效地实现这一操作。本文以Pentium系列为例,综述了通用处理器的不同体系结构。近年来,微处理器发展迅速,但可以看出,微处理器的结构已经很复杂,计算速度的进一步快速提高相当有限。专用处理器实现卷积运算的效率很高,但其设计不够灵活,给设计开发、测试和升级带来了困难。
{"title":"Implementation of convolution operation on general purpose processors","authors":"E. Jamro, K. Wiatr","doi":"10.1109/EURMIC.2001.952482","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952482","url":null,"abstract":"Convolution (FIR filtering) is a computationally demanding operation, especially when performed as a two-dimension (2D) operation in a real time image processing system. Consequently, a great amount of research has been done to perform this operation more and more efficiently. This paper reviews different architectures of general-purpose processors giving the example of Pentium family. In recent years a rapid development of microprocessors have been observed, however, it can be seen that architecture of microprocessors is already complex and a further rapid increase of the calculation speed rather limited. Dedicated processors implement convolution operation very efficiently, nevertheless, the design is not flexible which makes design development, test and upgrade difficult.","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":"115342712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
XEDU, a framework for developing XML-based didactic resources 用于开发基于xml的教学资源的框架
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952484
F. Buendía, J. Sahuquillo, J. Benlloch, J. A. Gil, M. Agustí, P. Díaz
Recent educational software applications use Web technologies like XML to improve teaching methods in distance learning environments. Though XML has already been used to implement a high number of didactic resources, specification methodologies to develop these resources are rarely applied. As a consequence, the reuse and maintenance of those resources becomes a difficult task. This paper emphasises the use of hypermedia models to deal with this problem. Hypermedia models have long considered to have a great potential to represent educational applications. The current work proposes the XEDU framework that works over the Labyrinth hypermedia model, to manage and organise didactic resources. The proposed framework provides a set of abstract didactic structures and the interface to associate them either to XML-based contents and other complex didactic resources.
最近的教育软件应用程序使用像XML这样的Web技术来改进远程学习环境中的教学方法。尽管XML已经被用来实现大量的教学资源,但是很少应用规范方法来开发这些资源。因此,重用和维护这些资源成为一项困难的任务。本文强调使用超媒体模型来处理这一问题。超媒体模型长期以来被认为具有代表教育应用的巨大潜力。目前的工作提出了XEDU框架,该框架在Labyrinth超媒体模型上工作,以管理和组织教学资源。建议的框架提供了一组抽象的教学结构和接口,将它们与基于xml的内容和其他复杂的教学资源关联起来。
{"title":"XEDU, a framework for developing XML-based didactic resources","authors":"F. Buendía, J. Sahuquillo, J. Benlloch, J. A. Gil, M. Agustí, P. Díaz","doi":"10.1109/EURMIC.2001.952484","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952484","url":null,"abstract":"Recent educational software applications use Web technologies like XML to improve teaching methods in distance learning environments. Though XML has already been used to implement a high number of didactic resources, specification methodologies to develop these resources are rarely applied. As a consequence, the reuse and maintenance of those resources becomes a difficult task. This paper emphasises the use of hypermedia models to deal with this problem. Hypermedia models have long considered to have a great potential to represent educational applications. The current work proposes the XEDU framework that works over the Labyrinth hypermedia model, to manage and organise didactic resources. The proposed framework provides a set of abstract didactic structures and the interface to associate them either to XML-based contents and other complex didactic resources.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"11 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":"114184645","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
Experiments using speech, non-speech sound and stereophony as communication metaphors in information systems 在信息系统中使用语音、非语音和立体声作为交流隐喻的实验
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952479
D. Rigas, D. Memery, Hongnian Yu
The paper describes experiments that utilised sound, synthesised speech and stereophonic output to communicate data in information systems. A stock control information system was the experimental platform for these experiments. The first experiment utilised rhythms and timbre to communicate windows and their associated functions in the system. The second experiment utilised simultaneously speech and sound to communicate a large amount of information to users of the system. The third experiment tested various stereophonic positions. Experimental results indicated that the use of rhythms and timbre in an information system can help to either complement and re-enforce information received by the users via the visual channel or as an alternative for special users such as visually impaired users. The simultaneous use of sound and speech indicated that the auditory messages can be used together to maximise the volume of the information communicated to the user. Results also indicated that stereophonic output can be useful in the design of multimedia information systems. Many different types of information of the stock control system were successfully communicated using this approach. The paper concludes with a set of empirically derived guidelines for the use of speech, sound and stereophony. For example, some issues include presentation, classification and structure of auditory messages as part of the interface design in information systems.
本文描述了利用声音、合成语音和立体声输出在信息系统中传输数据的实验。一个库存控制信息系统是这些实验的实验平台。第一个实验利用节奏和音色来传达窗口及其在系统中的相关功能。第二个实验同时利用语音和声音向系统用户传达大量信息。第三个实验测试了不同的立体声位置。实验结果表明,在信息系统中使用节奏和音色可以帮助补充和加强用户通过视觉渠道接收的信息,也可以作为特殊用户(如视障用户)的替代选择。声音和言语的同时使用表明,听觉信息可以一起使用,以最大限度地向用户传达信息。结果还表明,立体声输出在多媒体信息系统的设计中是有用的。利用这种方法成功地传递了库存控制系统的许多不同类型的信息。本文总结了一套经验推导的使用语音、声音和立体声的指导方针。例如,一些问题包括作为信息系统界面设计一部分的听觉信息的表示、分类和结构。
{"title":"Experiments using speech, non-speech sound and stereophony as communication metaphors in information systems","authors":"D. Rigas, D. Memery, Hongnian Yu","doi":"10.1109/EURMIC.2001.952479","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952479","url":null,"abstract":"The paper describes experiments that utilised sound, synthesised speech and stereophonic output to communicate data in information systems. A stock control information system was the experimental platform for these experiments. The first experiment utilised rhythms and timbre to communicate windows and their associated functions in the system. The second experiment utilised simultaneously speech and sound to communicate a large amount of information to users of the system. The third experiment tested various stereophonic positions. Experimental results indicated that the use of rhythms and timbre in an information system can help to either complement and re-enforce information received by the users via the visual channel or as an alternative for special users such as visually impaired users. The simultaneous use of sound and speech indicated that the auditory messages can be used together to maximise the volume of the information communicated to the user. Results also indicated that stereophonic output can be useful in the design of multimedia information systems. Many different types of information of the stock control system were successfully communicated using this approach. The paper concludes with a set of empirically derived guidelines for the use of speech, sound and stereophony. For example, some issues include presentation, classification and structure of auditory messages as part of the interface design in information systems.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"31 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":"117075019","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
GEODAS: an industrial experience with component frameworks for data acquisition and analysis systems GEODAS:数据采集和分析系统组件框架的工业经验
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952440
J. Serrano, D. Ravier, J. Fraga, Vicente Orjales, A. Molano
Data acquisition and analysis systems (DAAS) are hardware/software systems with a strong dependence on the features of the process under control, where the amount of data and the sampling frequency of signals to be processed are the main critical aspects of the system. Nowadays DAAS applications are designed according to the specific needs of each particular field. These solutions produce ad hoc software developments, very difficult to reuse. Nevertheless, the basic structure of DAAS is the same across all the different application fields. GEODAS is an EU-funded project whose goal is to develop a framework of reusable, generic components focused on the high-performance DAAS domain. These components capture the generic behaviour of data acquisition systems and offer a new approach for the creation of these systems, which is more modular, reusable, independent from the electronics interface and more platform independent. This paper describes the application of component-based software engineering concepts in an industrial, high-performance, real-time application domain.
数据采集和分析系统(DAAS)是一种硬件/软件系统,它强烈依赖于被控制过程的特征,其中要处理的数据量和信号的采样频率是系统的主要关键方面。如今,DAAS应用程序是根据每个特定领域的特定需求设计的。这些解决方案产生了特别的软件开发,很难重用。然而,DAAS的基本结构在所有不同的应用领域是相同的。GEODAS是一个欧盟资助的项目,其目标是开发一个可重用的框架,专注于高性能DAAS领域的通用组件。这些组件捕获了数据采集系统的一般行为,并为创建这些系统提供了一种新的方法,这种方法更加模块化、可重用、独立于电子接口和平台。本文描述了基于组件的软件工程概念在工业、高性能、实时应用领域中的应用。
{"title":"GEODAS: an industrial experience with component frameworks for data acquisition and analysis systems","authors":"J. Serrano, D. Ravier, J. Fraga, Vicente Orjales, A. Molano","doi":"10.1109/EURMIC.2001.952440","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952440","url":null,"abstract":"Data acquisition and analysis systems (DAAS) are hardware/software systems with a strong dependence on the features of the process under control, where the amount of data and the sampling frequency of signals to be processed are the main critical aspects of the system. Nowadays DAAS applications are designed according to the specific needs of each particular field. These solutions produce ad hoc software developments, very difficult to reuse. Nevertheless, the basic structure of DAAS is the same across all the different application fields. GEODAS is an EU-funded project whose goal is to develop a framework of reusable, generic components focused on the high-performance DAAS domain. These components capture the generic behaviour of data acquisition systems and offer a new approach for the creation of these systems, which is more modular, reusable, independent from the electronics interface and more platform independent. This paper describes the application of component-based software engineering concepts in an industrial, high-performance, real-time application domain.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"1 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":"125265427","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
A new approach for increasing efficiency and flexibility of distributed applications 一种提高分布式应用程序效率和灵活性的新方法
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952454
B. Krysztop, H. Krawczyk
A new approach for developing efficient and flexible component-based distributed applications is proposed. It is based on a new programming platform TL (Transformation Language) which allows to express both abstract sequential code and parallel processing model of an application. To minimize execution cost and maximize flexibility, Distributed Partial Executor (DPE) tool and optimization algorithm is introduced. The example of the distributed image processing application is considered and its optimization in TL is analyzed. The obtained results confirm usability of the proposed methodology.
提出了一种开发高效、灵活的基于组件的分布式应用的新方法。它基于一种新的编程平台TL (Transformation Language),既可以表达抽象的顺序代码,也可以表达应用程序的并行处理模型。为了最小化执行成本和最大化灵活性,引入了分布式部分执行器(DPE)工具和优化算法。考虑了分布式图像处理应用实例,分析了分布式图像处理在TL中的优化。所得结果证实了所提方法的可用性。
{"title":"A new approach for increasing efficiency and flexibility of distributed applications","authors":"B. Krysztop, H. Krawczyk","doi":"10.1109/EURMIC.2001.952454","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952454","url":null,"abstract":"A new approach for developing efficient and flexible component-based distributed applications is proposed. It is based on a new programming platform TL (Transformation Language) which allows to express both abstract sequential code and parallel processing model of an application. To minimize execution cost and maximize flexibility, Distributed Partial Executor (DPE) tool and optimization algorithm is introduced. The example of the distributed image processing application is considered and its optimization in TL is analyzed. The obtained results confirm usability of the proposed methodology.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"19 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":"121017066","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
Developing component-based software for real-time systems 开发基于组件的实时系统软件
Pub Date : 2001-09-04 DOI: 10.1109/EURMIC.2001.952441
J. Zalewski
This paper discusses the principles of developing software components for real-time systems. The procedure is based on the fundamental concept of a real-time architecture rooted in the feedback control paradigm of control engineering. Generic design patterns for real-time software components are presented, valid for all relevant real-time architectures. Finally, a case study of an air traffic control system based on the CORBA framework is discussed. The tool support for component-based design and implementation is presented, including industry-strength commercial off-the-shelf software.
本文讨论了实时系统软件组件的开发原则。该程序是基于一个植根于控制工程的反馈控制范式的实时架构的基本概念。提出了实时软件组件的通用设计模式,适用于所有相关的实时体系结构。最后,以一个基于CORBA框架的空中交通管制系统为例进行了讨论。介绍了对基于组件的设计和实现的工具支持,包括工业强度的商业现成软件。
{"title":"Developing component-based software for real-time systems","authors":"J. Zalewski","doi":"10.1109/EURMIC.2001.952441","DOIUrl":"https://doi.org/10.1109/EURMIC.2001.952441","url":null,"abstract":"This paper discusses the principles of developing software components for real-time systems. The procedure is based on the fundamental concept of a real-time architecture rooted in the feedback control paradigm of control engineering. Generic design patterns for real-time software components are presented, valid for all relevant real-time architectures. Finally, a case study of an air traffic control system based on the CORBA framework is discussed. The tool support for component-based design and implementation is presented, including industry-strength commercial off-the-shelf software.","PeriodicalId":196541,"journal":{"name":"Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey","volume":"37 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114094275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
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