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

筛选
英文 中文
Efficient implementation of concurrent object-oriented programs 高效实现并发的面向对象程序
L. Kalé
{"title":"Efficient implementation of concurrent object-oriented programs","authors":"L. Kalé","doi":"10.1145/260303.260350","DOIUrl":"https://doi.org/10.1145/260303.260350","url":null,"abstract":"This full-day workshop was held on Monday prior to the main conference. The purpose of the workshop was to examine the efficiency of existing concurrent objectoriented language implementations, discuss techniques for improving the efficiency of such implementations, and identify the challenges in reaching parity in efficiency. An important goal of the workshop was to facilitate communication amongst researchers and practitioners working in distinct communities, particularly those building applications using concurrent object-oriented languages and those building implementations of concurrent object-oriented languages.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"74 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":"130380340","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
Post-mortem assessment of interface changes for an evolving, object-oriented, “not-so-rapid” prototype 对不断发展的、面向对象的、“不那么快速的”原型的接口更改进行事后评估
M. A. Malloy
{"title":"Post-mortem assessment of interface changes for an evolving, object-oriented, “not-so-rapid” prototype","authors":"M. A. Malloy","doi":"10.1145/260303.260307","DOIUrl":"https://doi.org/10.1145/260303.260307","url":null,"abstract":"During the past six years, the MITRE Corporation has implemented a series of not-so-rapid prototypes demonstrating to the U.S. Air Force the application of object-oriented technology to tactical information processing problems. Not-so-rapid prototyping describes the development of software proofs of concept that demonstrate the look and feel of automated solutions, subject to a rigorous deadline. Much of the underlying functionality of the prototype must be developed, however, nearly to the level of a beta version, but within a relatively short time period. This enables intermediate versions of the software to be demonstrated and exercised in a real-time, operational environment to help identify system requirements that continue to grow and change even during the prototyping effort.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"1 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":"129915173","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 object paradigm and development process standards 对象范型和开发过程标准
J. Coplien, S. Hutz, R. Winder
{"title":"The object paradigm and development process standards","authors":"J. Coplien, S. Hutz, R. Winder","doi":"10.1145/260303.260341","DOIUrl":"https://doi.org/10.1145/260303.260341","url":null,"abstract":"","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"35 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":"116201578","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 persistence in heterogeneous database environments 异构数据库环境中的对象持久化
Paul J. Richards
{"title":"Object persistence in heterogeneous database environments","authors":"Paul J. Richards","doi":"10.1145/260303.260356","DOIUrl":"https://doi.org/10.1145/260303.260356","url":null,"abstract":"1 .O Introduction Corporate IT trends indicate increased focus on shared enterprise level data access. Such access is viewed as crucial weaponry of the IT arsenal. Successful implementation of such global data access is impeded by the numerous persistence mechanisms used within each corporation. Due to investments in traditional software solutions, there is a mounting need to integrate legacy systems with \" faster-to-market \" object based technologies. This workshop concentrated on the significant issues encountered when performing integration of run-time objects, persistent objects and data residing in relational and other persistence mechanisms. Fourteen corporations and one university were represented in this workshop. The workshop proved to be a real life testament for groups experiencing the practical challenges associated with object and data integration. The workshop was broken into three intervals. This first interval offered an opportunity for the authors of accepted papers to briefly discuss their experiences and solutions. Additionally, authors identified their 6 hottest topics. The second interval consisted of work group discussions centered around four topic groupings. The third interval consisted of presentations by representatives of each work group. Motivations, challenges and insights to the topics in each work group were reviewed in these presentations. Several of the same topics were discussed in more than one work group. Hence, the work group findings are categorized into: The motivation for this work group was to avoid supporting a \" least common denominator \" approach for dissimilar transaction models. Work group participants pointed out that one approach to solving the dissimilar transaction model problem was to support a generalized transaction model. This would circumvent the benefits of tailoring specific transaction models toward the requirements of any particular application. Difficulties lie in the synchronization of databases supporting long transactions with databases supporting short transactions. Long transactions span the life of clients connected to the databases. Additionally, objects checked back in to the database become versioned. Information about the long transactions would have to be embedded within the application data for data residing on other persistence mechanisms. The work group briefly discussed the issue of nested transactions. Due to the complex interrelated nature of objects, there is a requirement to nest transactions relative to object boundaries. Nested transactions are not typically supported within current relational and other non object based persistence mechanisms. Other architectures supported more sophisticated levels of access control. For example, request management was supported for data access and service …","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"8 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":"117012429","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
Evolving toward object-oriented technology in large organizations (panel) 在大型组织中向面向对象技术发展(面板)
S. Litvintchouk, M. Stark, Brad Balfour, M. Fayad, Bernie Rosenfeld
{"title":"Evolving toward object-oriented technology in large organizations (panel)","authors":"S. Litvintchouk, M. Stark, Brad Balfour, M. Fayad, Bernie Rosenfeld","doi":"10.1145/260303.260324","DOIUrl":"https://doi.org/10.1145/260303.260324","url":null,"abstract":"The Multimission Three-Axis Attitude Support System (MTASS) had the most modest use of 00 technology. On such systems, there was always one big file for all sensor data. As sensors vary from mission to mission, interfaces and file formats need to be revised, so there hasn’t been a lot of reuse. On MTASS, we employed a single file for each sensor and have interface code to each file. We didn’t use 00 design, but we at least grouped data with operations on the data. This very modest usage of 00 concepts during the coding phase has helped increase reuse from 20% of the code to 70% of the code.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"9 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":"128079283","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
Learning object-oriented concepts with multimedia technology 利用多媒体技术学习面向对象的概念
A. Amandi, M. Leonardi, M. López, M. Prieto, G. Rossi
{"title":"Learning object-oriented concepts with multimedia technology","authors":"A. Amandi, M. Leonardi, M. López, M. Prieto, G. Rossi","doi":"10.1145/260303.260306","DOIUrl":"https://doi.org/10.1145/260303.260306","url":null,"abstract":"We present in this paper the outstanding features of a multimedia environment for learning object technology. This system presents certain novel aspects such as the extensive use of object animation and hypermedia patterns to describe object-oriented design concepts, in particular object frameworks. This environment complements other teaching and learning activities, and provides a good way of overcoming some of the difficulties that arise on the learning process of the object paradigm, such as the hard philosophical change that it implies and the assimilation of new technical concepts.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"1 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":"122578853","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
Visual object-oriented programming 可视化面向对象程序设计
M. Burnett
{"title":"Visual object-oriented programming","authors":"M. Burnett","doi":"10.1145/260304.261240","DOIUrl":"https://doi.org/10.1145/260304.261240","url":null,"abstract":"The workshop consisted of three sessions, followed by a wrap-up and an informal demonstration period. The first session focused on the general ideas behind visual object-oriented programming, and especially the challenges and opportunities. The second was about the use of visual techniques to achieve both power and simplicity in object-oriented programming. The third was centered on open issues and unsolved problems. In each session, there were three or four topics covered in some depth, each led by a presenter or discussion leader. The presentations were short and usually highly interactive, with the attendees contributing comments and discussion throughout the presentation. Some of the presenters also had live systems or videos to demonstrate their work.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"47 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":"124320175","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}
引用次数: 72
Smalltalk under the umbrella: the Travelers' Smalltalk experience 伞下的Smalltalk:旅行者的Smalltalk体验
John Cunningham
{"title":"Smalltalk under the umbrella: the Travelers' Smalltalk experience","authors":"John Cunningham","doi":"10.1145/260303.260311","DOIUrl":"https://doi.org/10.1145/260303.260311","url":null,"abstract":"","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"65 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":"131530450","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 evolution of class definitions 支持类定义的演变
Theodore C. Goldstein
{"title":"Supporting the evolution of class definitions","authors":"Theodore C. Goldstein","doi":"10.1145/260303.260344","DOIUrl":"https://doi.org/10.1145/260303.260344","url":null,"abstract":"Barbara Staudt Lerner of University of Massachusetts at Amhearst (USA) spoke on “Extending the Notion of Type Conformance to Interfaces and Type Systems.” This is work pursued in the context of interface type hierarchies which are independent of their implementation class hierarchies. This was work in progress which seeks to extend existing type systems to allow existing instances to evolve to new implementations of classes. She makes the observation that existing types rarely delete functionality. This is the case to optimize. Types which delete functionality are not as important, since it is nearly impossible to support in any meaningful way.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"213 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":"127098095","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
Advanced techniques for understanding, profiling, and debugging object oriented systems 用于理解、分析和调试面向对象系统的高级技术
C. Laffra, A. Malhotra, Vicki de Mey
{"title":"Advanced techniques for understanding, profiling, and debugging object oriented systems","authors":"C. Laffra, A. Malhotra, Vicki de Mey","doi":"10.1145/260303.260326","DOIUrl":"https://doi.org/10.1145/260303.260326","url":null,"abstract":"This workshop was held on Sunday, prior to the actual conference. Participants were invited, based on a short position paper in which they explained what they think is missing in currently available tools for understanding, profiling and debugging of 00 systems. Half the people that responded came from academia, the other half from the software industry. Which was a nicely balanced participation. The phrase \" workshop \" suggests that participants have to work. However, our experiences from a couple of workshops, was that many of them look more like mini-conferences. Typically, there are too many paper presentations, and people are often forced to be much too passive. As a contrast, the nature of our workshop was intended to have no paper presentations at all. Instead, the participants very briefly presented who they were, told the rest where they came from, and were given an opportunity to show at most two slides. After these short presentations, we started the process of gathering issues. Very quickly, a list of issues was developed, and smaller groups were formed to discuss the topics in more detail. Some topics were more popular than others. After these sessions, the groups merged again for a session of issue gathering At the end of the day, we tried to collect some interesting conclusions to be presented as a panel at the panel sessions, to be started on Monday, the next day. This collection process was a little bit difficult, and kind of reflects the learning experience from a workshop with such an intensive nature. We did not have paper presentations, but people had a lot of interesting discussions, and it is very difficult to report on the results of a collection of many different discussions among enthusiastic people held during the day. This paper will show how to get your hands on the list of position papers that were sent in by the participants. This will give you an idea of the state-of-the-art of this subject. Furthermore, the issues that were raised in the different sessions will be discussed.","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"18 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":"132221186","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信