skip to main content
10.5555/781915dlproceedingsBook PagePublication PagescasconConference Proceedingsconference-collections
CASCON '95: Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
1995 Proceeding
Publisher:
  • IBM Press
Conference:
Toronto Ontario Canada November 7 - 9, 1995
Published:
07 November 1995
Sponsors:
IBM Canada, NRC

Bibliometrics
Abstract

No abstract available.

Article
Free
An investigation of monitoring configurations
pp 1

Monitoring is increasingly required for distributed systems to ensure reliability and correctness of run-time behaviour. We are especially interested in monitoring systems that allow for both distributed data collection and analysis as well as for ...

Article
Free
Concurrency control with lock preemption and restoration
pp 2

Lock preemption is a common problem with two-phase locking. While a transaction is still active, its locks may be preempted to avoid a deadlock or to satisfy the lock request of a higher-priority transaction. In general, the victim of preemption is ...

Article
Free
A trainable system for the extraction of meaning from text
pp 3

This project is developing a trainable system that can extract meaning from texts in different domains (example: various Internet news-groups). The system does partial parsing based on a large dictionary containing approximately 150,000 words. The ...

Article
Free
The architecture of an agent building shell
pp 4

The agent view provides may be the right level of abstraction for dealing with complex, distributed problem-solving systems. It abstracts from aspects like the hardware or software platforms of various components or the internal structure, methods or ...

Article
Free
An SQL interface to X.500
pp 5

The X.500 standard specifies a distributed directory service designed to store information about people and objects associated with computer networks. Its API is geared toward retrieving information based on this application domain. Recently, a number ...

Article
Free
On the use of machine-assisted knowledge discovery to analyze and reengineer measurement frameworks
pp 6

We call the set of metrics, data collection mechanisms, and measurement models used by organizations in running their businesses a Measurement Framework. This paper [1] describes how a knowledge discovery technique called Attribute Focusing (AF) can be ...

Article
Free
Simplification of outer joins
pp 7

The removal of redundant outer joins is essential for the reassociation of outer joins with other binary operations. In this paper, we present a set of comprehensive algorithms that employ the properties of strong predicates along with the properties of ...

Article
Free
No regression algorithm for the enumeration of projections in SQL queries with joins and outer joins
pp 8

The execution time of an SQL query can be reduced significantly by considering different schedules for the operations specified in the query. The benefits of considering different schedules, a hallmark of strength in query optimization, are not usually ...

Article
Free
Transaction scheduling in dynamic composite multidatabase systems
pp 9

This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. ...

Article
Free
Analyzing CASE impact
pp 10

In large-scale software development, tools are frequently adopted at high cost, to increase quality and productivity. A method for quantitative analysis of the impact of such tool insertions would allow an organization to plan and assess tool ...

Article
Free
S/SL revisited
pp 11

S/SL is a compiler-writing tool that was designed in the late 70's at the University of Toronto. For a time, it was actively developed and enhanced within the IBM Toronto Lab. Widespread interest in the tool within IBM disappeared in the late 80's, and ...

Article
Free
Optimized code restructuring of OS/2 executables
pp 12

This paper describes the design and algorithms of FDPR/2 (Feedback Directed Program Restructuring of OS/2 executables), a general-purpose tool that can be used to instrument, profile, and restructure/optimize OS/2 executables for the tel x86 ...

Article
Free
An approach to building quality into software architecture
pp 13

Quality issues such as modifiability, performance, reusability, comprehensibility and security, are often crucial to a software system. As such, quality requirements (or nonfunctional requirements, NFRs) should be addressed as early as possible in a ...

Article
Free
Making the user interface disappear: the reactive room
pp 15

Ubiquitous computing is an attempt to simplify human-computer interaction by embedding computational power in everyday objects. The resulting technology is distributed yet invisible. This approach offers an appealing alternative to current complex user ...

Article
Free
Statecharts supervision models for reactive systems
pp 16

This paper presents software supervision as a technique for improving the software reliability of reactive systems. Software supervision consists of monitoring both the inputs and outputs of a target system and checking them against the target system's ...

Article
Free
Phased development of critical real-time systems in timed CSP
pp 17

High-assurance real-time software must be designed and verified in the light of its dependence on the underlying operating system and hardware. This is true both because timing is critical to correctness and because critical safety requirements must be ...

Article
Free
Software architectural analysis: an experience report
pp 18

As the software marketplace becomes more competitive, customers and developers demand more from their products. Software quality is now seldom measured solely in terms of executable features. Non-functional qualities, such as portability, modifiability ...

Article
Free
A component based software reliability model
pp 19

This paper presents a component based software reliability model. The proposed model provides software system reliability estimates from the reliability of software components and the usage ratio of each component. Issues relating to the techniques for ...

Article
Free
Enhancing cleanroom techniques with refinement calculus
pp 20

A refinement calculus is a mathematical technique that provides a mechanism for rigorously transforming specifications into executable programs in a step-wise manner. A by-product of this technique is a formal proof of correctness of both the ...

Article
Free
Document classification and recurrent neural networks
pp 21

The paper describes an automatic document classification system called NeuroClass, developed for the Air Transportation Field of Transport Canada. NeuroClass is a working classification tool for natural language text, based on recurrent neural network ...

Article
Free
Layout and structuring object oriented software in three dimensions
pp 22

This paper describes interactive and algorithmic layout in GraphVisualizer3D, an experimental system for carrying out software engineering tasks via a three-dimensional diagram. In GraphVisualizer3D the software structure is represented as a nested ...

Article
Free
An object state test model: object state diagram
pp 23

Since class objects are the major components in object-oriented (oo) programs during run-time, specifying and testing the behavior of these objects become important tasks in testing of object-oriented programs to complement other types of testing, such ...

Article
Free
The environment understanding interface: detecting and tracking human activity through multimedia sensors
pp 24

A technique for using economical multimedia sensors to autonomously track human beings is presented. A sequence of color images captured from a video camera is processed in real-time to determine target locations. This data may be used to guide a ...

Article
Free
The impact of interprocedural class analysis on optimization
pp 25

The runtime performance of object-oriented languages often suffers due to the overhead of dynamic dispatching. In order to make these languages competitive with traditional languages, optimizing compilers attempt to eliminate as many of the dynamic ...

Article
Free
Talking your way around a conference: a speech interface for remote equipment control
pp 26

Videoconferencing enables people to attend and participate in meetings from remote locations. The key problem faced by electronic attendees is the limited sense of engagement offered by the audio-visual channel. The attendee is typically restricted to a ...

Article
Free
Browsing local and global information
pp 27

Current World Wide Web browsers, e.g., Mosaic and Netscape, support users primarily in the task of browsing the Internet. In some situations, users want to explore topics for which relevant information may reside both on a large local database and on ...

Article
Free
Visual web surfing with Hy+
pp 28

In this paper we describe how we are using the Hy+ visualization system to visualize the portion of the World Wide Web explored during a browsing session. As the user browses, the Web browser communicates the URL and title of each document fetched as ...

Article
Free
SAMC - efficient semi-adaptive data compression
pp 29

Universal noiseless coding is of considerable interest to industry for the purposes of data reduction in order to store or transmit large volumes of typically textual data. Compression schemes have evolved from simple memoryless Huffman coding, to the ...

Article
Free
Content-based image retrieval
pp 30

In order to retrieve images it is much more sophisticated and usual for human beings to use natural language concepts, e.g. mountainlake, than syntactical features, e.g. red region left up. This leads to a content-based image retrieval. Furthermore, it ...

Contributors
  • IBM Canada Software Lab

Recommendations

Acceptance Rates

Overall Acceptance Rate24of90submissions,27%
YearSubmittedAcceptedRate
CASCON '06902427%
Overall902427%