首页 > 最新文献

Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)最新文献

英文 中文
The navigational aspects of the logical design of user interfaces 用户界面逻辑设计的导航方面
E. Chang, T. Dillon
The design of the user interface (UI) involves: a) logical design of the UI; and b) perceptual design of the UI. The logical design of a user interface includes both static or data related and dynamic or navigational aspects. The static aspects were discussed previously (E.J. Chang and T.S. Dillon, 1997). An important part of the static design is the determination of abstract user interface (AUI) objects. These abstract interface objects contain all of the information related to carrying out: (i) entry and display of information; (ii) actions that need to be taken by the user to move to another AUI object or window; (iii) actions to initiate or stop an action within the system. They do not however, contain information on the set of preconditions that must hold before a particular action under (ii) or (iii) above can be taken. Nor do they contain information on the set of post conditions that apply after the action is taken. These preconditions and post conditions, when chained together, specify the sequencing of events between the AUI objects. We define the Flow of Interaction Nets (FIN) which provide information related to this sequencing. These nets define the Flow of Interaction between the user and the system.
用户界面(UI)的设计包括:a) UI的逻辑设计;b)用户界面的感知设计。用户界面的逻辑设计既包括静态的或与数据相关的方面,也包括动态的或导航方面。静态方面在之前已经讨论过(E.J. Chang和T.S. Dillon, 1997)。静态设计的一个重要部分是确定抽象用户界面(AUI)对象。这些抽象的接口对象包含了所有与执行相关的信息:(i)信息的输入和显示;(ii)用户移动到另一个AUI对象或窗口时需要采取的行动;(iii)在系统内发起或停止一项行动的行动。但是,它们并不包含在根据上述第(二)项或第(三)项采取特定行动之前必须具备的一套先决条件的资料。它们也不包含在执行操作后应用的一组post条件的信息。当这些先决条件和后置条件链接在一起时,指定AUI对象之间事件的顺序。我们定义了交互网络流(FIN),它提供了与此排序相关的信息。这些网络定义了用户和系统之间的交互流程。
{"title":"The navigational aspects of the logical design of user interfaces","authors":"E. Chang, T. Dillon","doi":"10.1109/ISORC.1998.666815","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666815","url":null,"abstract":"The design of the user interface (UI) involves: a) logical design of the UI; and b) perceptual design of the UI. The logical design of a user interface includes both static or data related and dynamic or navigational aspects. The static aspects were discussed previously (E.J. Chang and T.S. Dillon, 1997). An important part of the static design is the determination of abstract user interface (AUI) objects. These abstract interface objects contain all of the information related to carrying out: (i) entry and display of information; (ii) actions that need to be taken by the user to move to another AUI object or window; (iii) actions to initiate or stop an action within the system. They do not however, contain information on the set of preconditions that must hold before a particular action under (ii) or (iii) above can be taken. Nor do they contain information on the set of post conditions that apply after the action is taken. These preconditions and post conditions, when chained together, specify the sequencing of events between the AUI objects. We define the Flow of Interaction Nets (FIN) which provide information related to this sequencing. These nets define the Flow of Interaction between the user and the system.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"570 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116252360","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
Associative prioritized worker model with priority inheritance protocol 具有优先级继承协议的关联优先级工作者模型
Hong-Jin Park, Kyung-Ah Chun, Young-Chan Kim
Synchronization and communication are two common sources of priority inversion that may make the behavior of systems unpredictable and analyzable. In real-time systems, to predict the timing constraints of applications, we need to solve the priority inversion problem using the priority inheritance protocol. This requires a real-time server model that would provide us with better preemptability without affecting the overhead of the real-time system. However, the traditional real-time server model is not able to solve the trade-off between the high preemptability and the low overhead of the real-time system. We propose an associative prioritized worker model as a new real-time server model that solves the problems mentioned. Our approach enables us to build operating system servers and to decompose applications into several tasks without the priority inversion problem.
同步和通信是两个常见的优先级反转来源,它们可能使系统的行为不可预测和可分析。在实时系统中,为了预测应用程序的时间约束,需要使用优先级继承协议解决优先级反转问题。这需要一个实时服务器模型,它将在不影响实时系统开销的情况下为我们提供更好的抢占性。然而,传统的实时服务器模型无法解决实时系统高抢占性和低开销之间的权衡。为了解决上述问题,我们提出了一种新的实时服务器模型——关联优先worker模型。我们的方法使我们能够构建操作系统服务器并将应用程序分解为几个任务,而没有优先级反转问题。
{"title":"Associative prioritized worker model with priority inheritance protocol","authors":"Hong-Jin Park, Kyung-Ah Chun, Young-Chan Kim","doi":"10.1109/ISORC.1998.666775","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666775","url":null,"abstract":"Synchronization and communication are two common sources of priority inversion that may make the behavior of systems unpredictable and analyzable. In real-time systems, to predict the timing constraints of applications, we need to solve the priority inversion problem using the priority inheritance protocol. This requires a real-time server model that would provide us with better preemptability without affecting the overhead of the real-time system. However, the traditional real-time server model is not able to solve the trade-off between the high preemptability and the low overhead of the real-time system. We propose an associative prioritized worker model as a new real-time server model that solves the problems mentioned. Our approach enables us to build operating system servers and to decompose applications into several tasks without the priority inversion problem.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134131522","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
Active rule processing in the BioCompose database BioCompose数据库中的主动规则处理
Taehyung Wang, P. Sheu, C. Cotman
BioCompose is an object-relational database query tool that runs on top of any relational database and provides an intelligent and complete object-relational interface to the user. Unlike the traditional approach, which is completely table driven, queries in BioCompose are structured along the lines of natural language and sentences. In BioCompose, the database server continuously monitors the triggers and integrity constraints which are expressed as logical rules and are evaluated based on incoming events which include real time events, value events, transaction events, abstract events, and message events. The paper presents a novel approach that compiles triggers and integrity constraints into an asynchronous network to minimize the rule evaluation effort under different kinds of events.
BioCompose是一个对象-关系数据库查询工具,它运行在任何关系数据库之上,并为用户提供智能和完整的对象-关系接口。与完全由表驱动的传统方法不同,BioCompose中的查询是按照自然语言和句子的方式构建的。在BioCompose中,数据库服务器持续监控触发器和完整性约束,这些触发器和完整性约束表示为逻辑规则,并根据传入事件(包括实时事件、值事件、事务事件、抽象事件和消息事件)进行评估。本文提出了一种将触发器和完整性约束编译到异步网络中的新方法,以最大限度地减少不同类型事件下规则评估的工作量。
{"title":"Active rule processing in the BioCompose database","authors":"Taehyung Wang, P. Sheu, C. Cotman","doi":"10.1109/ISORC.1998.666816","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666816","url":null,"abstract":"BioCompose is an object-relational database query tool that runs on top of any relational database and provides an intelligent and complete object-relational interface to the user. Unlike the traditional approach, which is completely table driven, queries in BioCompose are structured along the lines of natural language and sentences. In BioCompose, the database server continuously monitors the triggers and integrity constraints which are expressed as logical rules and are evaluated based on incoming events which include real time events, value events, transaction events, abstract events, and message events. The paper presents a novel approach that compiles triggers and integrity constraints into an asynchronous network to minimize the rule evaluation effort under different kinds of events.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132157849","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
Supporting the analyst when reasoning on requirements specifications for real-time and distributed systems 在分析实时和分布式系统的需求规范时支持分析人员
Jean-Marc Zeippen, E. Dubois, Philippe Du Bois
Formal methods are being advocated for the design of complex software systems, like real-time and distributed systems: they provide clear semantics and allow (possibly automated) calculations to deduce properties from a system description. In practice, especially for requirements specification languages, formally analysing such descriptions may not be easily achievable. We sketch a toolset for assisting the analyst in his/her task of analysing a requirements specification. The basic idea of the approach is to provide automated and intuitive support for exploring the specifications and gaining an initial understanding of them before it is possible to reason formally about them (if it really pays-off as, in the exploration process, errors may already be uncovered).
形式化方法正被提倡用于复杂软件系统的设计,比如实时和分布式系统:它们提供了清晰的语义,并允许(可能是自动化的)计算从系统描述中推断出属性。在实践中,特别是对于需求说明语言,对这些描述进行正式分析可能不容易实现。我们绘制了一个工具集,以帮助分析人员完成分析需求规范的任务。该方法的基本思想是为探索规范提供自动化和直观的支持,并在可能对它们进行正式推理之前获得对它们的初步理解(如果在探索过程中真的有回报,那么错误可能已经被发现)。
{"title":"Supporting the analyst when reasoning on requirements specifications for real-time and distributed systems","authors":"Jean-Marc Zeippen, E. Dubois, Philippe Du Bois","doi":"10.1109/ISORC.1998.666791","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666791","url":null,"abstract":"Formal methods are being advocated for the design of complex software systems, like real-time and distributed systems: they provide clear semantics and allow (possibly automated) calculations to deduce properties from a system description. In practice, especially for requirements specification languages, formally analysing such descriptions may not be easily achievable. We sketch a toolset for assisting the analyst in his/her task of analysing a requirements specification. The basic idea of the approach is to provide automated and intuitive support for exploring the specifications and gaining an initial understanding of them before it is possible to reason formally about them (if it really pays-off as, in the exploration process, errors may already be uncovered).","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"126 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132782810","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
Experience of responsiveness verification for connection establishment protocols 有连接建立协议响应性验证经验
S. Nagano, Y. Kakuda, T. Kikuno
The responsiveness verification of a given communication protocol is to check whether the given protocol can recover from any abnormal state to a normal state within a permissible time or not. In order to make practical discussions, we assume that the lower and upper bounds of execution time are given for each message transfer and event. We propose a new responsiveness verification method which executes several events concurrently based on residual times of events, and develop a simulator which implements the proposed method. Then we present an experience which applies the simulator to the design of an actual connection establishment protocol for a certain plant control system. The system adopts the client server model and real time constraints exist on connection establishments. In the experience, we first specify the protocol straightforwardly. Then we apply the simulator to the specification and detect design faults against responsiveness. Next, we revise the specification successfully based on the state sequences generated by the simulator. The results of the experience conclude that the proposed method is effective for the case study.
对给定通信协议的响应性验证就是检查给定协议是否能在允许的时间内从异常状态恢复到正常状态。为了便于实际讨论,我们假设每个消息传输和事件的执行时间都有上界和下界。提出了一种基于事件剩余时间并行执行多个事件的响应性验证方法,并开发了实现该方法的仿真器。在此基础上,给出了将仿真器应用于某电厂控制系统实际连接建立协议设计的经验。系统采用客户端-服务器模式,连接建立存在实时性约束。在经验中,我们首先直接指定协议。然后,我们将模拟器应用到规范中,并根据响应性检测设计错误。接下来,我们根据模拟器生成的状态序列成功地修改了规范。经验结果表明,本文提出的方法对实例分析是有效的。
{"title":"Experience of responsiveness verification for connection establishment protocols","authors":"S. Nagano, Y. Kakuda, T. Kikuno","doi":"10.1109/ISORC.1998.666811","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666811","url":null,"abstract":"The responsiveness verification of a given communication protocol is to check whether the given protocol can recover from any abnormal state to a normal state within a permissible time or not. In order to make practical discussions, we assume that the lower and upper bounds of execution time are given for each message transfer and event. We propose a new responsiveness verification method which executes several events concurrently based on residual times of events, and develop a simulator which implements the proposed method. Then we present an experience which applies the simulator to the design of an actual connection establishment protocol for a certain plant control system. The system adopts the client server model and real time constraints exist on connection establishments. In the experience, we first specify the protocol straightforwardly. Then we apply the simulator to the specification and detect design faults against responsiveness. Next, we revise the specification successfully based on the state sequences generated by the simulator. The results of the experience conclude that the proposed method is effective for the case study.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128258105","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
Building middleware for real-time dependable distributed services 为实时可靠的分布式服务构建中间件
F. Travostino, L. Feeney, P. Bernadat, F. Reynolds
We consider a real-time, distributed service to be dependable if it continues to have timely, predictable behavior even in the presence of partial failures. Services with this property are desirable in a host of real-time scenarios, including factory floor automation, medical monitoring equipment, and combat systems. Most distributed services built with contemporary fault-tolerance toolkits are not dependable; they exhibit unpredictable, albeit logically correct, behavioral patterns under failure conditions. We have designed and implemented middleware explicitly for real-time dependable services. We aimed at maintaining sub-second worst-case guarantees for failure detection and recovery, even when failures conspire with network load and CPU load to undermine determinism. The paper reports our experience in marrying software fault tolerance and real-time disciplines, from the definition of the requirements to the characterization of the resulting system.
我们认为,如果一个实时的、分布式的服务即使在出现部分故障的情况下仍然具有及时的、可预测的行为,那么它就是可靠的。在许多实时场景中,包括工厂车间自动化、医疗监控设备和作战系统,都需要具有此属性的服务。大多数使用现代容错工具包构建的分布式服务都不可靠;它们在失败条件下表现出不可预测的行为模式,尽管逻辑上是正确的。我们已经为实时可靠的服务明确地设计和实现了中间件。我们的目标是为故障检测和恢复维持亚秒级的最坏情况保证,即使故障与网络负载和CPU负载合谋破坏了确定性。本文报告了我们将软件容错和实时规程结合起来的经验,从需求的定义到结果系统的特征。
{"title":"Building middleware for real-time dependable distributed services","authors":"F. Travostino, L. Feeney, P. Bernadat, F. Reynolds","doi":"10.1109/ISORC.1998.666786","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666786","url":null,"abstract":"We consider a real-time, distributed service to be dependable if it continues to have timely, predictable behavior even in the presence of partial failures. Services with this property are desirable in a host of real-time scenarios, including factory floor automation, medical monitoring equipment, and combat systems. Most distributed services built with contemporary fault-tolerance toolkits are not dependable; they exhibit unpredictable, albeit logically correct, behavioral patterns under failure conditions. We have designed and implemented middleware explicitly for real-time dependable services. We aimed at maintaining sub-second worst-case guarantees for failure detection and recovery, even when failures conspire with network load and CPU load to undermine determinism. The paper reports our experience in marrying software fault tolerance and real-time disciplines, from the definition of the requirements to the characterization of the resulting system.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123060853","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
Using the object paradigm for distributed real-time systems 在分布式实时系统中使用对象范例
B. Selić
One of the primary features of almost all physically distributed software is that it has to deal with the unpredictable nature and complexity of the physical world. For example, it has to detect failures and undertake recovery procedures, it may have to reconfigure itself dynamically, and so on. In effect, all such distributed systems are de facto real time systems. As more and more software systems become distributed, the issue of architecture becomes more critical. A good architecture minimizes complexity and increases the likelihood of run time controllability. It is also key to its ability to undergo evolutionary change. Consequently, the ability to model complex layered architectures in a formal and clear way is also important. The structural modeling concepts originally defined in the ROOM (real time object oriented modeling) language provide an excellent base for this purpose.
几乎所有物理分布式软件的主要特征之一是,它必须处理物理世界的不可预测性和复杂性。例如,它必须检测故障并执行恢复过程,它可能必须动态地重新配置自己,等等。实际上,所有这样的分布式系统实际上都是实时系统。随着越来越多的软件系统变得分布式,体系结构问题变得越来越重要。一个好的体系结构可以最小化复杂性,并增加运行时可控性的可能性。这也是它经历进化变化的能力的关键。因此,以正式和清晰的方式对复杂的分层体系结构建模的能力也很重要。最初在ROOM(实时面向对象建模)语言中定义的结构建模概念为这一目的提供了良好的基础。
{"title":"Using the object paradigm for distributed real-time systems","authors":"B. Selić","doi":"10.1109/ISORC.1998.666821","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666821","url":null,"abstract":"One of the primary features of almost all physically distributed software is that it has to deal with the unpredictable nature and complexity of the physical world. For example, it has to detect failures and undertake recovery procedures, it may have to reconfigure itself dynamically, and so on. In effect, all such distributed systems are de facto real time systems. As more and more software systems become distributed, the issue of architecture becomes more critical. A good architecture minimizes complexity and increases the likelihood of run time controllability. It is also key to its ability to undergo evolutionary change. Consequently, the ability to model complex layered architectures in a formal and clear way is also important. The structural modeling concepts originally defined in the ROOM (real time object oriented modeling) language provide an excellent base for this purpose.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132421231","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
An admission control for video broadcast systems 视频广播系统的一种准入控制
L. George, P. Minet
We investigate the problem of guaranteed end-to-end response times for video/audio broadcast systems. A flow is sent by a video/audio source and recorded by video servers for local clients. Because of transmission delay variability, the video/audio flows suffer release jitter. This end-to-end guarantee is based on an admission control run only by the nodes belonging to the path of the requesting flow. The requesting flow is accepted only if it does not endanger the guarantees already granted. All nodes use a non-preemptive non-idling scheduling: video/audio servers use earliest deadline first (EDF) and other nodes use fixed priority/highest priority first (FP/HPF).
我们研究了视频/音频广播系统保证端到端响应时间的问题。流由视频/音频源发送,由视频服务器录制,提供给本地客户端。由于传输延迟的可变性,视频/音频流遭受释放抖动。这种端到端保证基于仅由属于请求流路径的节点运行的许可控制。请求流只有在不危及已授予的保证时才会被接受。所有节点都使用非抢占式非空闲调度:视频/音频服务器使用最早截止日期优先(EDF),其他节点使用固定优先级/最高优先级(FP/HPF)。
{"title":"An admission control for video broadcast systems","authors":"L. George, P. Minet","doi":"10.1109/ISORC.1998.666778","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666778","url":null,"abstract":"We investigate the problem of guaranteed end-to-end response times for video/audio broadcast systems. A flow is sent by a video/audio source and recorded by video servers for local clients. Because of transmission delay variability, the video/audio flows suffer release jitter. This end-to-end guarantee is based on an admission control run only by the nodes belonging to the path of the requesting flow. The requesting flow is accepted only if it does not endanger the guarantees already granted. All nodes use a non-preemptive non-idling scheduling: video/audio servers use earliest deadline first (EDF) and other nodes use fixed priority/highest priority first (FP/HPF).","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122908890","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
Integrated environment based on object-oriented methodology for real-time systems 基于面向对象方法的实时系统集成环境
C. Keum, Joon-Kyung Lee, DongGill Lee, Byung-Sun Lee
This paper describes an integrated environment based on the object oriented methodology for real-time systems. The object oriented methodology is composed of six phases: requirements analysis, system analysis, system design, object design, implementation and testing. The OMT object model and use case model are used in the analysis phase, SDL-92 in the design phase and CHILL-96 in the implementation phase. To provide proper object oriented development support an integrated environment has been developed. This integrated environment provides seamless tool support from analysis to testing. Finally, experimental object oriented PABX is evaluated for the feasibility study.
本文描述了一种基于面向对象方法的实时系统集成环境。面向对象方法由六个阶段组成:需求分析、系统分析、系统设计、对象设计、实现和测试。OMT对象模型和用例模型在分析阶段使用,SDL-92在设计阶段使用,CHILL-96在实现阶段使用。为了提供适当的面向对象开发支持,开发了一个集成环境。这个集成的环境提供了从分析到测试的无缝工具支持。最后,对实验对象型PABX进行了可行性评估。
{"title":"Integrated environment based on object-oriented methodology for real-time systems","authors":"C. Keum, Joon-Kyung Lee, DongGill Lee, Byung-Sun Lee","doi":"10.1109/ISORC.1998.666799","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666799","url":null,"abstract":"This paper describes an integrated environment based on the object oriented methodology for real-time systems. The object oriented methodology is composed of six phases: requirements analysis, system analysis, system design, object design, implementation and testing. The OMT object model and use case model are used in the analysis phase, SDL-92 in the design phase and CHILL-96 in the implementation phase. To provide proper object oriented development support an integrated environment has been developed. This integrated environment provides seamless tool support from analysis to testing. Finally, experimental object oriented PABX is evaluated for the feasibility study.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123041769","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
Distributed object-oriented real-time systems using a hybrid model of Ada 95's built-in distributed capability and emerging real-time CORBA capabilities 使用Ada 95内置分布式功能和新兴实时CORBA功能的混合模型的分布式面向对象实时系统
S. Moody
The paper reports on the issues in design and development of object oriented real time distributed systems using Ada 95. First, one of the general distributed real time problems is introduced as it fits the domain within Boeing. Next, prototype solutions to the distributed capabilities are introduced including the new technologies present in Ada 95 through DSA (Distributed Systems Annex-E) and extended with CORBA (Common Object Request Broker Architecture) capabilities. Many issues are addressed with adoption and use of these technologies especially applicable as they relate to custom fine tuned solutions used today to solve real time constraints. As the various distributed solutions provide different strengths, a combination of the capabilities provides an attractive option. A hybrid distributed capability composed of DSA and CORBA has been developed and is discussed as it relates to the seamless introduction with the Ada language. Finally a set of research issues are raised.
本文介绍了基于Ada 95的面向对象实时分布式系统的设计与开发问题。首先,介绍了一个通用的分布式实时问题,因为它适合波音公司的领域。接下来,介绍分布式功能的原型解决方案,包括Ada 95中通过DSA(分布式系统附件- e)和CORBA(公共对象请求代理体系结构)功能扩展的新技术。采用和使用这些技术可以解决许多问题,特别是当它们与当前用于解决实时限制的定制微调解决方案相关时。由于各种分布式解决方案提供了不同的优势,因此功能的组合提供了一个有吸引力的选择。已经开发了一种由DSA和CORBA组成的混合分布式能力,并讨论了它与Ada语言的无缝引入有关。最后提出了一系列研究问题。
{"title":"Distributed object-oriented real-time systems using a hybrid model of Ada 95's built-in distributed capability and emerging real-time CORBA capabilities","authors":"S. Moody","doi":"10.1109/ISORC.1998.666817","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666817","url":null,"abstract":"The paper reports on the issues in design and development of object oriented real time distributed systems using Ada 95. First, one of the general distributed real time problems is introduced as it fits the domain within Boeing. Next, prototype solutions to the distributed capabilities are introduced including the new technologies present in Ada 95 through DSA (Distributed Systems Annex-E) and extended with CORBA (Common Object Request Broker Architecture) capabilities. Many issues are addressed with adoption and use of these technologies especially applicable as they relate to custom fine tuned solutions used today to solve real time constraints. As the various distributed solutions provide different strengths, a combination of the capabilities provides an attractive option. A hybrid distributed capability composed of DSA and CORBA has been developed and is discussed as it relates to the seamless introduction with the Ada language. Finally a set of research issues are raised.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124956278","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
期刊
Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)
全部 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