首页 > 最新文献

Addendum to the proceedings on Object-oriented programming systems, languages, and applications最新文献

英文 中文
Open distributed processing (panel) 开放式分布式处理(面板)
Oscar Nierstrasz, A. Snyder, A. S. Williams, W. Cook
The computer industry is facing a software crisis. To remain competitive, organizations need to continually improve the computer solutions they use to run the enterprise. However, constructing and maintaining enterprise wide application systems running in a heterogeneous distributed environment is too expensive and time consuming, resulting in a large backlog of unfulfilled needs. One of the most promising approaches to resolving this software crisis is the idea of constructing software systems by interconnecting software component products developed by a wide variety of commercial software vendors and in-house developers. This approach allows customers to better leverage the work of others, reducing development costs. It offers maximum freedom of choice to the customer, enabling more flexible and configurable enterprise solutions. It encourages competition among software developers to produce innovative components that maximize the value to customers. It enables the rapid evolution of software systems to meet fast changing business requirements. For this component-based approach to be successful, several requirements must be satisfied. It must be possible to interconnect components developed independently, using different programming languages, running on different kinds of machines in a distributed environment. It must be possible to replace individual components, again where the new component might be implemented by a different developer, using a different programming language, running on a different machine, possibly of a different kind than the original component. It must be possible to introduce or replace existing components with new components that provide extended capabilities without breaking existing software. Adding or replacing components must be possible without stopping the system. It should be possible to validate component interconnections for compatibility based on component attributes. Components should be isolated from each other so that software errors can be confined and tracked to a particular component. It must be possible to incorporate existing " legacy " applications with minimal or no modification. These capabilities should apply not just to traditional application programs, but also to smaller functional units, such as a file selection dialog, and even to basic system components, such as file systems and virtual memory managers. At a higher level, it must be possible to interconnect data, not just programs. For example, it must be possible to connect a specific invoice with a specific customer record. It must be easy for system administrators and users to make interconnections and reconfigure components. For example, it should be possible to move a collection of data to a different …
计算机行业正面临着软件危机。为了保持竞争力,组织需要不断改进他们用来运行企业的计算机解决方案。然而,构建和维护在异构分布式环境中运行的企业级应用程序系统过于昂贵和耗时,导致大量未满足的需求积压。解决这种软件危机的最有希望的方法之一是通过连接由各种各样的商业软件供应商和内部开发人员开发的软件组件产品来构建软件系统。这种方法允许客户更好地利用他人的工作,从而降低开发成本。它为客户提供了最大的选择自由,实现了更灵活和可配置的企业解决方案。它鼓励软件开发人员之间的竞争,以生产对客户价值最大化的创新组件。它使软件系统能够快速发展,以满足快速变化的业务需求。要使这种基于组件的方法取得成功,必须满足几个要求。使用不同编程语言、在分布式环境中不同类型的机器上运行的独立开发的组件必须能够相互连接。必须能够替换单个组件,同样,新组件可能由不同的开发人员实现,使用不同的编程语言,运行在不同的机器上,可能与原始组件的类型不同。必须能够在不破坏现有软件的情况下,用提供扩展功能的新组件引入或替换现有组件。必须能够在不停止系统的情况下添加或更换组件。应该可以根据组件属性验证组件互连的兼容性。组件之间应该相互隔离,这样软件错误就可以限制并跟踪到特定的组件。必须能够合并现有的“遗留”应用程序,而无需修改或修改最少。这些功能不仅应该适用于传统的应用程序,还应该适用于较小的功能单元,例如文件选择对话框,甚至适用于基本的系统组件,例如文件系统和虚拟内存管理器。在更高的层次上,必须能够互连数据,而不仅仅是程序。例如,必须能够将特定发票与特定客户记录连接起来。系统管理员和用户必须易于进行互连和重新配置组件。例如,应该可以将一组数据移动到不同的…
{"title":"Open distributed processing (panel)","authors":"Oscar Nierstrasz, A. Snyder, A. S. Williams, W. Cook","doi":"10.1145/260303.260322","DOIUrl":"https://doi.org/10.1145/260303.260322","url":null,"abstract":"The computer industry is facing a software crisis. To remain competitive, organizations need to continually improve the computer solutions they use to run the enterprise. However, constructing and maintaining enterprise wide application systems running in a heterogeneous distributed environment is too expensive and time consuming, resulting in a large backlog of unfulfilled needs. One of the most promising approaches to resolving this software crisis is the idea of constructing software systems by interconnecting software component products developed by a wide variety of commercial software vendors and in-house developers. This approach allows customers to better leverage the work of others, reducing development costs. It offers maximum freedom of choice to the customer, enabling more flexible and configurable enterprise solutions. It encourages competition among software developers to produce innovative components that maximize the value to customers. It enables the rapid evolution of software systems to meet fast changing business requirements. For this component-based approach to be successful, several requirements must be satisfied. It must be possible to interconnect components developed independently, using different programming languages, running on different kinds of machines in a distributed environment. It must be possible to replace individual components, again where the new component might be implemented by a different developer, using a different programming language, running on a different machine, possibly of a different kind than the original component. It must be possible to introduce or replace existing components with new components that provide extended capabilities without breaking existing software. Adding or replacing components must be possible without stopping the system. It should be possible to validate component interconnections for compatibility based on component attributes. Components should be isolated from each other so that software errors can be confined and tracked to a particular component. It must be possible to incorporate existing \" legacy \" applications with minimal or no modification. These capabilities should apply not just to traditional application programs, but also to smaller functional units, such as a file selection dialog, and even to basic system components, such as file systems and virtual memory managers. At a higher level, it must be possible to interconnect data, not just programs. For example, it must be possible to connect a specific invoice with a specific customer record. It must be easy for system administrators and users to make interconnections and reconfigure components. For example, it should be possible to move a collection of data to a different …","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127478846","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
Developing software for large-scale reuse (panel) 为大规模重用开发软件(面板)
E. Seidewitz, Brad Balfour, Sam S. Adam, David M. Wade, Brad J. Cox
This panel succeeded in both its goals. The first of these was, of course, to have a useful discussion about developing software for large-scale reuse. The second goal was to try to encourage greater communication between the Ada community and the object-oriented programming community. Two of the panelists (Brad Balfour and David Wade) were drawn from the Ada community, while the other two (Sam Adams and Brad Cox) were drawn from the object-oriented programming community. Further, the panel had been previously held in June at the Washington Ada Symposium. All the panelists agreed that this approach had been very useful, both for them personally and for the communities in general, and they hoped for further interaction in the future.
这个小组成功地实现了它的两个目标。当然,第一件事是对开发大规模重用的软件进行有益的讨论。第二个目标是尝试鼓励Ada社区和面向对象编程社区之间进行更多的交流。两位小组成员(Brad Balfour和David Wade)来自Ada社区,而另外两位(Sam Adams和Brad Cox)来自面向对象编程社区。此外,该小组曾于6月在华盛顿Ada专题讨论会上举行过会议。所有的小组成员都同意,这种方法对他们个人和整个社区都非常有用,他们希望未来能有进一步的互动。
{"title":"Developing software for large-scale reuse (panel)","authors":"E. Seidewitz, Brad Balfour, Sam S. Adam, David M. Wade, Brad J. Cox","doi":"10.1145/260303.260319","DOIUrl":"https://doi.org/10.1145/260303.260319","url":null,"abstract":"This panel succeeded in both its goals. The first of these was, of course, to have a useful discussion about developing software for large-scale reuse. The second goal was to try to encourage greater communication between the Ada community and the object-oriented programming community. Two of the panelists (Brad Balfour and David Wade) were drawn from the Ada community, while the other two (Sam Adams and Brad Cox) were drawn from the object-oriented programming community. Further, the panel had been previously held in June at the Washington Ada Symposium. All the panelists agreed that this approach had been very useful, both for them personally and for the communities in general, and they hoped for further interaction in the future.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130489980","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
Object-oriented programming transition strategies 面向对象编程转换策略
P. Barclay, S. Jackson
Caterpillar, Inc., today, from a logical perspective, has a mainframe environment with approximately: 20,000 “dumb’ terminals (3270, 5250, and VTlOO); 20,000 PC’s & workstations, that from the mainframe perspective act as “dumb’ terminals; and 20,000 terminals, PC’s or workstations located at dealers, customers, and suppliers. Caterpillar, Inc., believes that long term it will be migrating to the three tier client/server architecture with a “big” server or scalable mainframe; a “little” or local server; and local clients. A major effort is underway at Caterpillar, Inc., to manage the migration from mainframe to client/server, and especially the transition where both environments will be co-existing. In mid-1992, within this migration and transition effort, it was decided to evaluate the role object-oriented technology would play-would it be a key or an enabling technology?
卡特彼勒公司,今天,从逻辑的角度来看,拥有大约20,000个“哑”终端(3270,5250和VTlOO)的大型机环境;2万台个人电脑和工作站,从大型机的角度来看,它们是“哑”终端;以及位于经销商、客户和供应商的2万台终端、PC机或工作站。卡特彼勒公司认为,从长远来看,它将迁移到三层客户/服务器架构,并配备“大型”服务器或可扩展的主机;“小型”或本地服务器;还有本地客户。卡特彼勒公司正在努力管理从大型机到客户机/服务器的迁移,特别是两种环境共存的过渡。在1992年中期,在迁移和转换工作中,决定评估面向对象技术将扮演的角色——它是关键技术还是使能技术?
{"title":"Object-oriented programming transition strategies","authors":"P. Barclay, S. Jackson","doi":"10.1145/260303.260314","DOIUrl":"https://doi.org/10.1145/260303.260314","url":null,"abstract":"Caterpillar, Inc., today, from a logical perspective, has a mainframe environment with approximately: 20,000 “dumb’ terminals (3270, 5250, and VTlOO); 20,000 PC’s & workstations, that from the mainframe perspective act as “dumb’ terminals; and 20,000 terminals, PC’s or workstations located at dealers, customers, and suppliers. Caterpillar, Inc., believes that long term it will be migrating to the three tier client/server architecture with a “big” server or scalable mainframe; a “little” or local server; and local clients. A major effort is underway at Caterpillar, Inc., to manage the migration from mainframe to client/server, and especially the transition where both environments will be co-existing. In mid-1992, within this migration and transition effort, it was decided to evaluate the role object-oriented technology would play-would it be a key or an enabling technology?","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126251091","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
Security for object-oriented systems 面向对象系统的安全性
B. Thuraisingham, R. Sandhu, T. C. Ting
{"title":"Security for object-oriented systems","authors":"B. Thuraisingham, R. Sandhu, T. C. Ting","doi":"10.1145/260303.260325","DOIUrl":"https://doi.org/10.1145/260303.260325","url":null,"abstract":"","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"11220 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131571917","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
Object-oriented real-time system analysis and design issues 面向对象的实时系统分析与设计问题
M. Fayad, Milton L. Fulghum, W. Tsai
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对有效处理实时系统复杂性的必要性做了简短的评论,并在剩下的时间里领导了一场讨论。他建议开发人员不必担心主动或被动对象,并讨论了通过高度抽象、标准化的接口与其他对象交互的虚拟设备对象。这样的对象封装了两个组件对象:第一个是…
{"title":"Object-oriented real-time system analysis and design issues","authors":"M. Fayad, Milton L. Fulghum, W. Tsai","doi":"10.1145/260303.260329","DOIUrl":"https://doi.org/10.1145/260303.260329","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.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127401590","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
Training realtime simulation developers in object-oriented methods with Ada 用Ada培训实时仿真开发人员的面向对象方法
Gary J. Cernosek
This invention relates to random elastomeric copolyesters containing units of low molecular weight glycol, poly(alkylene oxide)glycol, dimer acid and 1,2 bis(4-carbomethoxy phenoxy)ethane.
本发明涉及含有低分子量乙二醇、聚(氧化亚烯)乙二醇、二聚酸和1,2双(4-碳甲氧基苯氧基)乙烷单元的随机弹性体共聚酯。
{"title":"Training realtime simulation developers in object-oriented methods with Ada","authors":"Gary J. Cernosek","doi":"10.1145/260303.260309","DOIUrl":"https://doi.org/10.1145/260303.260309","url":null,"abstract":"This invention relates to random elastomeric copolyesters containing units of low molecular weight glycol, poly(alkylene oxide)glycol, dimer acid and 1,2 bis(4-carbomethoxy phenoxy)ethane.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127221431","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
The role of a corporate object technology center 公司对象技术中心的角色
Timothy D. Korson
IBM Object-Oriented Technology Center (scuba@pkedvm9.vnet.ibm.com) l Gerard Meszaros, Bell Northern Research (gerard@bnr.ca) Position papers describing the approaches and status of 13 different corporate object technology centers were received. Space constraints preclude the summarization of those position papers here, but, the full version of this report, which includes those summaries, can be obtained from Tom Kristek (scuba@pkedvm9.vnet,ibm.com).
IBM面向对象技术中心(scuba@pkedvm9.vnet.ibm.com)、Gerard Meszaros、Bell Northern Research (gerard@bnr.ca)收到了描述13个不同企业对象技术中心的方法和现状的意见书。由于篇幅限制,无法在这里对这些立场文件进行总结,但是,本报告的完整版本,包括这些摘要,可以从Tom Kristek (scuba@pkedvm9.vnet,ibm.com)获得。
{"title":"The role of a corporate object technology center","authors":"Timothy D. Korson","doi":"10.1145/260303.260362","DOIUrl":"https://doi.org/10.1145/260303.260362","url":null,"abstract":"IBM Object-Oriented Technology Center (scuba@pkedvm9.vnet.ibm.com) l Gerard Meszaros, Bell Northern Research (gerard@bnr.ca) Position papers describing the approaches and status of 13 different corporate object technology centers were received. Space constraints preclude the summarization of those position papers here, but, the full version of this report, which includes those summaries, can be obtained from Tom Kristek (scuba@pkedvm9.vnet,ibm.com).","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126540910","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
Integrating security technology and object-oriented technology (panel) 集成安全技术和面向对象技术(面板)
B. Thuraisingham, T. C. Ting, Peter J. Sell, R. Sandhu, T. Keefe
Object-oriented systems are gaining increasing popularity due to their inherent ability to represent conceptual entities as objects, which is similar to the way humans view the world. This power of representation has led to the development of new generation applications such as Multimedia information processing, Artificial Intelligence, CAD/CAM, and Process control systems. In addition to the power of representation, object-oriented approaches are also being used to design software components and to interconnect heterogeneous database systems.
面向对象系统由于其将概念实体表示为对象的固有能力而越来越受欢迎,这与人类看待世界的方式类似。这种表现的力量导致了新一代应用的发展,如多媒体信息处理、人工智能、CAD/CAM和过程控制系统。除了强大的表示能力之外,面向对象方法还被用于设计软件组件和连接异构数据库系统。
{"title":"Integrating security technology and object-oriented technology (panel)","authors":"B. Thuraisingham, T. C. Ting, Peter J. Sell, R. Sandhu, T. Keefe","doi":"10.1145/260303.260320","DOIUrl":"https://doi.org/10.1145/260303.260320","url":null,"abstract":"Object-oriented systems are gaining increasing popularity due to their inherent ability to represent conceptual entities as objects, which is similar to the way humans view the world. This power of representation has led to the development of new generation applications such as Multimedia information processing, Artificial Intelligence, CAD/CAM, and Process control systems. In addition to the power of representation, object-oriented approaches are also being used to design software components and to interconnect heterogeneous database systems.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122292658","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
Comparison of OOA and real-time SA—from the experiment of analyzing an image filing system OOA与实时sa的比较——来自一个图像归档系统的实验分析
A. Yamashiro, H. Nakano, Kazuki Yoshida, E. Saito
The second stage of our project involved the evaluation of its usefulness. Our approach was to apply both the Structured Analysis and the Object-Oriented Analysis methods to the same subsystem of the image filing system and to evaluate their analysis processes and the corresponding results. Here, we applied Rumbaugh’s Object Modeling Technique (a.k.a. OMT) as an analysis method, not because Coad’s OOA is insufficient but because OMT suggests more rigid processes, models, and notations for applying the method. This experience paper describes the overview of the second stage of our project. Target Application:
我们项目的第二阶段涉及对其有用性的评估。我们的方法是将结构化分析和面向对象分析方法应用于图像归档系统的同一子系统,并评估它们的分析过程和相应的结果。在这里,我们应用Rumbaugh的对象建模技术(又名OMT)作为分析方法,不是因为Coad的OOA不够充分,而是因为OMT为应用该方法提供了更严格的过程、模型和符号。这份经验报告描述了我们项目第二阶段的概况。目标应用程序:
{"title":"Comparison of OOA and real-time SA—from the experiment of analyzing an image filing system","authors":"A. Yamashiro, H. Nakano, Kazuki Yoshida, E. Saito","doi":"10.1145/260303.260315","DOIUrl":"https://doi.org/10.1145/260303.260315","url":null,"abstract":"The second stage of our project involved the evaluation of its usefulness. Our approach was to apply both the Structured Analysis and the Object-Oriented Analysis methods to the same subsystem of the image filing system and to evaluate their analysis processes and the corresponding results. Here, we applied Rumbaugh’s Object Modeling Technique (a.k.a. OMT) as an analysis method, not because Coad’s OOA is insufficient but because OMT suggests more rigid processes, models, and notations for applying the method. This experience paper describes the overview of the second stage of our project. Target Application:","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121637946","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
Processes and metrics for object-oriented software development 面向对象软件开发的过程和度量
S. Bilow, D. Lea, K. Freburger, D. Champeaux
On Sunday, 26 September, 1993 the OOPSLA ‘93 Workshop on Processes and Metrics for Object Oriented Software Development was held in Washington DC. The workshop was structured in 3 sections consisting of specific, focused activities. Those sections were; (1) A series of formal paper presentations. (2) Four smaller special topic discussion groups facilitated by the workshop organizers. (3) A consensus building process, group discussion, and construction of a position statement. Summaries of these activities will constitute the body of this report.
1993年9月26日星期日,面向对象软件开发过程和度量的OOPSLA ' 93研讨会在华盛顿特区举行。讲习班分为三个部分,包括具体、重点突出的活动。这些部分是;(1)一系列正式的论文报告。(2)由研讨会组织者促成的四个较小的专题讨论小组。(3)建立共识的过程、小组讨论和立场声明的构建。这些活动的摘要将构成本报告的正文。
{"title":"Processes and metrics for object-oriented software development","authors":"S. Bilow, D. Lea, K. Freburger, D. Champeaux","doi":"10.1145/260303.260337","DOIUrl":"https://doi.org/10.1145/260303.260337","url":null,"abstract":"On Sunday, 26 September, 1993 the OOPSLA ‘93 Workshop on Processes and Metrics for Object Oriented Software Development was held in Washington DC. The workshop was structured in 3 sections consisting of specific, focused activities. Those sections were; (1) A series of formal paper presentations. (2) Four smaller special topic discussion groups facilitated by the workshop organizers. (3) A consensus building process, group discussion, and construction of a position statement. Summaries of these activities will constitute the body of this report.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121640215","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
期刊
Addendum to the proceedings on Object-oriented programming systems, languages, and applications
全部 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