Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications最新文献

筛选
英文 中文
Building large distributed software systems using objects 使用对象构建大型分布式软件系统
Ashutosh Tiwary, R. Raj, D. Lea, C. Bosch
{"title":"Building large distributed software systems using objects","authors":"Ashutosh Tiwary, R. Raj, D. Lea, C. Bosch","doi":"10.1145/260094.260279","DOIUrl":"https://doi.org/10.1145/260094.260279","url":null,"abstract":"Large product or service organizations have attempted or are attempting to build large scale distributed software systems using objects. This paper summarizes the current conclusions of a workshop on building such systems, as viewed from the perspective of practitioners and researchers in this area. The participants concluded that although objects do help in managing the complexity in building such large systems, current object technology does not address many of the critical issues,","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114604912","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
Applying Object-Oriented Software Engineering Methods to the development of call center software: a case study 面向对象软件工程方法在呼叫中心软件开发中的应用:一个案例研究
Jeff L. Burgett, Sheryl Adam
{"title":"Applying Object-Oriented Software Engineering Methods to the development of call center software: a case study","authors":"Jeff L. Burgett, Sheryl Adam","doi":"10.1145/260094.260240","DOIUrl":"https://doi.org/10.1145/260094.260240","url":null,"abstract":"In an event to improve the quality and productivity of the software development process, the Voice/Data Integration Group embarked on a program to introduce Object-Oriented Software Engineering Methods into the development of a large call center application. This paper provides an analysis of the experience as it applies to project management, requirements, development, and quality assurance. The key lessons learned during the development and the maintenance of this production system are summarized. Introduction In the second quarter of 1993 a grass roots efforts had begun to integrate C++ into our call center product. By the first quarter of 1994 a business decision was made to introduce the Object-Oriented Software Engineering (OOSE) method into the group on selected projects. Management’s perception was that the group maintained good customer satisfaction and a high level of productivity, however metrics had never been applied and this perception had never been quantified. A three year plan was initiated that would enable us to quantify key aspects of customer satisfaction and productivity as it applied to our software development and maintenance process. The objective for the first year was to migrate to a more formal, repeatable software development process that would meet or exceed our current level of quality and productivity. The plan for the second year is to apply metrics to quantify where we are in terms of software quality. The third year plan calls for using these metrics to direct the improvement of our software development and maintenance process. This paper outlines the path taken in order to achieve this goal of migrating to OOSE methods in Sheryl J. Adam","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117236698","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
OOPSLA '95 Doctoral Symposium 学术研讨会
M. Rosson
{"title":"OOPSLA '95 Doctoral Symposium","authors":"M. Rosson","doi":"10.1145/260094.260247","DOIUrl":"https://doi.org/10.1145/260094.260247","url":null,"abstract":"For the second year, OOPSLA sponsored a Doctoral Symposium in which advanced Ph.D. students presented their dissertation projects to one another and a group of four mentors. This year 10 students were selected from a set of 21 applicants; selection was based on the mentors’ ratings of the relevance and soundness of the dissertation projects as well as judgments of the likely benefit of the presentation and critique to the student. The four mentors included Mary Loomis from Hewlett-Packard Laboratories, John McGregor from Clemson University, Eliot Moss from the University of Massachusetts, and Satoshi Matsuoka from the University of Tokyo.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124579694","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
Using objects to manage in-memory data intensive expert systems 使用对象管理内存中的数据密集型专家系统
S. Marney, M. Ibrahim
{"title":"Using objects to manage in-memory data intensive expert systems","authors":"S. Marney, M. Ibrahim","doi":"10.1145/260094.260237","DOIUrl":"https://doi.org/10.1145/260094.260237","url":null,"abstract":"This report discusses the experience we gained developing the Dealer Consultant Expert System (DCES), and the role objects play in the representation and management of the immense amount of data the system analyzes. In particular, we discuss some of the innovative ideas and benefits we realized by using objects to: 1) manipulate the large amount of data that form the core of the expert system; 2) reason with an embedded inference engine on application objects constructed in C++; and 3) implement multiple representations for data access, procedural manipulation and inferencing. The next section introduces an overview of the project and its current status. Section 3 presents the application architecture and the methodology used for development. Section 4 discusses our experience in using objects for inmemory data representation and manipulation. The last two sections summarize lessons learned and future plans.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"6 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121012569","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
Why C++ is not just an object-oriented programming language 为什么c++不仅仅是一种面向对象的编程语言
B. Stroustrup
{"title":"Why C++ is not just an object-oriented programming language","authors":"B. Stroustrup","doi":"10.1145/260094.260207","DOIUrl":"https://doi.org/10.1145/260094.260207","url":null,"abstract":"C++ directly supports a variety of programming styles. In this, C ++ deliberately differs from languages designed to support a single way of writing programs. This paper briefly presents key programming styles directly supported by C++ and argues that the support for multiple styles is one of its major strengths. The styles presented include: traditional C-style, concrete classes, abstract classes, traditional class hierarchies, abstract classes and class hierarchies, and generic programming. To provide a context for this overview, I discuss criteria for a reasonable and useful definition of ‘‘object-oriented programming.’’","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124637004","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}
引用次数: 29
Framework-centered software development: report on the workshop 以框架为中心的软件开发:研讨会报告
D. Gangopadhyay, W. Pree, Albert Schappert
{"title":"Framework-centered software development: report on the workshop","authors":"D. Gangopadhyay, W. Pree, Albert Schappert","doi":"10.1145/260094.260255","DOIUrl":"https://doi.org/10.1145/260094.260255","url":null,"abstract":"The workshop found broad interest in the 00 community and significant contributions were submitted. There were two groups of submissions: one for framework design and the other for framework adaptation. There were oral presentations of 2 papers selected from each category, followed by groupdiscussions in the afternoon. The rest of this report includes abstracts of the presentations (including links the sources), and the findings from the discussion sessions. We conclude the report with a list of topics where more research will be fruitful.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126248666","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
Workshop on object-oriented legacy systems and software evolution 面向对象遗留系统和软件演化研讨会
A. Taivalsaari, Roland Trauter, E. Casais
{"title":"Workshop on object-oriented legacy systems and software evolution","authors":"A. Taivalsaari, Roland Trauter, E. Casais","doi":"10.1145/260094.260276","DOIUrl":"https://doi.org/10.1145/260094.260276","url":null,"abstract":"The increasing reliance on information technology for consumer and industrial goods imposes new requirements on software flexibility. In domains such as telecommunications or logistics, many application variants have to be produced to fulfill the needs of widely different markets and categories of customers. Moreover, these systems must accommodate numerous function enhancements and changes in customers requirements over time. In general, economic and other factors make it increasingly important to view software development as the process of creating families of systems instead of building individual applications.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"203 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131160445","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Legacy systems and object technology: workshop summary 遗留系统和对象技术:研讨会总结
Yeona Jang
{"title":"Legacy systems and object technology: workshop summary","authors":"Yeona Jang","doi":"10.1145/260094.260275","DOIUrl":"https://doi.org/10.1145/260094.260275","url":null,"abstract":"Since the invention of the wheel, promises of every new technology have been clear. Unfortunately, the materialization of these promises is hardly a trivial task, and object technology is no exception. We are learning that object technology is no silver bullet which will solve all legacy problems. Nevertheless, many information professionals believe that object techniques can usefully reduce the difficulties associated with legacy systems in a pragmatic way.","PeriodicalId":286350,"journal":{"name":"Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131652000","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
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学术文献互助群
群 号:604180095
Book学术官方微信