首页 > 最新文献

Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)最新文献

英文 中文
Type classes in Mercury 在Mercury中键入类
D. Jeffery, F. Henderson, Z. Somogyi
The type systems of functional languages such as Haskell have recently become more powerful and expressive. They not only allow programmers to write code that works on values of any type (genericity), they also allow programmers to require that a particular type belongs to a given type class (constrained genericity). Such code may use any of the methods of the type class, since every type that is a member of the type class must implement those methods. This capability makes it significantly easier to express solutions to many common problems, and promotes code reuse. Incorporating type classes in a logic programming language provides some new challenges. In this paper, we explain how we have extended Mercury's type system to include support for type classes. We show that type classes integrate very nicely with Mercury's mode, determinism and uniqueness systems, and describe how our implementation works.
函数式语言(如Haskell)的类型系统最近变得更加强大和富有表现力。它们不仅允许程序员编写处理任何类型值的代码(泛型),还允许程序员要求特定类型属于给定类型类(约束泛型)。这样的代码可以使用类型类的任何方法,因为作为类型类成员的每个类型都必须实现这些方法。这个功能使得表达许多常见问题的解决方案变得非常容易,并促进了代码重用。在逻辑编程语言中合并类型类带来了一些新的挑战。在本文中,我们将解释如何扩展Mercury的类型系统以包含对类型类的支持。我们展示了类型类与Mercury的模式、确定性和唯一性系统非常好地集成,并描述了我们的实现是如何工作的。
{"title":"Type classes in Mercury","authors":"D. Jeffery, F. Henderson, Z. Somogyi","doi":"10.1109/ACSC.2000.824391","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824391","url":null,"abstract":"The type systems of functional languages such as Haskell have recently become more powerful and expressive. They not only allow programmers to write code that works on values of any type (genericity), they also allow programmers to require that a particular type belongs to a given type class (constrained genericity). Such code may use any of the methods of the type class, since every type that is a member of the type class must implement those methods. This capability makes it significantly easier to express solutions to many common problems, and promotes code reuse. Incorporating type classes in a logic programming language provides some new challenges. In this paper, we explain how we have extended Mercury's type system to include support for type classes. We show that type classes integrate very nicely with Mercury's mode, determinism and uniqueness systems, and describe how our implementation works.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122209401","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}
引用次数: 19
Building hybrid knowledge representations from text 从文本构建混合知识表示
Josef Meyer, R. Dale
A significant obstacle to the development of intelligent natural language processing systems is the lack of rich knowledge bases containing representations of world knowledge. For experimental systems it is common practice to construct small knowledge bases by hand; however, this approach does not scale well to large systems. An alternative is to attempt to extract the desired information from existing knowledge sources intended for human consumption; however, attempts to construct broad-coverage knowledge bases using in-depth analysis have met with limited success. In this paper we present some preliminary work on an alternative approach that involves using shallow processing techniques to build a hybrid knowledge representation that stores information in a partially analysed form.
智能自然语言处理系统发展的一个重要障碍是缺乏包含世界知识表示的丰富知识库。对于实验系统,通常的做法是手工构建小型知识库;然而,这种方法不能很好地扩展到大型系统。另一种选择是尝试从现有的供人类使用的知识来源中提取所需的信息;然而,利用深入分析构建广泛知识库的尝试取得了有限的成功。在本文中,我们介绍了一些关于替代方法的初步工作,该方法涉及使用浅层处理技术来构建混合知识表示,以部分分析的形式存储信息。
{"title":"Building hybrid knowledge representations from text","authors":"Josef Meyer, R. Dale","doi":"10.1109/ACSC.2000.824397","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824397","url":null,"abstract":"A significant obstacle to the development of intelligent natural language processing systems is the lack of rich knowledge bases containing representations of world knowledge. For experimental systems it is common practice to construct small knowledge bases by hand; however, this approach does not scale well to large systems. An alternative is to attempt to extract the desired information from existing knowledge sources intended for human consumption; however, attempts to construct broad-coverage knowledge bases using in-depth analysis have met with limited success. In this paper we present some preliminary work on an alternative approach that involves using shallow processing techniques to build a hybrid knowledge representation that stores information in a partially analysed form.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124328327","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
Teaching a capstone subject in computing science- a variety engineering approach 教授计算机科学的顶点学科-一种多样化的工程方法
Brian Lederer, V. Plekhanova, C. Jay
Software Development Case Study is a capstone subject in the BSc (Computing) degree at the University of Technology, Sydney. Its purpose is to give students as realistic an experience as possible of working in an IT industry environment on software development. At the same time we are trying to ensure that certain educational aims, such as students being exposed to programming in the large and having a sense of engaging with this task and completing it, are met. In analysing the way we run the course we use Ashby's concept of requisite variety: that for a system's essential variables (subject coordinator) must be able to deploy enough variety (or manoeuvres) to match that of the system being regulated (class). In our case the regulatory variety relates to the type and complexity of the projects on offer as well as to the project roles; this has to match the variety of vocational needs and interests brought to us by the students. We give examples of how conflicts, e.g. between educational and industrial aims, can trigger the emergence of new regulatory variety (such as specialised approaches to the task). We also describe how the coordinator's regulatory variety is amplified by involving the students: e.g. in the framing of the project requirements, where we solicit input from the students via proposals: or in the running of the teams, where the students manage themselves but with monitoring by liaison officers. This student-centred approach is designed to promote project ownership and team responsibility. Although it also produces greater task uncertainty than the students are used to it provides them with greater opportunities for exploration and creativity.
软件开发案例研究是悉尼科技大学(University of Technology, Sydney)理学士(计算机)学位的一个顶点课程。它的目的是给学生提供尽可能真实的在IT行业环境中从事软件开发工作的经验。与此同时,我们也在努力确保某些教育目标得到满足,比如让学生接触到大量的编程,并有一种参与这项任务并完成它的感觉。在分析我们运行课程的方式时,我们使用了阿什比的必要多样性概念:对于一个系统的基本变量(主体协调者),必须能够部署足够的多样性(或策略),以匹配被调节的系统(类)。在我们的案例中,监管的多样性与所提供项目的类型和复杂性以及项目角色有关;这与学生给我们带来的各种职业需求和兴趣相匹配。我们举例说明冲突,例如教育和工业目标之间的冲突,如何引发新的监管品种的出现(例如对任务的专门方法)。我们还描述了如何通过学生的参与来扩大协调员的监管多样性:例如,在项目要求的框架中,我们通过提案征求学生的意见;或者在团队的运行中,学生管理自己,但由联络官监督。这种以学生为中心的方法旨在促进项目所有权和团队责任。虽然它也产生了比学生习惯的更大的任务不确定性,但它为他们提供了更多的探索和创造的机会。
{"title":"Teaching a capstone subject in computing science- a variety engineering approach","authors":"Brian Lederer, V. Plekhanova, C. Jay","doi":"10.1109/ACSC.2000.824392","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824392","url":null,"abstract":"Software Development Case Study is a capstone subject in the BSc (Computing) degree at the University of Technology, Sydney. Its purpose is to give students as realistic an experience as possible of working in an IT industry environment on software development. At the same time we are trying to ensure that certain educational aims, such as students being exposed to programming in the large and having a sense of engaging with this task and completing it, are met. In analysing the way we run the course we use Ashby's concept of requisite variety: that for a system's essential variables (subject coordinator) must be able to deploy enough variety (or manoeuvres) to match that of the system being regulated (class). In our case the regulatory variety relates to the type and complexity of the projects on offer as well as to the project roles; this has to match the variety of vocational needs and interests brought to us by the students. We give examples of how conflicts, e.g. between educational and industrial aims, can trigger the emergence of new regulatory variety (such as specialised approaches to the task). We also describe how the coordinator's regulatory variety is amplified by involving the students: e.g. in the framing of the project requirements, where we solicit input from the students via proposals: or in the running of the teams, where the students manage themselves but with monitoring by liaison officers. This student-centred approach is designed to promote project ownership and team responsibility. Although it also produces greater task uncertainty than the students are used to it provides them with greater opportunities for exploration and creativity.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"185 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115899863","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
A model of persistent software composition 持久性软件构成模型
Kevin C. F. Lew, A. L. Brown
This paper presents a proposal that allows large distributed persistent applications to be composed from one or more hyper-worlds. Hyper-worlds are self-contained hyper-programs that can be dynamically composed to form larger applications. To support hyper-worlds and their distribution, the concepts of a locality and an indirection are presented. A locality is a self-contained persistent entity that does not allow direct pointers to leak across its boundaries. An indirection is a network-wide typed pointer that can address the services provided by localities. It is shown that localities can directly implement hyper-worlds with indirections providing the necessary glue to build large distributed applications.
本文提出了一项建议,允许由一个或多个超世界组成大型分布式持久应用程序。超世界是自包含的超程序,可以动态地组成更大的应用程序。为了支持超世界及其分布,本文提出了局部和间接的概念。局部是一个自足的持久实体,不允许直接指针跨越其边界泄漏。间接指针是网络范围内的类型化指针,可以处理局部提供的服务。研究表明,局部可以直接实现超世界,而间接则为构建大型分布式应用提供了必要的粘合剂。
{"title":"A model of persistent software composition","authors":"Kevin C. F. Lew, A. L. Brown","doi":"10.1109/ACSC.2000.824394","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824394","url":null,"abstract":"This paper presents a proposal that allows large distributed persistent applications to be composed from one or more hyper-worlds. Hyper-worlds are self-contained hyper-programs that can be dynamically composed to form larger applications. To support hyper-worlds and their distribution, the concepts of a locality and an indirection are presented. A locality is a self-contained persistent entity that does not allow direct pointers to leak across its boundaries. An indirection is a network-wide typed pointer that can address the services provided by localities. It is shown that localities can directly implement hyper-worlds with indirections providing the necessary glue to build large distributed applications.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131249111","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
Trends in retrieval system performance 检索系统性能的趋势
J. Zobel, H. Williams, Sam Kimberley
Computer technology is continually developing, with ongoing rapid improvements in processor speed and disk capacity. At the same time, demands on retrieval systems are increasing, with, in applications such as World-Wide Web search engines, growth in data volumes outstripping gains in hardware performance. We experimentally explore the relationship between hardware and data volumes using a new framework designed for retrieval systems. We show that changes in performance depend entirely on the application: in some cases, even with large increases in data volume, the faster hardware allows improvements in response time; but in other cases, performance degrades far more than either raw hardware statistics or speed on processor-bound tasks would suggest. Overall, it appears that seek times rather than processor limitations are a crucial bottleneck and there is little likelihood of reductions in retrieval system response time without improvements in disk performance.
随着处理器速度和磁盘容量的不断提高,计算机技术在不断发展。同时,对检索系统的需求也在增加,在诸如万维网搜索引擎这样的应用程序中,数据量的增长超过了硬件性能的提高。我们通过实验探索了硬件和数据量之间的关系,使用了一个为检索系统设计的新框架。我们表明,性能的变化完全取决于应用程序:在某些情况下,即使数据量大幅增加,更快的硬件也可以改善响应时间;但在其他情况下,性能的下降远远超过原始硬件统计数据或处理器绑定任务的速度所显示的结果。总的来说,似乎查找时间而不是处理器限制是关键的瓶颈,如果不提高磁盘性能,几乎不可能减少检索系统响应时间。
{"title":"Trends in retrieval system performance","authors":"J. Zobel, H. Williams, Sam Kimberley","doi":"10.1109/ACSC.2000.824410","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824410","url":null,"abstract":"Computer technology is continually developing, with ongoing rapid improvements in processor speed and disk capacity. At the same time, demands on retrieval systems are increasing, with, in applications such as World-Wide Web search engines, growth in data volumes outstripping gains in hardware performance. We experimentally explore the relationship between hardware and data volumes using a new framework designed for retrieval systems. We show that changes in performance depend entirely on the application: in some cases, even with large increases in data volume, the faster hardware allows improvements in response time; but in other cases, performance degrades far more than either raw hardware statistics or speed on processor-bound tasks would suggest. Overall, it appears that seek times rather than processor limitations are a crucial bottleneck and there is little likelihood of reductions in retrieval system response time without improvements in disk performance.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127336176","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}
引用次数: 10
A low-cost high-impact computer science show for family audiences 为家庭观众提供的低成本、高影响力的计算机科学节目
T. Bell
Science shows are commonly presented for the general public, and especially children, at science centres and festivals. Usually they use attention-grabbing experiments from the physical sciences, and the science of computing is absent from such presentations. This paper describes a series of demonstrations that present fundamental ideas from Computer Science in a manner that will be engaging to a general audience. The show has been presented to school classes, at science festivals, and as a children's event. The results from questionnaires distributed at the shows indicate a favourable reaction from the public.
科学表演通常在科学中心和节日中为公众,尤其是儿童提供。他们通常使用物理科学中引人注目的实验,而计算科学在这样的演讲中是缺席的。本文描述了一系列演示,这些演示以一种吸引普通读者的方式呈现了计算机科学的基本思想。该节目曾在学校课堂、科学节和儿童活动中展出。展会上发放的调查问卷显示,公众对此反应积极。
{"title":"A low-cost high-impact computer science show for family audiences","authors":"T. Bell","doi":"10.1109/ACSC.2000.824374","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824374","url":null,"abstract":"Science shows are commonly presented for the general public, and especially children, at science centres and festivals. Usually they use attention-grabbing experiments from the physical sciences, and the science of computing is absent from such presentations. This paper describes a series of demonstrations that present fundamental ideas from Computer Science in a manner that will be engaging to a general audience. The show has been presented to school classes, at science festivals, and as a children's event. The results from questionnaires distributed at the shows indicate a favourable reaction from the public.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126803744","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}
引用次数: 26
Software engineering despite object-orientation 面向对象的软件工程
M. Evered, G. Menger, J. L. Keedy, Axel Schmolitzky
Object-oriented languages can potentially make a great contribution to enhancing software quality and supporting the software engineering process. Despite this potential, we contend that a number of central features of object-oriented languages are in fact contrary to well-known software engineering principles and goals and therefore represent a hindrance to software engineering rather than a contribution. In this paper we look at the class construct, inheritance, genericity and at object-oriented collection frameworks and suggest ways these could be modified to better supporting software engineering principles.
面向对象语言可能对提高软件质量和支持软件工程过程做出巨大贡献。尽管有这种潜力,但我们认为,面向对象语言的许多核心特性实际上与众所周知的软件工程原则和目标相反,因此代表了对软件工程的阻碍,而不是贡献。在本文中,我们将关注类的构造、继承、泛型和面向对象的集合框架,并提出修改这些框架以更好地支持软件工程原则的方法。
{"title":"Software engineering despite object-orientation","authors":"M. Evered, G. Menger, J. L. Keedy, Axel Schmolitzky","doi":"10.1109/ACSC.2000.824382","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824382","url":null,"abstract":"Object-oriented languages can potentially make a great contribution to enhancing software quality and supporting the software engineering process. Despite this potential, we contend that a number of central features of object-oriented languages are in fact contrary to well-known software engineering principles and goals and therefore represent a hindrance to software engineering rather than a contribution. In this paper we look at the class construct, inheritance, genericity and at object-oriented collection frameworks and suggest ways these could be modified to better supporting software engineering principles.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131457312","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
Inductive concept learning in the absence of labeled counter-examples 没有标记反例的归纳概念学习
A. Skabar, Kousick Biswas, Binh Pham, A. Maeder
Supervised machine learning techniques generally require that the training set on which learning is based contains sufficient examples representative of the target concept, as well as known counter-examples of the concept. However in many application domains it is not possible to supply a set of labeled counter-examples. This paper presents a technique that combines supervised and unsupervised learning to discover symbolic concept descriptions from a training set in which only positive instances appear with class labels. Experimental results obtained from applying the technique to several real world datasets are provided. These results suggest that in some problems domain learning without labeled counter-examples can lead to classification performance comparable to that of conventional learning algorithms, despite the fact that the latter use additional class information. The technique is able to cope with noise in the training set, and is applicable to a broad range of classification and pattern recognition problems.
监督式机器学习技术通常要求学习所基于的训练集包含足够的代表目标概念的示例,以及该概念的已知反例。然而,在许多应用领域中,不可能提供一组标记的反例。本文提出了一种结合监督学习和无监督学习的技术,从只有正实例出现的训练集中发现符号概念描述。本文给出了将该技术应用于多个实际数据集的实验结果。这些结果表明,在一些问题中,没有标记反例的领域学习可以导致与传统学习算法相当的分类性能,尽管后者使用了额外的类信息。该技术能够处理训练集中的噪声,适用于广泛的分类和模式识别问题。
{"title":"Inductive concept learning in the absence of labeled counter-examples","authors":"A. Skabar, Kousick Biswas, Binh Pham, A. Maeder","doi":"10.1109/ACSC.2000.824407","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824407","url":null,"abstract":"Supervised machine learning techniques generally require that the training set on which learning is based contains sufficient examples representative of the target concept, as well as known counter-examples of the concept. However in many application domains it is not possible to supply a set of labeled counter-examples. This paper presents a technique that combines supervised and unsupervised learning to discover symbolic concept descriptions from a training set in which only positive instances appear with class labels. Experimental results obtained from applying the technique to several real world datasets are provided. These results suggest that in some problems domain learning without labeled counter-examples can lead to classification performance comparable to that of conventional learning algorithms, despite the fact that the latter use additional class information. The technique is able to cope with noise in the training set, and is applicable to a broad range of classification and pattern recognition problems.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128396489","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
Developing middleware for Web-aware systems: lessons learned 为web感知系统开发中间件:经验教训
N. Serbedzija
The World Wide Web has transformed itself in the last few years from a simple state-less multimedia platform to a global distributed processing environment. As Web computing gains in popularity, different techniques emerge facilitating application sharing over the Internet. This paper discusses the design and development issues concerning middleware for Web-aware systems. GoWeb has been developed as a distributed infrastructure where Web-enabled applications can be embedded. It supports collaborative work with multimedia user interface. The experience gained through its design, implementation, testing and enhancements is discussed with a goal to share experience and provide rationale for development of cost-effective, efficient and media-rich Web-based applications.
在过去几年中,万维网已经从一个简单的无状态多媒体平台转变为一个全球性的分布式处理环境。随着Web计算的普及,出现了不同的技术来促进在Internet上的应用程序共享。本文讨论了web感知系统中间件的设计与开发问题。GoWeb是作为分布式基础设施开发的,可以在其中嵌入支持web的应用程序。它支持多媒体用户界面的协同工作。本文讨论了通过其设计、实现、测试和增强所获得的经验,目的是分享经验,并为开发具有成本效益的、高效的和富媒体的基于web的应用程序提供基本原理。
{"title":"Developing middleware for Web-aware systems: lessons learned","authors":"N. Serbedzija","doi":"10.1109/ACSC.2000.824405","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824405","url":null,"abstract":"The World Wide Web has transformed itself in the last few years from a simple state-less multimedia platform to a global distributed processing environment. As Web computing gains in popularity, different techniques emerge facilitating application sharing over the Internet. This paper discusses the design and development issues concerning middleware for Web-aware systems. GoWeb has been developed as a distributed infrastructure where Web-enabled applications can be embedded. It supports collaborative work with multimedia user interface. The experience gained through its design, implementation, testing and enhancements is discussed with a goal to share experience and provide rationale for development of cost-effective, efficient and media-rich Web-based applications.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125889180","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
An implementation of propositional plausible logic 命题似是而非逻辑的实现
Andrew Rock, D. Billington
We report the first complete implementation of propositional plausible logic. Plausible logic is an extension of defeasible logic that overcomes the latter's inability to represent or prove disjunctions. This advantage is significant in dealing with practical applications such as the modeling of regulations. The system has a Web interface, which makes it available to researchers and students everywhere. The implementation language chosen was Haskell and some advantages and consequences of this choice are discussed.
我们报告了命题似是而非逻辑的第一个完整实现。似是而非的逻辑是可推翻逻辑的延伸,它克服了后者无法表示或证明不合逻辑的缺陷。这一优势在处理实际应用(如规则建模)时非常重要。该系统有一个Web界面,使其可供各地的研究人员和学生使用。所选择的实现语言是Haskell,并讨论了这种选择的一些优点和后果。
{"title":"An implementation of propositional plausible logic","authors":"Andrew Rock, D. Billington","doi":"10.1109/ACSC.2000.824404","DOIUrl":"https://doi.org/10.1109/ACSC.2000.824404","url":null,"abstract":"We report the first complete implementation of propositional plausible logic. Plausible logic is an extension of defeasible logic that overcomes the latter's inability to represent or prove disjunctions. This advantage is significant in dealing with practical applications such as the modeling of regulations. The system has a Web interface, which makes it available to researchers and students everywhere. The implementation language chosen was Haskell and some advantages and consequences of this choice are discussed.","PeriodicalId":304540,"journal":{"name":"Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)","volume":"365 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115442843","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}
引用次数: 19
期刊
Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)
全部 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