Object-oriented real-time system analysis and design issues

M. Fayad, Milton L. Fulghum, W. Tsai
{"title":"Object-oriented real-time system analysis and design issues","authors":"M. Fayad, Milton L. Fulghum, W. Tsai","doi":"10.1145/260303.260329","DOIUrl":null,"url":null,"abstract":"The organizers were successful in enlisting participants from a number of organizations around the world. Participants were selected based on a position paper related to the issues listed in the OOPSLA'93 Advance Program. Those submitting papers which were not selected for discussion during the workshop were invited to be observers during the workshop. There were nine participants, which made presentations related to their position papers, and 18 observers present at the workshop. Activities The agenda for this workshop was designed to allow position presentations to be followed by a discussion period related to the presentation. A transcript of the workshop is being developed and should be available in the not-too-distant future. The first two papers were presented by John Gilbert and Bob Wilhelm of Objective Software. John Gilbert's presentation discussed many of the historical aspects of real-time systems. He also discussed the various types of real-time systems: hard real-time, continuous stream, distributed real-time, and deadline driven real-time. There was a challenge from another participant over a comment in his paper stating that, \" All but truly hard real-time systems benefit from the object-oriented approach. \" He indicated that objects can play a significant role in the organization and structuring of real-time systems. Objects do not liberate machine cycles. On the contrary, they consume them. Bob Wilhelm discussed the structural and architectural implications of object-oriented systems. Much of his presentation dealt with concurrent objects with multiple threads of execution and various models for synchronizing message passing. He indicated the need for concurrency arises in 00 systems in order to effectively model the real world. l Inter-object concurrency represents the natural ability of real-world entities to act independently and concurrently with each other. l Intra-object concurrency represents the natural ability of real-world entities to exhibit multiple behaviors simultaneously. The next three papers were presented by Paul Ward of Software Development Concepts, Bo Sanden from George Mason University, and Francois Terrier of the French Atomic Energy Commission. They presented three development notions. Paul Ward made a brief comment about the need for effective handling of the complexity of real-time systems and led a discussion for the remainder of his time. He suggested that developers should not worry about active or passive objects and discussed a virtual device object which interacts with other objects via a highly abstracted, standardized interface. Such an object encapsulates two component objects: the first is an interface to the …","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/260303.260329","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The organizers were successful in enlisting participants from a number of organizations around the world. Participants were selected based on a position paper related to the issues listed in the OOPSLA'93 Advance Program. Those submitting papers which were not selected for discussion during the workshop were invited to be observers during the workshop. There were nine participants, which made presentations related to their position papers, and 18 observers present at the workshop. Activities The agenda for this workshop was designed to allow position presentations to be followed by a discussion period related to the presentation. A transcript of the workshop is being developed and should be available in the not-too-distant future. The first two papers were presented by John Gilbert and Bob Wilhelm of Objective Software. John Gilbert's presentation discussed many of the historical aspects of real-time systems. He also discussed the various types of real-time systems: hard real-time, continuous stream, distributed real-time, and deadline driven real-time. There was a challenge from another participant over a comment in his paper stating that, " All but truly hard real-time systems benefit from the object-oriented approach. " He indicated that objects can play a significant role in the organization and structuring of real-time systems. Objects do not liberate machine cycles. On the contrary, they consume them. Bob Wilhelm discussed the structural and architectural implications of object-oriented systems. Much of his presentation dealt with concurrent objects with multiple threads of execution and various models for synchronizing message passing. He indicated the need for concurrency arises in 00 systems in order to effectively model the real world. l Inter-object concurrency represents the natural ability of real-world entities to act independently and concurrently with each other. l Intra-object concurrency represents the natural ability of real-world entities to exhibit multiple behaviors simultaneously. The next three papers were presented by Paul Ward of Software Development Concepts, Bo Sanden from George Mason University, and Francois Terrier of the French Atomic Energy Commission. They presented three development notions. Paul Ward made a brief comment about the need for effective handling of the complexity of real-time systems and led a discussion for the remainder of his time. He suggested that developers should not worry about active or passive objects and discussed a virtual device object which interacts with other objects via a highly abstracted, standardized interface. Such an object encapsulates two component objects: the first is an interface to the …
面向对象的实时系统分析与设计问题
组织者成功地从世界各地的一些组织招募了参与者。参与者是根据与OOPSLA'93高级计划中列出的问题相关的立场文件选择的。提交论文但未被选中在研讨会上讨论的国家被邀请作为观察员参加研讨会。有9名与会者就其立场文件作了介绍,18名观察员出席了讲习班。活动本次研讨会的议程是允许在立场陈述之后进行与陈述相关的讨论。目前正在编写讲习班的记录,在不太遥远的将来应该可以得到。前两篇论文是由Objective Software的John Gilbert和Bob Wilhelm发表的。John Gilbert的演讲讨论了实时系统的许多历史方面。他还讨论了各种类型的实时系统:硬实时、连续流、分布式实时和截止日期驱动的实时。另一位参与者在他的论文中评论道:“除了真正的硬实时系统之外,所有系统都受益于面向对象的方法。”他指出,对象可以在实时系统的组织和结构中发挥重要作用。对象不解放机器周期。相反,他们消耗它们。Bob Wilhelm讨论了面向对象系统的结构和架构含义。他的大部分演讲都涉及具有多个执行线程的并发对象和用于同步消息传递的各种模型。他指出,为了有效地对现实世界建模,在00系统中出现了并发性的需求。l对象间并发性表示现实世界实体相互独立和并发行动的自然能力。l对象内并发表示现实世界实体同时表现多种行为的自然能力。接下来的三篇论文由软件开发概念的Paul Ward、George Mason大学的Bo Sanden和法国原子能委员会的Francois Terrier发表。他们提出了三个发展理念。Paul Ward对有效处理实时系统复杂性的必要性做了简短的评论,并在剩下的时间里领导了一场讨论。他建议开发人员不必担心主动或被动对象,并讨论了通过高度抽象、标准化的接口与其他对象交互的虚拟设备对象。这样的对象封装了两个组件对象:第一个是…
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信