首页 > 最新文献

Theory Pract. Object Syst.最新文献

英文 中文
A Simple and Unifying Approach to Subjective Objects 主观客体的简单统一方法
Pub Date : 1996-12-01 DOI: 10.1002/(SICI)1096-9942(1996)2:3<161::AID-TAPO3>3.0.CO;2-Z
Randall B. Smith, D. Ungar
Abstract Most object-oriented languages are objective: an object always responds to the same message in the same way. Subjective objects more closely match naturally occurring systems, and they provide consistent solutions to a wide range of problems, problems that otherwise must be solved by varied and specialized mechanisms. Applying a perspective-receiver symmetry principle in designing the subjectivity semantics of an object-oriented language results in a semantically uncluttered language with a surprisingly wide range of utility. We employ this approach in creating the language Us, a subjective version of Self.
大多数面向对象语言都是客观的:对象总是以相同的方式响应相同的消息。主观对象更接近于自然发生的系统,它们为广泛的问题提供一致的解决方案,否则这些问题必须通过各种专门的机制来解决。在设计面向对象语言的主体性语义时应用透视-接收者对称原则,可以得到语义上整洁的语言,并且具有惊人的广泛的实用性。我们采用这种方法来创造语言“我们”,一个主观版本的“自我”。
{"title":"A Simple and Unifying Approach to Subjective Objects","authors":"Randall B. Smith, D. Ungar","doi":"10.1002/(SICI)1096-9942(1996)2:3<161::AID-TAPO3>3.0.CO;2-Z","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:3<161::AID-TAPO3>3.0.CO;2-Z","url":null,"abstract":"Abstract Most object-oriented languages are objective: an object always responds to the same message in the same way. Subjective objects more closely match naturally occurring systems, and they provide consistent solutions to a wide range of problems, problems that otherwise must be solved by varied and specialized mechanisms. Applying a perspective-receiver symmetry principle in designing the subjectivity semantics of an object-oriented language results in a semantically uncluttered language with a surprisingly wide range of utility. We employ this approach in creating the language Us, a subjective version of Self.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116673604","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}
引用次数: 90
Roles: Conceptual Abstraction Theory and Practical Language Issues 角色:概念抽象理论与实用语言问题
Pub Date : 1996-12-01 DOI: 10.1002/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.3.CO;2-S
B. B. Kristensen, K. Østerbye
{"title":"Roles: Conceptual Abstraction Theory and Practical Language Issues","authors":"B. B. Kristensen, K. Østerbye","doi":"10.1002/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.3.CO;2-S","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.3.CO;2-S","url":null,"abstract":"","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131405288","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}
引用次数: 203
Understanding and Using Patterns in Software Development 在软件开发中理解和使用模式
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#
D. Riehle, H. Züllighoven
Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this paper we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks.
模式已被证明是获取和交流软件设计经验的有效手段。然而,模式不仅仅是软件设计模式:我们相信模式在几个层次上都适用于软件开发。在本文中,我们将探讨我们已经理解的模式概念的关键方面,将模式与软件设计期间构建的不同模型联系起来,讨论模式形式以及我们如何认为模式可以形成更大的整体,如模式手册。
{"title":"Understanding and Using Patterns in Software Development","authors":"D. Riehle, H. Züllighoven","doi":"10.1002/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#","url":null,"abstract":"Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this paper we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124399361","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}
引用次数: 261
Using Design Patterns to Restructure the User Interface Part of an Application Framework 使用设计模式重构应用程序框架的用户界面部分
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<53::AID-TAPO5>3.3.CO;2-1
Wolfgang Strunk, Frank Fröse
{"title":"Using Design Patterns to Restructure the User Interface Part of an Application Framework","authors":"Wolfgang Strunk, Frank Fröse","doi":"10.1002/(SICI)1096-9942(1996)2:1<53::AID-TAPO5>3.3.CO;2-1","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<53::AID-TAPO5>3.3.CO;2-1","url":null,"abstract":"","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126711505","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
Implementing Object Access Control a posteriori 后验实现对象访问控制
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:2<119::AID-TAPO3>3.3.CO;2-T
A. Sousa
{"title":"Implementing Object Access Control a posteriori","authors":"A. Sousa","doi":"10.1002/(SICI)1096-9942(1996)2:2<119::AID-TAPO3>3.3.CO;2-T","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:2<119::AID-TAPO3>3.3.CO;2-T","url":null,"abstract":"","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"53 s44","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120839392","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
Dotplot Patterns: A Literal Look at Pattern Languages 点图模式:从字面上看模式语言
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<31::AID-TAPO3>3.3.CO;2-F
J. Helfman
This paper describes the dotplot data visualization technique and its potential for contributingto the identificationof design patterns. Pattern languages have been used in architectural design and urban planning to codify related rules-of-thumb for constructing vernacular buildings and towns. When applied to software design, pattern languages promote reuse while allowing novice designers to learn from the insights of experts. Dotplots have been used in biology to study similarity in genetic sequences. When applied to software, dotplots identify patterns that range in abstraction from the syntax of programming languages to the organizational uniformity of large, multi-component systems. Dotplots are useful for design by successive abstraction—replacing duplicated code with macros, subroutines, or classes. Dotplots reveal a pervasive design pattern for simplifying algorithms by increasing the complexity of initializations. Dotplots also reveal patterns of wordiness in languages—one example inspired a design pattern for a new programming language. In addition, dotplots of data associated with programs identify dynamic usage patterns—one example identifies a design pattern used in the construction of a UNIX(tm) file system.
本文描述了点图数据可视化技术及其在识别设计模式方面的潜力。模式语言已被用于建筑设计和城市规划,以编纂建造乡土建筑和城镇的相关经验法则。当应用于软件设计时,模式语言促进了重用,同时允许新手设计师从专家的见解中学习。点图在生物学中被用来研究基因序列的相似性。当应用于软件时,点图确定了从编程语言的语法到大型多组件系统的组织一致性的抽象模式。点图对于通过连续抽象进行设计非常有用——用宏、子例程或类替换重复的代码。点图揭示了一种普遍的设计模式,通过增加初始化的复杂性来简化算法。点图还揭示了语言中冗长的模式——一个例子激发了一种新的编程语言的设计模式。此外,与程序相关的数据点图标识动态使用模式——一个例子标识了UNIX(tm)文件系统构造中使用的设计模式。
{"title":"Dotplot Patterns: A Literal Look at Pattern Languages","authors":"J. Helfman","doi":"10.1002/(SICI)1096-9942(1996)2:1<31::AID-TAPO3>3.3.CO;2-F","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<31::AID-TAPO3>3.3.CO;2-F","url":null,"abstract":"This paper describes the dotplot data visualization technique and its potential for contributingto the identificationof design patterns. Pattern languages have been used in architectural design and urban planning to codify related rules-of-thumb for constructing vernacular buildings and towns. When applied to software design, pattern languages promote reuse while allowing novice designers to learn from the insights of experts. Dotplots have been used in biology to study similarity in genetic sequences. When applied to software, dotplots identify patterns that range in abstraction from the syntax of programming languages to the organizational uniformity of large, multi-component systems. Dotplots are useful for design by successive abstraction—replacing duplicated code with macros, subroutines, or classes. Dotplots reveal a pervasive design pattern for simplifying algorithms by increasing the complexity of initializations. Dotplots also reveal patterns of wordiness in languages—one example inspired a design pattern for a new programming language. In addition, dotplots of data associated with programs identify dynamic usage patterns—one example identifies a design pattern used in the construction of a UNIX(tm) file system.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125785982","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}
引用次数: 74
The Coordination Language Facility: Coordination of Distributed Objects 协调语言功能:分布式对象的协调
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:2<77::AID-TAPO1>3.3.CO;2-0
J. Andreoli, Steve Freeman, R. Pareschi
The development of communication infrastructures and the rapid growth of networking facilities in information technologies increase information mobility and the decentralisation of work processes in industry and services. This evolution leads to increasing demands on the coordination of information systems. However, information technologies available today are capable of supporting only interoperability of information systems from the point of view of communication infrastructures. This makes possible an easy exchange of information but provides no support for coordination. To fill this gap, we propose the Coordination Language Facility (CLF) as a coordination layer on top of distributed systems infrastructures such as CORBA-compliant Object Request Brokers. The CLF provides support for the coordination of heterogeneous, possibly distributed, active objects within larger units implementing (work) processes. On one hand, coordinator objects are declaratively implemented as rules. On the other hand, the objects participating in a coordination (participants) must instantiate a minimal interface which specifies the negotiation dialogue invoked, at run-time, by coordinators. The coordination activity is split between the implementation of the interface on the participants’side and the execution of the rules on the coordinators’ side, thus offering a clear separation of concerns between local and global activities. The interface is specified using the CORBA standard for distributed objects, removing issues of heterogeneity and allowing each component to be implemented in the most appropriate language and environment.
通信基础设施的发展和信息技术联网设施的迅速增长增加了信息的流动性和工业和服务业工作过程的分散化。这种演变导致对信息系统协调的要求越来越高。然而,从通信基础设施的角度来看,目前可用的信息技术只能支持信息系统的互操作性。这使得交换信息变得容易,但没有为协调提供支持。为了填补这一空白,我们建议将协调语言设施(CLF)作为分布式系统基础设施(如遵循corba的对象请求代理)之上的协调层。CLF为实现(工作)过程的较大单元内的异构(可能是分布式的)活动对象的协调提供支持。一方面,协调器对象被声明性地实现为规则。另一方面,参与协调的对象(参与者)必须实例化一个最小接口,该接口指定协调器在运行时调用的协商对话。协调活动被划分为参与者方面的接口实现和协调者方面的规则执行,从而在本地活动和全局活动之间提供了明确的关注点分离。使用分布式对象的CORBA标准指定接口,从而消除了异构性问题,并允许在最合适的语言和环境中实现每个组件。
{"title":"The Coordination Language Facility: Coordination of Distributed Objects","authors":"J. Andreoli, Steve Freeman, R. Pareschi","doi":"10.1002/(SICI)1096-9942(1996)2:2<77::AID-TAPO1>3.3.CO;2-0","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:2<77::AID-TAPO1>3.3.CO;2-0","url":null,"abstract":"The development of communication infrastructures and the rapid growth of networking facilities in information technologies increase information mobility and the decentralisation of work processes in industry and services. This evolution leads to increasing demands on the coordination of information systems. However, information technologies available today are capable of supporting only interoperability of information systems from the point of view of communication infrastructures. This makes possible an easy exchange of information but provides no support for coordination. To fill this gap, we propose the Coordination Language Facility (CLF) as a coordination layer on top of distributed systems infrastructures such as CORBA-compliant Object Request Brokers. The CLF provides support for the coordination of heterogeneous, possibly distributed, active objects within larger units implementing (work) processes. On one hand, coordinator objects are declaratively implemented as rules. On the other hand, the objects participating in a coordination (participants) must instantiate a minimal interface which specifies the negotiation dialogue invoked, at run-time, by coordinators. The coordination activity is split between the implementation of the interface on the participants’side and the execution of the rules on the coordinators’ side, thus offering a clear separation of concerns between local and global activities. The interface is specified using the CORBA standard for distributed objects, removing issues of heterogeneity and allowing each component to be implemented in the most appropriate language and environment.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129472312","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}
引用次数: 41
The Event Notification Pattern - Integrating Implicit Invocation with Object-Orientation 事件通知模式——将隐式调用与面向对象集成
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<43::AID-TAPO4>3.0.CO;2-8
D. Riehle
Managing inter-object dependencies in object-oriented systems is a complex task. Changes of one object often require dependent objects to change accordingly. Making every object explicitly inform every dependent object about its state changes intertwines object interfaces and implementations, thereby hampering system evolution and maintenance. These problems can be overcome by introducing the notion of Implicit Invocation to object-oriented systems as a decoupling mechanism between objects. This paper presents the Event Notification pattern, a pattern to smoothly integrate implicit invocation mechanisms with object-oriented designs. State changes of objects, dependencies of other objects on them and the maintenance links between these objects are made explicit as first class objects. The resulting structure is highly flexible and can be used to manage inter-object dependencies in object-oriented systems efficiently.
在面向对象系统中管理对象间依赖关系是一项复杂的任务。一个对象的更改通常需要依赖的对象进行相应的更改。使每个对象显式地通知每个依赖对象其状态变化,会使对象接口和实现相互纠缠,从而阻碍系统的发展和维护。通过向面向对象系统引入隐式调用的概念,作为对象之间的解耦机制,可以克服这些问题。本文提出了事件通知模式,这是一种将隐式调用机制与面向对象设计顺利集成的模式。对象的状态变化、其他对象对它们的依赖以及这些对象之间的维护链接都被明确地作为第一类对象。生成的结构高度灵活,可用于有效地管理面向对象系统中的对象间依赖关系。
{"title":"The Event Notification Pattern - Integrating Implicit Invocation with Object-Orientation","authors":"D. Riehle","doi":"10.1002/(SICI)1096-9942(1996)2:1<43::AID-TAPO4>3.0.CO;2-8","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<43::AID-TAPO4>3.0.CO;2-8","url":null,"abstract":"Managing inter-object dependencies in object-oriented systems is a complex task. Changes of one object often require dependent objects to change accordingly. Making every object explicitly inform every dependent object about its state changes intertwines object interfaces and implementations, thereby hampering system evolution and maintenance. These problems can be overcome by introducing the notion of Implicit Invocation to object-oriented systems as a decoupling mechanism between objects. This paper presents the Event Notification pattern, a pattern to smoothly integrate implicit invocation mechanisms with object-oriented designs. State changes of objects, dependencies of other objects on them and the maintenance links between these objects are made explicit as first class objects. The resulting structure is highly flexible and can be used to manage inter-object dependencies in object-oriented systems efficiently.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"320 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131589208","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}
引用次数: 39
A Family of Design Patterns for Applications-Level Gateways 应用级网关的一系列设计模式
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<15::AID-TAPO2>3.3.CO;2-K
D. Schmidt
Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent of the application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried within complex system source code. The primary contribution of this paper is to describe a family of design patterns that underly many object-oriented communication software systems. In addition to describing each pattern separately, the paper illustrates how knowledge of the relationships and trade-offs among patterns helps guide the construction of reusable communication software frameworks.
通信软件的开发人员必须面对涉及健壮性、效率和可扩展性的反复出现的设计挑战。这些挑战中的许多都独立于特定于应用程序的需求。成功的开发人员通过应用适当的设计模式来解决这些挑战。然而,这些模式传统上被锁定在专家开发人员的头脑中,或者隐藏在复杂的系统源代码中。本文的主要贡献是描述了许多面向对象的通信软件系统背后的一系列设计模式。除了单独描述每个模式之外,本文还说明了模式之间的关系和权衡的知识如何帮助指导可重用通信软件框架的构建。
{"title":"A Family of Design Patterns for Applications-Level Gateways","authors":"D. Schmidt","doi":"10.1002/(SICI)1096-9942(1996)2:1<15::AID-TAPO2>3.3.CO;2-K","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<15::AID-TAPO2>3.3.CO;2-K","url":null,"abstract":"Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent of the application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried within complex system source code. The primary contribution of this paper is to describe a family of design patterns that underly many object-oriented communication software systems. In addition to describing each pattern separately, the paper illustrates how knowledge of the relationships and trade-offs among patterns helps guide the construction of reusable communication software frameworks.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116774543","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}
引用次数: 52
An Experience Using Design Patterns: Lessons Learned and Tool Support 使用设计模式的经验:经验教训和工具支持
Pub Date : 1996-11-01 DOI: 10.1002/(SICI)1096-9942(1996)2:1<61::AID-TAPO6>3.3.CO;2-Y
Jung J. Kim, Kevin Benner
{"title":"An Experience Using Design Patterns: Lessons Learned and Tool Support","authors":"Jung J. Kim, Kevin Benner","doi":"10.1002/(SICI)1096-9942(1996)2:1<61::AID-TAPO6>3.3.CO;2-Y","DOIUrl":"https://doi.org/10.1002/(SICI)1096-9942(1996)2:1<61::AID-TAPO6>3.3.CO;2-Y","url":null,"abstract":"","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128489511","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}
引用次数: 24
期刊
Theory Pract. Object Syst.
全部 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