首页 > 最新文献

Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)最新文献

英文 中文
Towards predictable CORBA-based Web-services 迈向可预测的基于corba的web服务
A. Polze, Jan Richling, J. Schwarz, M. Malek
The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized open system integration framework based on distributed object technologies, which has been successfully used for implementation of open Web services. CORBA is focused on facilitating general computing environments and does not explicitly address quality-of-service parameters neither for its communication links nor its endsystems. However efforts like the Real-Time CORBA Special Interest Group (SIG) at OMG and the "pluggable protocols" proposal will ultimately lead to support of quality-of-service properties for CORBA communication links. We concentrate on architectural approaches for fault-tolerant, highly available endsystems. We present the Observer approach for implementation of reliable CORBA clients. Consensus protocols based on the Composite Objects technique is our solution for constructing CORBA servers with high predictability regarding timely and reliable method execution. Our middleware uses commercial off-the-shelf (COTS) technology and aims at conversion of legacy applications into reliable Web-services. We present Java-based Web-interfaces to the Balancing Robots soft real-time simulation. Also, we demonstrate a fault-tolerant version of the Netscape Navigator based on our Observer technique.
公共对象请求代理体系结构(Common Object Request Broker Architecture, CORBA)是一种被广泛接受的标准化开放系统集成框架,它基于分布式对象技术,已成功地用于实现开放Web服务。CORBA专注于促进一般计算环境,并且没有明确地处理其通信链路和终端系统的服务质量参数。然而,像OMG的实时CORBA特别兴趣组(SIG)和“可插拔协议”提案这样的努力将最终导致对CORBA通信链路的服务质量属性的支持。我们专注于容错、高可用性终端系统的架构方法。我们提出了实现可靠CORBA客户机的观察者方法。基于复合对象技术的共识协议是我们构建CORBA服务器的解决方案,在方法执行的及时性和可靠性方面具有很高的可预测性。我们的中间件使用商用现货(COTS)技术,旨在将遗留应用程序转换为可靠的web服务。提出了基于java的平衡机器人软实时仿真的web接口。此外,我们还演示了基于我们的Observer技术的Netscape Navigator的容错版本。
{"title":"Towards predictable CORBA-based Web-services","authors":"A. Polze, Jan Richling, J. Schwarz, M. Malek","doi":"10.1109/ISORC.1999.776375","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776375","url":null,"abstract":"The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized open system integration framework based on distributed object technologies, which has been successfully used for implementation of open Web services. CORBA is focused on facilitating general computing environments and does not explicitly address quality-of-service parameters neither for its communication links nor its endsystems. However efforts like the Real-Time CORBA Special Interest Group (SIG) at OMG and the \"pluggable protocols\" proposal will ultimately lead to support of quality-of-service properties for CORBA communication links. We concentrate on architectural approaches for fault-tolerant, highly available endsystems. We present the Observer approach for implementation of reliable CORBA clients. Consensus protocols based on the Composite Objects technique is our solution for constructing CORBA servers with high predictability regarding timely and reliable method execution. Our middleware uses commercial off-the-shelf (COTS) technology and aims at conversion of legacy applications into reliable Web-services. We present Java-based Web-interfaces to the Balancing Robots soft real-time simulation. Also, we demonstrate a fault-tolerant version of the Netscape Navigator based on our Observer technique.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128044409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
The use of task graphs for modeling complex system behavior 使用任务图对复杂系统行为进行建模
A. Silberman, K. Sundaram, A. Stoyen
Task graphs have been used for the specification and analysis of real time systems for some time. We are currently developing a mobile code management system that uses such a representation for specification, analysis, and execution time scheduling, dispatch, and resource allocation decisions. We describe our three level limited hierarchical task graph model. We discuss graph topology, the use of task graphs for both specification and description, and planned software engineering tools that will take advantage of our model. We concentrate on the use of task graphs to model iteration, branching structures, optional execution, and parallelism within a function execution.
任务图用于实时系统的说明和分析已经有一段时间了。我们目前正在开发一个移动代码管理系统,该系统使用这种表示来进行规范、分析、执行时间调度、调度和资源分配决策。我们描述了我们的三层有限分层任务图模型。我们讨论了图拓扑、任务图在规范和描述中的使用,以及将利用我们的模型的计划软件工程工具。我们专注于使用任务图来建模迭代、分支结构、可选执行和函数执行中的并行性。
{"title":"The use of task graphs for modeling complex system behavior","authors":"A. Silberman, K. Sundaram, A. Stoyen","doi":"10.1109/ISORC.1999.776402","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776402","url":null,"abstract":"Task graphs have been used for the specification and analysis of real time systems for some time. We are currently developing a mobile code management system that uses such a representation for specification, analysis, and execution time scheduling, dispatch, and resource allocation decisions. We describe our three level limited hierarchical task graph model. We discuss graph topology, the use of task graphs for both specification and description, and planned software engineering tools that will take advantage of our model. We concentrate on the use of task graphs to model iteration, branching structures, optional execution, and parallelism within a function execution.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121045079","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Exception handling in a cooperative object-oriented approach 协作式面向对象方法中的异常处理
R. Lemos, A. Romanovsky
A cooperative action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the original definition of a cooperative object-oriented approach for software development is extended in order to include the description of exceptional behaviour. Unlike the traditional methods that usually deal with exceptions at the late design and implementation phases, the proposed approach emphasises the separation of treatments of application-related, design-related and implementation-related exceptions during the software life-cycle. The feasibility of the approach is demonstrated in terms of a benchmark case study.
协作行为(CO行为)是一种建模抽象,用于表示软件开发不同阶段的对象之间的协作行为。在本文中,为了包含异常行为的描述,扩展了用于软件开发的协作面向对象方法的原始定义。与通常在后期设计和实现阶段处理异常的传统方法不同,建议的方法强调在软件生命周期中分离处理与应用程序相关的、与设计相关的和与实现相关的异常。通过一个基准案例研究证明了该方法的可行性。
{"title":"Exception handling in a cooperative object-oriented approach","authors":"R. Lemos, A. Romanovsky","doi":"10.1109/ISORC.1999.776343","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776343","url":null,"abstract":"A cooperative action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the original definition of a cooperative object-oriented approach for software development is extended in order to include the description of exceptional behaviour. Unlike the traditional methods that usually deal with exceptions at the late design and implementation phases, the proposed approach emphasises the separation of treatments of application-related, design-related and implementation-related exceptions during the software life-cycle. The feasibility of the approach is demonstrated in terms of a benchmark case study.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131113190","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}
引用次数: 17
Quantitative evaluation of distributed object-oriented programming environments for real-time applications 实时应用的分布式面向对象编程环境的定量评估
A. Flores, A. C. Nacul, L. Silva, J. Netto, C. Pereira, L. Bacellar
The paper presents a quantitative evaluation of the temporal behavior of object oriented programs implemented using different programming environments. The main focus of the evaluation is the real time properties and the overhead caused by each layer of the underlying communication architecture, in order to verify the suitability of those environments for developing distributed real time object oriented systems. In the current state of the work, Java/RMI running over Windows 95 and AO/C++ running over QNX OS are compared. An extension of the comparison to include DCOM/Windows95, DCOM/Windows NT and ObjecTime/Windows NT is under development.
本文对使用不同编程环境实现的面向对象程序的时间行为进行了定量评价。评估的主要焦点是实时属性和底层通信体系结构的每一层造成的开销,以验证这些环境是否适合开发分布式实时面向对象系统。在目前的工作状态下,比较了在Windows 95上运行的Java/RMI和在QNX操作系统上运行的AO/ c++。一个扩展的比较包括DCOM/Windows95, DCOM/Windows NT和ObjecTime/Windows NT正在开发中。
{"title":"Quantitative evaluation of distributed object-oriented programming environments for real-time applications","authors":"A. Flores, A. C. Nacul, L. Silva, J. Netto, C. Pereira, L. Bacellar","doi":"10.1109/ISORC.1999.776366","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776366","url":null,"abstract":"The paper presents a quantitative evaluation of the temporal behavior of object oriented programs implemented using different programming environments. The main focus of the evaluation is the real time properties and the overhead caused by each layer of the underlying communication architecture, in order to verify the suitability of those environments for developing distributed real time object oriented systems. In the current state of the work, Java/RMI running over Windows 95 and AO/C++ running over QNX OS are compared. An extension of the comparison to include DCOM/Windows95, DCOM/Windows NT and ObjecTime/Windows NT is under development.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114916067","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
In pursuit of correct paradigms for object-oriented real-time distributed systems 追求面向对象实时分布式系统的正确范式
P. Carrére, J. Hermant, G. L. Lann
Real time distributed applications based on object oriented technology raise many complex issues, most of them still open. We elaborate on the reasons why traditional paradigms, found adequate for tackling simple problems, cannot help in addressing these complex issues. A detailed illustration is given with a problem in modular avionics, which has been addressed by resorting to proof based system engineering, an emerging discipline aimed at coping with real world problems complexity. Drawing from our experience with partners in industry, we report on why such paradigms and technologies as object orientation, distributed transactions, distributed architectures, transactional monitors, can be contemplated for the construction of real time distributed systems, provided that appropriate online decision making algorithms and protocols are resorted to.
基于面向对象技术的实时分布式应用程序引发了许多复杂的问题,其中大多数问题仍然是开放的。我们详细说明了为什么传统范例被认为足以解决简单问题,却不能帮助解决这些复杂问题的原因。详细说明了模块化航空电子设备中的一个问题,该问题已通过诉诸基于证明的系统工程来解决,这是一门旨在应对现实世界问题复杂性的新兴学科。根据我们与行业合作伙伴的经验,我们报告了为什么面向对象、分布式事务、分布式架构、事务监视器等范例和技术可以考虑用于构建实时分布式系统,只要采用适当的在线决策算法和协议。
{"title":"In pursuit of correct paradigms for object-oriented real-time distributed systems","authors":"P. Carrére, J. Hermant, G. L. Lann","doi":"10.1109/ISORC.1999.776390","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776390","url":null,"abstract":"Real time distributed applications based on object oriented technology raise many complex issues, most of them still open. We elaborate on the reasons why traditional paradigms, found adequate for tackling simple problems, cannot help in addressing these complex issues. A detailed illustration is given with a problem in modular avionics, which has been addressed by resorting to proof based system engineering, an emerging discipline aimed at coping with real world problems complexity. Drawing from our experience with partners in industry, we report on why such paradigms and technologies as object orientation, distributed transactions, distributed architectures, transactional monitors, can be contemplated for the construction of real time distributed systems, provided that appropriate online decision making algorithms and protocols are resorted to.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122915074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A unified process for the integration of large-scale, distributed, object-oriented, real-time systems in layered architectures 一个统一的过程集成大规模,分布式,面向对象,实时系统的分层体系结构
M. Mortazavi, J. Connell
Over the past few decades, a great deal of research has been devoted to the development of real-time components and systems. Examples include real-time operating systems, real-time schedulers, real-time object models and real-time object brokers. Nevertheless, efforts to build such large-scale systems have lagged behind, due to interoperability problems, programming paradigms which are difficult to use, an absence of a standard QoS specification language, a general lack of maturity in the software engineering processes involved, and logistic difficulties of building large-scale distributed, real-time systems within a reasonable expenditure of resources. This paper focuses on the initial phases of the QUITE (QUorum Integration, Testbed and Exploitation) project, a recent effort to build a large-scale, QoS-aware, real-time system based on the integration of research technologies that have received funding from the Quorum program of the Defense Advanced Research Project Agency (DARPA). It emphasizes the process aspects of the QUITE integration effort.
在过去的几十年里,人们对实时组件和系统的开发进行了大量的研究。示例包括实时操作系统、实时调度程序、实时对象模型和实时对象代理。然而,由于互操作性问题,难以使用的编程范例,缺乏标准的QoS规范语言,所涉及的软件工程过程普遍缺乏成熟度,以及在合理的资源支出内构建大规模分布式实时系统的逻辑困难,构建此类大规模系统的努力已经落后。本文重点介绍了QUorum集成、试验台和开发(QUITE)项目的初始阶段,该项目是一项基于集成研究技术的大规模、qos感知、实时系统的最新努力,该系统已获得美国国防高级研究计划局(DARPA) QUorum计划的资助。它强调了QUITE集成工作的过程方面。
{"title":"A unified process for the integration of large-scale, distributed, object-oriented, real-time systems in layered architectures","authors":"M. Mortazavi, J. Connell","doi":"10.1109/ISORC.1999.776348","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776348","url":null,"abstract":"Over the past few decades, a great deal of research has been devoted to the development of real-time components and systems. Examples include real-time operating systems, real-time schedulers, real-time object models and real-time object brokers. Nevertheless, efforts to build such large-scale systems have lagged behind, due to interoperability problems, programming paradigms which are difficult to use, an absence of a standard QoS specification language, a general lack of maturity in the software engineering processes involved, and logistic difficulties of building large-scale distributed, real-time systems within a reasonable expenditure of resources. This paper focuses on the initial phases of the QUITE (QUorum Integration, Testbed and Exploitation) project, a recent effort to build a large-scale, QoS-aware, real-time system based on the integration of research technologies that have received funding from the Quorum program of the Defense Advanced Research Project Agency (DARPA). It emphasizes the process aspects of the QUITE integration effort.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134470782","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
An efficient middleware architecture supporting time-triggered message-triggered objects and an NT-based implementation 高效的中间件体系结构,支持时间触发的消息触发对象和基于nt的实现
Kane Kim, Masaki Ishida, Juqiang Liu
The time-triggered message-triggered object (TMO) structuring scheme has been established to remove the limitation of conventional object structuring techniques in developing applications containing real time (RT) distributed computing components. It is a natural and syntactically small but semantically powerful extension of the object oriented design and implementation techniques which allows the system designer to abstractly and yet accurately specify timing characteristics of data and function components of high level distributed computing objects. It is a unified approach for design and implementation of both RT and non-RT distributed applications. A cost-effective way to support TMO-structured distributed RT programming is to build a TMO execution engine as a middleware running on well established commercial software/hardware platforms. We present an efficient middleware architecture named TMO Support Middleware (TMOSM) which can be easily adapted to many commercial-off-the-shelf (COTS) platforms. The performance of a prototype implementation of TMOSM running on Windows NT platforms is also discussed.
为了消除传统对象结构技术在开发包含实时(RT)分布式计算组件的应用程序时的局限性,提出了时间触发消息触发对象(TMO)结构方案。它是面向对象设计和实现技术的一种自然的、语法上小但语义上强大的扩展,它允许系统设计者抽象而准确地指定高级分布式计算对象的数据和功能组件的时间特征。它是设计和实现RT和非RT分布式应用程序的统一方法。支持TMO结构化的分布式RT编程的一种经济有效的方法是将TMO执行引擎构建为运行在完善的商业软件/硬件平台上的中间件。我们提出了一种高效的中间件体系结构,称为TMO支持中间件(TMOSM),它可以很容易地适应许多商用现货(COTS)平台。还讨论了在Windows NT平台上运行的TMOSM原型实现的性能。
{"title":"An efficient middleware architecture supporting time-triggered message-triggered objects and an NT-based implementation","authors":"Kane Kim, Masaki Ishida, Juqiang Liu","doi":"10.1109/ISORC.1999.776351","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776351","url":null,"abstract":"The time-triggered message-triggered object (TMO) structuring scheme has been established to remove the limitation of conventional object structuring techniques in developing applications containing real time (RT) distributed computing components. It is a natural and syntactically small but semantically powerful extension of the object oriented design and implementation techniques which allows the system designer to abstractly and yet accurately specify timing characteristics of data and function components of high level distributed computing objects. It is a unified approach for design and implementation of both RT and non-RT distributed applications. A cost-effective way to support TMO-structured distributed RT programming is to build a TMO execution engine as a middleware running on well established commercial software/hardware platforms. We present an efficient middleware architecture named TMO Support Middleware (TMOSM) which can be easily adapted to many commercial-off-the-shelf (COTS) platforms. The performance of a prototype implementation of TMOSM running on Windows NT platforms is also discussed.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122109197","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}
引用次数: 104
Theory versus practice in real-time computing with the Java/sup TM/ platform 基于Java/sup TM/平台的实时计算理论与实践
William Foote
The discipline of computer science has always featured a large gap between theory and practice. For example, both the object oriented paradigm and garbage collection techniques go back to at least the 1960s (H. Schorr and W. Waite, 1967; O.J. Dahl and K. Nygard, 1966) but they have only seen widespread commercial acceptance this decade. The Java/sup TM/ programming language has been an important factor leading to the commercial popularization of these techniques. The field of real time computing has suffered from a particularly acute disconnect between theory and practice. Java/sup TM/ technology can be applied to the building of real time systems through a set of standard extensions to the Java/sup TM/ platform. A set of extensions that bring the core benefits of the platform to real time will advance the commercial state of the art. It will help to narrow the gap between theory and practice. The paper explores different aspects of computer systems theory as applied to real time systems. It analyzes whether they are ready to be reduced to practice and standardized.
计算机科学这门学科一直以来都存在着理论与实践之间的巨大差距。例如,面向对象范式和垃圾收集技术至少可以追溯到20世纪60年代(H. Schorr和W. Waite, 1967;O.J. Dahl和K. Nygard, 1966),但直到这十年它们才被广泛的商业接受。Java/sup TM/编程语言是导致这些技术在商业上普及的一个重要因素。实时计算领域一直遭受着理论与实践之间严重脱节的困扰。通过对Java/sup TM/平台的一套标准扩展,可以将Java/sup TM/技术应用到实时系统的构建中。一组将该平台的核心优势实时带来的扩展将推动该技术的商业发展。这将有助于缩小理论与实践之间的差距。本文探讨了应用于实时系统的计算机系统理论的不同方面。它分析了它们是否准备好被简化为实践和标准化。
{"title":"Theory versus practice in real-time computing with the Java/sup TM/ platform","authors":"William Foote","doi":"10.1109/ISORC.1999.776358","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776358","url":null,"abstract":"The discipline of computer science has always featured a large gap between theory and practice. For example, both the object oriented paradigm and garbage collection techniques go back to at least the 1960s (H. Schorr and W. Waite, 1967; O.J. Dahl and K. Nygard, 1966) but they have only seen widespread commercial acceptance this decade. The Java/sup TM/ programming language has been an important factor leading to the commercial popularization of these techniques. The field of real time computing has suffered from a particularly acute disconnect between theory and practice. Java/sup TM/ technology can be applied to the building of real time systems through a set of standard extensions to the Java/sup TM/ platform. A set of extensions that bring the core benefits of the platform to real time will advance the commercial state of the art. It will help to narrow the gap between theory and practice. The paper explores different aspects of computer systems theory as applied to real time systems. It analyzes whether they are ready to be reduced to practice and standardized.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121808400","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Quality-based compensation of multimedia objects 基于质量的多媒体对象补偿
T. Kanezuka, H. Higaki, M. Takizawa
A multimedia object supports methods to manipulate the multimedia data in the object. A method changes not only the state of the object but also the QoS (quality of service) of the state. We discuss new equivalent and compatible relations among methods with respect to QoS. By using the relations, we discuss a QoS-based compensation method to undo the computation. We also discuss a locking scheme for objects.
多媒体对象支持在对象中操作多媒体数据的方法。方法不仅改变对象的状态,而且改变状态的QoS(服务质量)。我们讨论了关于QoS的方法之间新的等价和兼容关系。利用这些关系,我们讨论了一种基于qos的补偿方法来撤销计算。我们还讨论了对象的锁定方案。
{"title":"Quality-based compensation of multimedia objects","authors":"T. Kanezuka, H. Higaki, M. Takizawa","doi":"10.1109/ISORC.1999.776377","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776377","url":null,"abstract":"A multimedia object supports methods to manipulate the multimedia data in the object. A method changes not only the state of the object but also the QoS (quality of service) of the state. We discuss new equivalent and compatible relations among methods with respect to QoS. By using the relations, we discuss a QoS-based compensation method to undo the computation. We also discuss a locking scheme for objects.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121101692","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
Automated dependability analysis of UML designs UML设计的自动化可靠性分析
A. Bondavalli, I. Mura, I. Majzik
The paper deals with the automatic dependability analysis of systems designed using UML. An automatic transformation is defined for the generation of models to capture systems dependability attributes, like reliability. The transformation concentrates on structural UML views, available early in the design, to operate at different levels of refinement, and tries to capture only the information relevant for dependability to limit the size (state space) of the models. Due to the modular construction, these models can be refined later as more detailed, relevant information becomes available. Moreover a careful selection of those critical parts to be detailed allows one to avoid explosion of the size. An implementation of the transformation is in progress and will be integrated in the toolsets available for the ESPRIT LTR HIDE project.
本文讨论了用UML设计的系统的自动可靠性分析。为模型的生成定义了一个自动转换,以捕获系统的可靠性属性,比如可靠性。转换集中在结构UML视图上,在设计的早期可用,以在不同的细化级别上操作,并试图仅捕获与可靠性相关的信息,以限制模型的大小(状态空间)。由于采用模块化结构,这些模型可以在以后获得更详细的相关信息时进行细化。此外,仔细选择那些要详细说明的关键部件可以避免尺寸爆炸。转换的实现正在进行中,并将集成到ESPRIT LTR HIDE项目可用的工具集中。
{"title":"Automated dependability analysis of UML designs","authors":"A. Bondavalli, I. Mura, I. Majzik","doi":"10.1109/ISORC.1999.776367","DOIUrl":"https://doi.org/10.1109/ISORC.1999.776367","url":null,"abstract":"The paper deals with the automatic dependability analysis of systems designed using UML. An automatic transformation is defined for the generation of models to capture systems dependability attributes, like reliability. The transformation concentrates on structural UML views, available early in the design, to operate at different levels of refinement, and tries to capture only the information relevant for dependability to limit the size (state space) of the models. Due to the modular construction, these models can be refined later as more detailed, relevant information becomes available. Moreover a careful selection of those critical parts to be detailed allows one to avoid explosion of the size. An implementation of the transformation is in progress and will be integrated in the toolsets available for the ESPRIT LTR HIDE project.","PeriodicalId":211905,"journal":{"name":"Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1999-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114791376","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}
引用次数: 55
期刊
Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)
全部 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