Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)最新文献

筛选
英文 中文
CORBA on WWW: evaluative framework for interoperability issues WWW上的CORBA:互操作性问题的评估框架
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713619
Sheela Mahajan, Jing Chen
{"title":"CORBA on WWW: evaluative framework for interoperability issues","authors":"Sheela Mahajan, Jing Chen","doi":"10.1109/TOOLS.1998.713619","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713619","url":null,"abstract":"In spite of various research efforts to seamlessly integrate distributed object systems (DOS) and World Wide Web (WWW or Web), with the main aim of bringing together benefits of both, interoperability concerns (issues) in the integration of DOS and WWW have not been addressed adequately in the literature. Interoperability is the fundamental concern when systems, such as software components, architectural elements interacting with each other. To prove the adequacy of interfaces (bridges) between two interoperable systems or to evaluate the sufficiency of such interoperability, shortcomings of the interfacing needs to be identified. Moreover, a qualitative and/or quantitative framework is required to evaluate the two different interoperability mechanisms. The main focus of the paper is to identify and highlight some interoperability concerns that could emerge in the development of heterogeneously distributed CORBA applications on WWW. We further propose a framework for evaluating interoperability, that provides a uniform strategy to compare solutions that provides interoperability solutions.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130503236","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
A component-based model of Web-enabled applications 支持web的应用程序的基于组件的模型
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713613
Xin Fan, Jing Chen
{"title":"A component-based model of Web-enabled applications","authors":"Xin Fan, Jing Chen","doi":"10.1109/TOOLS.1998.713613","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713613","url":null,"abstract":"The World Wide Web is becoming a world wide supported distributed multimedia information platform. With the wide use and the increasing size of applications used on the Web, the development and the maintenance of such applications becomes an important issue. Existing approaches and tools are no longer suitable and sufficient and a systematic engineering development approach and the corresponding tools are needed. After a review of existing tools, the paper introduces a typical Web enabled application life cycle, suitable for establishing an effective development process. A component based model of Web enabled applications is then introduced, as the basis for our proposal of Web enabled application life cycle. The life cycle and the component based model will establish a sound foundation for further development of engineering approaches and tools for Web enabled applications.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114994735","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
Enhancing object communication mechanisms 增强对象通信机制
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713605
M. Ersavas
{"title":"Enhancing object communication mechanisms","authors":"M. Ersavas","doi":"10.1109/TOOLS.1998.713605","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713605","url":null,"abstract":"The paper elaborates on the object communication mechanisms as defined in the Fuzzy Object and Behavior Modeling (FOBM) technique. In traditional object oriented systems communication between objects is achieved by applying operations on objects as an analogy to message sending. FOBM enhances inter-object communication by emphasizing messages and events and supporting broader message dispatch and resolution mechanisms, message and event weighing and attenuation, sensors, indicators, emitters, and constraints to form a powerful set of mechanisms for object interaction and manipulation. Using these mechanisms new generation systems such as virtual reality environments, complex 3D modeling and animation, and non-linear systems can be represented and implemented with significantly less effort than traditional object oriented approaches. A simple FOBM construct is used to illustrate some of these concepts.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115373671","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
All-purpose quantifiers in an OO language OO语言中的通用量词
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713582
D. Blasband, J. Real
{"title":"All-purpose quantifiers in an OO language","authors":"D. Blasband, J. Real","doi":"10.1109/TOOLS.1998.713582","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713582","url":null,"abstract":"The paper describes the introduction of quantifiers in a third generation language (YAFL) in order to reduce the semantic gap between specifications and code. Some extensions of the quantifier's mechanism beyond the pure mathematical formalism are presented, as well as implementation issues. YAFL has the following properties: it is an object oriented language that advocates strictness; it includes an automatic garbage collector; it generates C as intermediate language; it supports assertions (even if in a limited form); it supports genericity; it supports single inheritance only; it segregates the module structure from the class structure of a project; it segregates between predefined types from user defined classes; and YAFL supports arrays as first class citizen of the language, for the convenience of the ad hoc notation and the resulting performance.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"110 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114087005","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
OSNET-a language for domain modeling osnet—用于领域建模的语言
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713590
Lu Ru-qian, Jin Zhi, Liu Lin, Fan Guochuang, Chen Gang, Xun Xiaojin, Wang Sheng
{"title":"OSNET-a language for domain modeling","authors":"Lu Ru-qian, Jin Zhi, Liu Lin, Fan Guochuang, Chen Gang, Xun Xiaojin, Wang Sheng","doi":"10.1109/TOOLS.1998.713590","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713590","url":null,"abstract":"Domain analysis and domain modeling has been proved to be an important technique for accelerating application development. The major step in this process is to convert requirement specification into an appropriate conceptual model of the wanted application software. The former is usually given in some form of natural language or pseudo natural language. The latter can be represented in one of various conceptual modeling languages, either graphic or symbolic. One of the major problems one encounters in this process is the big gap between the format of requirement specification and that of conceptual modeling. In order to easy this transform process, we propose a new type of conceptual modeling language OSNET which combines the semantic network representation with the object oriented paradigm. Thus it has both advantages of representing natural language style specification and object oriented style implementation. OSNET has been implemented and used in our projects for developing knowledge based software prototyping tools.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127652988","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
Adding contracts to Java 向Java添加契约
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713581
J. Newmarch
{"title":"Adding contracts to Java","authors":"J. Newmarch","doi":"10.1109/TOOLS.1998.713581","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713581","url":null,"abstract":"Design by contract is a technique for specifying the requirements and deliverables between clients and suppliers in an OO system. Contracts have been implemented in Eiffel. The paper examines the possible ways that contracts can be added to Java, and explores in detail one particular mechanism based on reflection. The advantages and disadvantages of this mechanism are discussed.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127094149","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
A development and management environment based on UML 基于UML的开发和管理环境
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713603
K. Ge, Li Zhang, Shunxiang Yang, Bosheng Zhou
{"title":"A development and management environment based on UML","authors":"K. Ge, Li Zhang, Shunxiang Yang, Bosheng Zhou","doi":"10.1109/TOOLS.1998.713603","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713603","url":null,"abstract":"Software development is exhibiting some noticeable characteristics: model-based development, team work, parallel development, incremental and iterative development, transregional development and so on. The development process is becomes so complicated that a CASE environment is requested to support some mechanisms: mass tool integration, staff cooperation, process management, extensive data sharing, data management etc. So, along with mass, cooperating integrative development tools, a management environment with the ability to accomplish the above-mentioned tasks is also in great demand. UML (Unified Modeling language) is one of the latest achievements in the field of software engineering. Based on the experience of process engineering, the authors are constructing a development and management environment supporting UML. They discuss in detail how this environment effectively supports the object-oriented (OO) development process based on UML, and how this environment satisfies the characteristics listed above. They devote themselves to solving problems in process management and the collaboration on data.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131315246","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
Specifying frameworks and design patterns as architectural fragments 将框架和设计模式指定为体系结构片段
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713609
J. Bosch
{"title":"Specifying frameworks and design patterns as architectural fragments","authors":"J. Bosch","doi":"10.1109/TOOLS.1998.713609","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713609","url":null,"abstract":"Object-oriented software architectures, such as design patterns and frameworks, have found extensive use in software industry. Their implementation in traditional object-oriented programming languages, however, is often difficult, since no support for the explicit specification of software architectures is provided. The author develops the notion of architecture fragments, i.e. reusable architectural specifications that describe a design pattern or a framework architecture. An architectural fragment describes the structure of an architecture in terms of its components (roles), the architecture-specific behaviour of the components and the architecture-specific interaction between the components. Fragments can be composed with each other and with reusable components. To illustrate the use of fragments, the author describes the role and architecture language constructs in the layered object model (L/sup AY/OM) and presents examples.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"360 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124536171","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}
引用次数: 28
Using persistent objects to encapsulate multi-dimension data entities in a warehousing environment 在仓库环境中使用持久对象封装多维数据实体
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713620
Pei Jian, Tang Shi-wei, Yang Dong-qing, C. Wei
{"title":"Using persistent objects to encapsulate multi-dimension data entities in a warehousing environment","authors":"Pei Jian, Tang Shi-wei, Yang Dong-qing, C. Wei","doi":"10.1109/TOOLS.1998.713620","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713620","url":null,"abstract":"A framework is explored for using persistent objects to encapsulate multidimensional entities in a data warehousing environment so that programmability can be promoted. An extension of ODL and OQL are used to support object oriented OLAP and meta business knowledge expression. This framework is applied to WEIR, a prototype project of data warehousing and knowledge discovery in data warehousing in our laboratory.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125342426","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 and role models viewing-a new comprehensive and practicable system analysis and design 对象与榜样观——一种新的全面实用的系统分析与设计
Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224) Pub Date : 1998-09-22 DOI: 10.1109/TOOLS.1998.713586
Zhong-ming Luo, Wenhuang Liu
{"title":"Object and role models viewing-a new comprehensive and practicable system analysis and design","authors":"Zhong-ming Luo, Wenhuang Liu","doi":"10.1109/TOOLS.1998.713586","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713586","url":null,"abstract":"Object oriented systems analysis and design method is a modern system development technique. But the promoted object oriented systems development methods still have some defects. Following the strict conception and formula of object, the paper presents a new comprehensive and practicable systems analysis and design method-Object and Role Model Viewing. It analyzes and designs the overall system from multilayer and multiview point, and is useful for advancing the object oriented system development technique.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130066246","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学术官方微信