There are many ways of structuring software, and the seminar focussed on an established one (object-orientation) and two emerging ones (agent-orientation and feature-orientation).
ISBN:
(纸本)3540219897
There are many ways of structuring software, and the seminar focussed on an established one (object-orientation) and two emerging ones (agent-orientation and feature-orientation).
Let T be a text of length n and P be a pattern of length m, both strings over a fixed finite alphabet A. The k-difference (k-mismatch, respectively) problem is to find all occurrences of P in T that have edit distance...
详细信息
This paper is a contribution towards the body of literature which views negotiation in a qualitative light. It builds on an existing logical framework for negotiation between rational, cooperative, truthful agents pro...
Structured information repositories, such as digital libraries, Web directories, and subject gateways, require effective ways to organise and manage information. This paper focuses on Web directories and investigates ...
详细信息
Many analytical or computational applications, especially legacy systems, create documents and display screens in response to user queries "dynamically" or in "real time". These "virtual docum...
详细信息
ISBN:
(纸本)1581139381
Many analytical or computational applications, especially legacy systems, create documents and display screens in response to user queries "dynamically" or in "real time". These "virtual documents" do not exist in advance, and thus hypermedia features must be generated "just in time" - automatically and dynamically. Additionally, the hypermedia features may have to cause target documents to be generated or re-generated. This paper focuses on the specific challenges faced in hypermedia support for virtual documents of dynamic hypermedia functionality, dynamic regeneration, and dynamic anchor re-identification and re-location. It presents a prototype called JHE (Just-in-time Hypermedia Engine) to support just-in-time hypermedia across third party applications with dynamic content, and discusses issues prompted by this research.
Implementing personalisation in Web Directories depends not only on developing appropriate architectures and equipping Web Directories with adaptation techniques, but also on incorporating human factors considerations...
详细信息
University education in all disciplines is changing fast. A global 'massification' is causing intakes to swell, and students are becoming more focused on vocational issues. When universities were smaller and a...
详细信息
University education in all disciplines is changing fast. A global 'massification' is causing intakes to swell, and students are becoming more focused on vocational issues. When universities were smaller and attitudes different, it was simple for departments to recruit students who were relatively certain to succeed this has changed, Nowadays universities cannot 'cherry pick' the high quality output of high schools, and motivation of the intake to study has evolved far away from the pure pursuit of knowledge for which we might once have hoped. CS is affected by this in several peculiar ways: (1) It is often popular among applicants for the 'wrong' reasons: a route to a job. This is true despite the 'dotcom' collapse. (2) In many countries, pre-university CS is not easily available. Where it is available, its content and delivery is unlikely to correspond well to the university curriculum. (3) Many students have some experience of computing, often on home machines and self-taught. This can give them a wholly misleading view of what CS is, and their aptitude for it. (4) The math content of CS is often unexpected by students, and provokes a negative reaction. (5) Pre-university math preparation, while clearly of value, is often not well suited to CS. While mathematical fluency and algebraic fluency are clearly useful, the maths of CS (logic, discrete maths) are often untouched by high schools. For these, and other reasons, it can be very hard to predict the performance of CS students at entry. Members of the panel have statistical evidence from a range of countries and university systems demonstrating this to be the case. The desirability of being able to predict who will succeed is clear: If high school grades are incomplete or inaccurate predictors, what should we use instead? Meanwhile, attempts to widen participation, which are global, mean that many applicants present without traditional qualifications, and we need mechanisms to judge them. Further, filtering out
The loose and dynamic association between peers in a peer-to-peer integration has meant that, to date, implementations of peer-to-peer systems have been based on the exchange of files identified with a very limited se...
详细信息
We propose a layered and component based software architecture style which supports interoperability in multiple databases (DB). The architectural style's building blocks and its constraints are described and the ...
详细信息
We propose a layered and component based software architecture style which supports interoperability in multiple databases (DB). The architectural style's building blocks and its constraints are described and the deployment of two design patterns outlined. Components placed in our architectural layers exhibit a linear topology and request/reply processing style. The constraints include communications between components which are not in the adjacent architectural layers and extension of the intuitive many : one bindings between components towards many : many. We comment on similarities with mediation architectures and outline some implementation issues
暂无评论