首页 > 最新文献

Proceedings of IEEE 5th International Workshop on Rapid System Prototyping最新文献

英文 中文
Safe rapid prototyping of object-oriented database applications 面向对象数据库应用程序的安全快速原型
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315896
M. Missikoff, M. Toiati
Presents Mosaico, an integrated environment conceived to support the design and specification of object-oriented database applications. Mosaico assists the designer in producing a formal and correct specification of the application domain in the form of a conceptual schema, a conceptual model of the application functions, and, finally, an executable prototype of the database application. The conceptual model of the database application is constructed by using the design language TQL++ (Type and Query Language++). The resultant TQL++ specification is semantically verified based on the theory underlying TQL++. Furthermore, through rapid prototyping, the TQL++ specification can be functionally verified. Semantic verification guarantees the correctness of the specification within the realm of the formal theory of the language. However, it does not guarantee the "fidelity" of the specification to the real world requirements (i.e. what the users really want). Rapid prototyping and functional verification are a means to bridge that gap.<>
介绍了一个集成环境Mosaico,该环境旨在支持面向对象数据库应用程序的设计和规范。Mosaico帮助设计者以概念模式、应用程序功能的概念模型以及数据库应用程序的可执行原型的形式生成应用程序领域的正式和正确的规范。使用TQL++(类型与查询语言++)设计语言构建数据库应用程序的概念模型。根据TQL++的基础理论对生成的TQL++规范进行语义验证。此外,通过快速原型设计,可以对TQL++规范进行功能验证。语义验证保证规范在语言的形式理论范围内的正确性。然而,它不能保证规范对现实世界需求的“保真度”(即用户真正想要的)。快速原型和功能验证是弥合这一差距的一种手段。
{"title":"Safe rapid prototyping of object-oriented database applications","authors":"M. Missikoff, M. Toiati","doi":"10.1109/IWRSP.1994.315896","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315896","url":null,"abstract":"Presents Mosaico, an integrated environment conceived to support the design and specification of object-oriented database applications. Mosaico assists the designer in producing a formal and correct specification of the application domain in the form of a conceptual schema, a conceptual model of the application functions, and, finally, an executable prototype of the database application. The conceptual model of the database application is constructed by using the design language TQL++ (Type and Query Language++). The resultant TQL++ specification is semantically verified based on the theory underlying TQL++. Furthermore, through rapid prototyping, the TQL++ specification can be functionally verified. Semantic verification guarantees the correctness of the specification within the realm of the formal theory of the language. However, it does not guarantee the \"fidelity\" of the specification to the real world requirements (i.e. what the users really want). Rapid prototyping and functional verification are a means to bridge that gap.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117002316","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}
引用次数: 7
Some design issues in multi-chip FPGA implementation of DSP algorithms 一些设计问题在FPGA多芯片中实现DSP算法
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315902
A. Saha, R. Krishnamurthy
Field programmable gate arrays (FPGAs) provide an innovative and flexible platform to implement and evaluate digital signal processing (DSP) applications. A CAD design methodology which is used to implement DSP algorithms is presented. An introduction is given to the various issues involved in the multi-chip partitioning of large DSP implementations, and approaches towards efficient auto-partitioners are also discussed in detail. The design and implementation of an 8-point 1D discrete cosine transform (DCT) and its inverse (IDCT) on a processor with FPGAs is presented in this paper, as an illustrative example of a typical DSP algorithm. The processor uses 16-bit precision, is implemented on six Xilinx 4000 type FPGAs and operates at 40 MHz.<>
现场可编程门阵列(fpga)提供了一个创新和灵活的平台来实现和评估数字信号处理(DSP)应用。提出了一种实现DSP算法的CAD设计方法。介绍了大型DSP实现中涉及到的多芯片分区的各种问题,并详细讨论了实现高效自动分区的方法。本文以典型的DSP算法为例,介绍了基于fpga的8点一维离散余弦变换(DCT)及其逆变换(IDCT)在处理器上的设计与实现。该处理器采用16位精度,在6个Xilinx 4000型fpga上实现,工作频率为40mhz。
{"title":"Some design issues in multi-chip FPGA implementation of DSP algorithms","authors":"A. Saha, R. Krishnamurthy","doi":"10.1109/IWRSP.1994.315902","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315902","url":null,"abstract":"Field programmable gate arrays (FPGAs) provide an innovative and flexible platform to implement and evaluate digital signal processing (DSP) applications. A CAD design methodology which is used to implement DSP algorithms is presented. An introduction is given to the various issues involved in the multi-chip partitioning of large DSP implementations, and approaches towards efficient auto-partitioners are also discussed in detail. The design and implementation of an 8-point 1D discrete cosine transform (DCT) and its inverse (IDCT) on a processor with FPGAs is presented in this paper, as an illustrative example of a typical DSP algorithm. The processor uses 16-bit precision, is implemented on six Xilinx 4000 type FPGAs and operates at 40 MHz.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121218240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Quantitative design of a scalable microsystem using ALMA: the example of the dictionary machine 基于ALMA的可扩展微系统的定量设计:以字典机为例
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315897
J. Brunel, I. Augé, M. Hervieu, P. Bourquin, Philippe Renaud
A quantitative method for designing application specific integrated (sub)systems is presented. The method uses a general-purpose silicon assembler-ALMA (Approche d'un Langage de Micro-Architecture). We illustrate this approach by the example of a dictionary machine that consists of n processing elements working in parallel. An analysis of the effect of several generic parameters on the performance and the size of the silicon parts exemplifies the quantitative approach to cost/performance tradeoffs that is offered by ALMA.<>
提出了一种定量设计特定应用集成(子系统)系统的方法。该方法使用通用硅汇编器alma (approach d’un language de microarchitecture)。我们通过一个字典机的例子来说明这种方法,这个字典机由n个并行工作的处理元素组成。对几个通用参数对性能和硅部件尺寸的影响的分析举例说明了ALMA提供的成本/性能权衡的定量方法。
{"title":"Quantitative design of a scalable microsystem using ALMA: the example of the dictionary machine","authors":"J. Brunel, I. Augé, M. Hervieu, P. Bourquin, Philippe Renaud","doi":"10.1109/IWRSP.1994.315897","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315897","url":null,"abstract":"A quantitative method for designing application specific integrated (sub)systems is presented. The method uses a general-purpose silicon assembler-ALMA (Approche d'un Langage de Micro-Architecture). We illustrate this approach by the example of a dictionary machine that consists of n processing elements working in parallel. An analysis of the effect of several generic parameters on the performance and the size of the silicon parts exemplifies the quantitative approach to cost/performance tradeoffs that is offered by ALMA.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121710770","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
Buffer memory requirements in DSP applications DSP应用中的缓冲存储器要求
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315904
M. Adé, R. Lauwereins, J. Peperstraete
Studies synchronous multi-rate data flow graphs to determine the minimal required buffer sizes that still guarantee the construction of a deadlock-free static schedule. We develop a rule to quickly analyze a graph's consistency. A graph is split up into single and parallel paths. Single paths are analysed, as well as the most frequent parallel paths. The results are used in the rapid prototyping environment GRAPE-II in the case where the emulation hardware contains FPGAs, or when memory is critical.<>
研究同步多速率数据流图,以确定仍然保证构造无死锁的静态调度所需的最小缓冲区大小。我们开发了一个规则来快速分析图的一致性。图被分成单路径和并行路径。分析了单路径,以及最常见的并行路径。该结果用于快速原型环境GRAPE-II中,在仿真硬件包含fpga的情况下,或者当内存至关重要时。
{"title":"Buffer memory requirements in DSP applications","authors":"M. Adé, R. Lauwereins, J. Peperstraete","doi":"10.1109/IWRSP.1994.315904","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315904","url":null,"abstract":"Studies synchronous multi-rate data flow graphs to determine the minimal required buffer sizes that still guarantee the construction of a deadlock-free static schedule. We develop a rule to quickly analyze a graph's consistency. A graph is split up into single and parallel paths. Single paths are analysed, as well as the most frequent parallel paths. The results are used in the rapid prototyping environment GRAPE-II in the case where the emulation hardware contains FPGAs, or when memory is critical.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124749547","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}
引用次数: 37
Rapid system prototyping in an open system environment 开放系统环境下的快速系统原型
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315891
G. Fisher
Why build application prototypes that cannot be used in the production environments for which they were designed? Prototypes, even if they are to be scrapped, should be built in standardized environments to reduce the cost of reengineering for different environments and to provide better, simpler support. Rapid System Prototyping (RSP) places the emphasis of requirements definition and analysis on uncovering and defining engineering and software requirements in an effort to reduce the risk of system development. This report describes a standards-based framework for supporting RSP. It illustrates the pros and cons of proprietary and nonproprietary solutions to the problems associated with prototyping environments, and introduces a reference model for establishing the framework. This framework is called the Open System Environment (OSE). The specifications and standards recommended in the RSP Open System Environment (RSP/OSE) support RSP by defining a standardized environment and framework in which rapid system prototypes can be used to concentrate the focus on uncovering and defining application requirements, and to provide for the evolution of products in broad-based markets.<>
为什么要构建不能在为其设计的生产环境中使用的应用程序原型?原型,即使它们要被废弃,也应该在标准化的环境中构建,以减少针对不同环境的再工程成本,并提供更好、更简单的支持。快速系统原型(RSP)将需求定义和分析的重点放在发现和定义工程和软件需求上,以减少系统开发的风险。该报告描述了用于支持RSP的基于标准的框架。它说明了与原型环境相关的问题的专有和非专有解决方案的优缺点,并介绍了用于建立框架的参考模型。这个框架被称为开放系统环境(OSE)。RSP开放系统环境(RSP/OSE)中推荐的规范和标准通过定义一个标准化的环境和框架来支持RSP,在这个环境和框架中,可以使用快速系统原型来集中精力发现和定义应用需求,并为基础广泛的市场中的产品发展提供支持
{"title":"Rapid system prototyping in an open system environment","authors":"G. Fisher","doi":"10.1109/IWRSP.1994.315891","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315891","url":null,"abstract":"Why build application prototypes that cannot be used in the production environments for which they were designed? Prototypes, even if they are to be scrapped, should be built in standardized environments to reduce the cost of reengineering for different environments and to provide better, simpler support. Rapid System Prototyping (RSP) places the emphasis of requirements definition and analysis on uncovering and defining engineering and software requirements in an effort to reduce the risk of system development. This report describes a standards-based framework for supporting RSP. It illustrates the pros and cons of proprietary and nonproprietary solutions to the problems associated with prototyping environments, and introduces a reference model for establishing the framework. This framework is called the Open System Environment (OSE). The specifications and standards recommended in the RSP Open System Environment (RSP/OSE) support RSP by defining a standardized environment and framework in which rapid system prototypes can be used to concentrate the focus on uncovering and defining application requirements, and to provide for the evolution of products in broad-based markets.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129577330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Rapid prototype of an SIMD processor array (using FPGA's) SIMD处理器阵列的快速原型(使用FPGA)
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315912
D. Andrews, Andrew Wheeler, B. Wealand, C. Kancler
A custom chip set implementing a single instruction multiple data (SIMD) architecture has been designed bringing the benefits of massively parallel processing to the embedded systems domain. A scaled, rapid prototype was first implemented providing an exact duplicate of the functionality and interfaces of the custom chips, but using off the shelf technology. This scaled version was specified to allow development and debugging of software, and provide early feedback for verification of the interfaces and instruction operations. The rapid prototype provides full functionality, allowing any design errors or beneficial modifications to the design to be identified.<>
设计了一种实现单指令多数据(SIMD)架构的定制芯片组,将大规模并行处理的优势引入嵌入式系统领域。首先实现了一个缩放的快速原型,提供了定制芯片的功能和接口的精确副本,但使用了现成的技术。这个缩放版本被指定为允许软件的开发和调试,并为接口和指令操作的验证提供早期反馈。快速原型提供了完整的功能,允许识别任何设计错误或对设计进行有益的修改
{"title":"Rapid prototype of an SIMD processor array (using FPGA's)","authors":"D. Andrews, Andrew Wheeler, B. Wealand, C. Kancler","doi":"10.1109/IWRSP.1994.315912","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315912","url":null,"abstract":"A custom chip set implementing a single instruction multiple data (SIMD) architecture has been designed bringing the benefits of massively parallel processing to the embedded systems domain. A scaled, rapid prototype was first implemented providing an exact duplicate of the functionality and interfaces of the custom chips, but using off the shelf technology. This scaled version was specified to allow development and debugging of software, and provide early feedback for verification of the interfaces and instruction operations. The rapid prototype provides full functionality, allowing any design errors or beneficial modifications to the design to be identified.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129912397","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
The Rapid Prototyping of Application Specific Signal Processors (RASSP) program: overview and status 应用特定信号处理器(RASSP)程序的快速原型:概述和状态
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315915
M. Richards
The Rapid Prototyping of Application Specific Signal Processors (RASSP) is a new ARPA/Tri-Service initiative intended to dramatically improve the process by which complex digital systems, particularly embedded digital signal processors, are designed, manufactured, upgraded and supported. RASSP seeks to improve by at least a factor of four the time required to take a design from concept to fielded prototype. RASSP is motivated by the need to provide affordable embedded signal processors for a wide range of DoD systems that are state-of-the-art when they are fielded, rather than when they are first defined. This paper introduces the program from two viewpoints. The first is technical, covering the major concepts upon which the RASSP approach to design is based. The second is programmatic, covering the roles of the program participants and the program status as of this writing.<>
特定应用信号处理器快速原型(RASSP)是一项新的ARPA/三服务计划,旨在显著改善复杂数字系统,特别是嵌入式数字信号处理器的设计、制造、升级和支持过程。RASSP寻求将设计从概念到现场原型所需的时间至少提高四倍。RASSP的动机是需要为广泛的国防部系统提供经济实惠的嵌入式信号处理器,这些系统在部署时是最先进的,而不是在首次定义时。本文从两个角度介绍了该方案。第一部分是技术性的,涵盖了RASSP设计方法所基于的主要概念。第二部分是纲领性的,涵盖了项目参与者的角色和撰写本文时的项目状态。
{"title":"The Rapid Prototyping of Application Specific Signal Processors (RASSP) program: overview and status","authors":"M. Richards","doi":"10.1109/IWRSP.1994.315915","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315915","url":null,"abstract":"The Rapid Prototyping of Application Specific Signal Processors (RASSP) is a new ARPA/Tri-Service initiative intended to dramatically improve the process by which complex digital systems, particularly embedded digital signal processors, are designed, manufactured, upgraded and supported. RASSP seeks to improve by at least a factor of four the time required to take a design from concept to fielded prototype. RASSP is motivated by the need to provide affordable embedded signal processors for a wide range of DoD systems that are state-of-the-art when they are fielded, rather than when they are first defined. This paper introduces the program from two viewpoints. The first is technical, covering the major concepts upon which the RASSP approach to design is based. The second is programmatic, covering the roles of the program participants and the program status as of this writing.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130911813","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}
引用次数: 26
Hardware emulation board based on FPGAs and programmable interconnections 基于fpga和可编程互连的硬件仿真板
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315903
W. Y. Lo, O. Choy, C. Chan
Describes a hardware emulation board based on field programmable gate arrays (FPGAs) and programmable interconnect switches to overcome the limitations of traditional verifications for ASIC designs. Both hardwired buses and programmable buses, via switches, contribute to the interconnection between the FPGAs. With a microprocessor and two EPROMs, the board is designed so that the microprocessor itself can be a part of emulation, in addition to downloading configuration data and testing. Finally presented is the software tool tailored to this board. It automatically partitions the design among multiple FPGAs, programs the switches and facilitates the design and verification process.<>
介绍了一种基于现场可编程门阵列(fpga)和可编程互连开关的硬件仿真板,克服了传统ASIC设计验证的局限性。硬连线总线和可编程总线,通过开关,有助于fpga之间的互连。该板采用一个微处理器和两个eprom,除了下载配置数据和测试外,微处理器本身也可以作为仿真的一部分。最后给出了为该板量身定制的软件工具。它自动将设计划分到多个fpga之间,对开关进行编程,方便了设计和验证过程。
{"title":"Hardware emulation board based on FPGAs and programmable interconnections","authors":"W. Y. Lo, O. Choy, C. Chan","doi":"10.1109/IWRSP.1994.315903","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315903","url":null,"abstract":"Describes a hardware emulation board based on field programmable gate arrays (FPGAs) and programmable interconnect switches to overcome the limitations of traditional verifications for ASIC designs. Both hardwired buses and programmable buses, via switches, contribute to the interconnection between the FPGAs. With a microprocessor and two EPROMs, the board is designed so that the microprocessor itself can be a part of emulation, in addition to downloading configuration data and testing. Finally presented is the software tool tailored to this board. It automatically partitions the design among multiple FPGAs, programs the switches and facilitates the design and verification process.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122341542","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}
引用次数: 8
ProTR: a tool for real-time systems development 用于实时系统开发的工具
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315910
G. Azevedo, Helio Azevedo, M. Jino
Real time systems is an application area where digital computer usage has grown significantly in the last decade. It has done so in parallel with the development of techniques and the proposition of software engineering approaches aiming at an effective and economical way of producing software. Real time applications present features distinct from other applications and impose suitable techniques and models for software development. One of the most well-known methodologies, "Structured Development for Real-time Systems", by Ward and Mellor (1985), was used as the model for prototype generation in a real-time prototyping system (ProTR); ProTR is described and its application is shown through an example.<>
实时系统是一个应用领域,其中数字计算机的使用在过去十年中显著增长。它与技术的发展和旨在有效和经济地生产软件的软件工程方法的提出是并行的。实时应用程序呈现出不同于其他应用程序的特性,并为软件开发提供了合适的技术和模型。Ward和Mellor(1985)提出的最著名的方法之一“实时系统结构化开发”被用作实时原型系统(ProTR)中原型生成的模型;介绍了ProTR,并通过实例说明了它的应用。
{"title":"ProTR: a tool for real-time systems development","authors":"G. Azevedo, Helio Azevedo, M. Jino","doi":"10.1109/IWRSP.1994.315910","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315910","url":null,"abstract":"Real time systems is an application area where digital computer usage has grown significantly in the last decade. It has done so in parallel with the development of techniques and the proposition of software engineering approaches aiming at an effective and economical way of producing software. Real time applications present features distinct from other applications and impose suitable techniques and models for software development. One of the most well-known methodologies, \"Structured Development for Real-time Systems\", by Ward and Mellor (1985), was used as the model for prototype generation in a real-time prototyping system (ProTR); ProTR is described and its application is shown through an example.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115503990","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
Project Spinnaker: a new generation of rapid prototyping system 项目Spinnaker:新一代快速成型系统
Pub Date : 1994-06-21 DOI: 10.1109/IWRSP.1994.315901
M. Courtoy
Logic emulation systems based on FPGAs are becoming a widely accepted solution for the verification of large, complex designs. However, the acceptance of this technology is still lagging for the verification of ASIC designs with 50,000 gates or less of custom logic. This paper presents Project Spinnaker, a project aimed at the development of a rapid prototyping solution for this market segment. The project emphasizes what are believed to be the three key aspects for broadening the acceptance of the emulation verification methodology among ASIC designers: speed, cost, and automation.<>
基于fpga的逻辑仿真系统正成为验证大型复杂设计的一种广泛接受的解决方案。然而,对于具有50,000门或更少定制逻辑的ASIC设计的验证,该技术的接受程度仍然滞后。本文介绍了项目Spinnaker,一个旨在为这一细分市场开发快速原型解决方案的项目。该项目强调了被认为是扩大ASIC设计者对仿真验证方法的接受度的三个关键方面:速度、成本和自动化
{"title":"Project Spinnaker: a new generation of rapid prototyping system","authors":"M. Courtoy","doi":"10.1109/IWRSP.1994.315901","DOIUrl":"https://doi.org/10.1109/IWRSP.1994.315901","url":null,"abstract":"Logic emulation systems based on FPGAs are becoming a widely accepted solution for the verification of large, complex designs. However, the acceptance of this technology is still lagging for the verification of ASIC designs with 50,000 gates or less of custom logic. This paper presents Project Spinnaker, a project aimed at the development of a rapid prototyping solution for this market segment. The project emphasizes what are believed to be the three key aspects for broadening the acceptance of the emulation verification methodology among ASIC designers: speed, cost, and automation.<<ETX>>","PeriodicalId":261113,"journal":{"name":"Proceedings of IEEE 5th International Workshop on Rapid System Prototyping","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123535458","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
期刊
Proceedings of IEEE 5th International Workshop on Rapid System Prototyping
全部 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