首页 > 最新文献

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

英文 中文
Efficient implementation of concurrent object-oriented programs 高效实现并发的面向对象程序
L. Kalé
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.
这个全天的研讨会在主要会议之前的星期一举行。研讨会的目的是检查现有并发面向对象语言实现的效率,讨论提高此类实现效率的技术,并确定在达到效率均等方面的挑战。研讨会的一个重要目标是促进在不同社区工作的研究人员和实践者之间的交流,特别是那些使用并发面向对象语言构建应用程序的人和那些构建并发面向对象语言实现的人。
{"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
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.
在过去的六年里,MITRE公司已经实施了一系列不那么快速的原型,向美国空军展示了面向对象技术在战术信息处理问题上的应用。不那么快速的原型描述了软件概念证明的开发,它演示了自动化解决方案的外观和感觉,并受到严格的截止日期的约束。然而,原型的许多潜在功能必须在相对较短的时间内开发到接近beta版本的水平。这使得软件的中间版本能够在实时、可操作的环境中进行演示和操作,以帮助识别在原型工作期间持续增长和变化的系统需求。
{"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
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 …
企业IT趋势表明越来越关注共享的企业级数据访问。这种访问被视为IT武器库中的关键武器。这种全局数据访问的成功实现受到每个公司内部使用的大量持久性机制的阻碍。由于对传统软件解决方案的投资,越来越需要将遗留系统与“更快上市”的基于对象的技术集成在一起。本次研讨会集中讨论了在执行运行时对象、持久化对象和驻留在关系和其他持久化机制中的数据的集成时遇到的重要问题。十四家公司和一所大学的代表参加了这次研讨会。对于经历与对象和数据集成相关的实际挑战的团队来说,研讨会证明是一个真实的生活证明。车间被分成三段。第一个间隙为被接受论文的作者提供了一个机会,简要讨论他们的经验和解决方案。此外,作者还列出了6个最热门的话题。第二个间歇是围绕四个主题分组进行的工作组讨论。第三次间隔由每个工作组的代表作介绍。在这些报告中回顾了每个工作组主题的动机、挑战和见解。在一个以上的工作组中讨论了若干相同的主题。因此,工作组的发现被分类为:该工作组的动机是避免为不同的事务模型支持“最小公分母”方法。工作组与会者指出,解决不同事务模型问题的一种方法是支持广义事务模型。这将规避针对任何特定应用程序的需求定制特定事务模型的好处。困难在于支持长事务的数据库与支持短事务的数据库之间的同步。长事务跨越连接到数据库的客户机的生命周期。此外,检入到数据库的对象将被版本化。关于长事务的信息必须嵌入到驻留在其他持久性机制上的数据的应用程序数据中。工作组简要讨论了嵌套事务的问题。由于对象具有复杂的相互关联性质,因此需要相对于对象边界嵌套事务。当前的关系和其他非基于对象的持久性机制通常不支持嵌套事务。其他体系结构支持更复杂的访问控制级别。例如,数据访问和服务支持请求管理…
{"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
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.
多任务三轴姿态支持系统(MTASS)最适度地使用了00技术。在这样的系统上,所有传感器数据总是有一个大文件。由于不同任务的传感器各不相同,接口和文件格式需要修改,因此没有大量的重用。在MTASS上,我们为每个传感器使用单个文件,并为每个文件提供接口代码。我们没有使用00设计,但我们至少用对数据的操作对数据进行了分组。在编码阶段非常适度地使用00个概念有助于将代码的重用从20%提高到70%。
{"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
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.
本文介绍了学习对象技术的多媒体环境的突出特点。该系统呈现出一些新颖的方面,例如广泛使用对象动画和超媒体模式来描述面向对象的设计概念,特别是对象框架。这种环境补充了其他教学和学习活动,并提供了一种很好的方法来克服在对象范式的学习过程中出现的一些困难,例如它所隐含的艰难的哲学变化和新技术概念的吸收。
{"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
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.
讲习班包括三次会议,随后是总结和非正式示范期。第一次会议集中讨论了可视化面向对象编程背后的一般思想,特别是其中的挑战和机遇。第二篇是关于使用可视化技术来实现面向对象编程的强大和简单性。第三次会议集中讨论悬而未决的问题和尚未解决的问题。在每次会议中,有三到四个主题进行了深入的讨论,每个主题由一位演讲者或讨论主持人领导。演讲很短,通常是高度互动的,与会者在整个演讲过程中发表评论和讨论。一些演讲者还使用了现场系统或视频来演示他们的工作。
{"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
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.
美国马萨诸塞大学Amhearst分校的Barbara Staudt Lerner发表了“将类型一致性的概念扩展到接口和类型系统”的演讲。这是在独立于实现类层次结构的接口类型层次结构上下文中进行的工作。这是一项正在进行的工作,旨在扩展现有的类型系统,以允许现有的实例演变为新的类实现。她观察到,现有的类型很少删除功能。这就是要优化的情况。删除功能的类型不那么重要,因为几乎不可能以任何有意义的方式支持它。
{"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
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.
这个研讨会是在周日举行的,在实际会议之前。根据一份简短的意见书,邀请参与者解释他们认为目前可用的用于理解、分析和调试00系统的工具中缺少的东西。一半的受访者来自学术界,另一半来自软件行业。这是一个非常平衡的参与。“workshop”这个短语意味着参与者必须工作。然而,我们从几个研讨会的经验来看,其中许多看起来更像是小型会议。通常,有太多的书面报告,人们往往被迫过于被动。相比之下,我们的研讨会的本质是根本没有论文展示。相反,参与者非常简短地介绍了他们是谁,告诉其他人他们来自哪里,并有机会展示最多两张幻灯片。在这些简短的陈述之后,我们开始了收集问题的过程。很快,一份问题清单就形成了,并成立了更小的小组来更详细地讨论这些主题。有些话题比其他话题更受欢迎。在这些会议之后,这些小组再次合并,召开了一个议题会议。在一天结束的时候,我们试图收集一些有趣的结论,以便在第二天星期一开始的小组会议上作为小组提出。这个收集的过程有点困难,但也反映了在一个密集的工作坊中学习的经历。我们没有论文展示,但是人们进行了很多有趣的讨论,而且很难报告白天热情的人们进行的许多不同讨论的结果。这篇论文将告诉你如何拿到与会者提交的意见书清单。这将使你对这门学科的最新进展有一个概念。此外,将讨论在各届会议上提出的问题。
{"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
期刊
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