-
Wednesday 27 January - 2pm, A51, Applied Sciences,
Engineering & Computing Building
Object Databases: The Promise, the Deliverance, the Future
Awais
Rashid, CSEG,
Computing
Department,
Lancaster University
Abstract:
Object oriented programming has become highly popular. Currently the
database market is dominated by relational databases. Unlike relational
databases object databases share a common data model with object oriented
programming languages. Furthermore, they come with the promise to address
the various shortcomings of relational databases such as their inability
to support complex applications (CAD, CASE, etc.). As a result "object
databases" has become a buzzword.
-
Wednesday 24 February - 2pm, A51, Applied Sciences,
Engineering & Computing Building
Case Research in Practice
Akmal Chaudhri, Computer Associates
Abstract:
For a PhD Scholar, choosing a research method (or methods) is one of
the most important decisions that they will make during their research.
In some cases, the decision may be clear-cut as the researcher may follow
a particular "house-style" used at their academic institution. Sometimes,
however, such a decision may not be obvious, particularly where the intended
field of research has followed one or two approaches in the past and new
directions may need to be explored.
This presentation will describe the use of Case Research for investigating
the performance of Object Database Management Systems (ODBMSs). The presenter
will describe his reasons for choosing this approach and some of the advantages
and disadvantages that he experienced first-hand. He will also present
some results from his research into ODBMS performance benchmarking and
suggest areas for future work.
Presenter Biography:
Akmal B. Chaudhri has been undertaking research into ODBMS performance
benchmarking for a number of years. He has worked closely with industry
to discover how this technology is being used in practice and how better
performance benchmarks can be developed as a result. He has been a regular
tutorial presenter at several international conferences, including Object
World, Object Technology and OOPSLA. He has also served on the program
committees for several Object World conferences and has co-edited the book
"Object Databases in Practice", published by Prentice-Hall. He holds a
BSc in Computing & Information Systems, MSc in Business Systems Analysis
& Design and a PhD in Computer Science. He is currently a Technical
Architect with Computer Associates, working with ODBMSs, Java and XML.
-
Wednesday 31 March - 2pm, A51, Applied Sciences, Engineering
& Computing Building
Michelangelo and the Art of Software Evolution
Ian Warren,
Computing
Department, University of Bradford
Abstract:
In this talk, we present an overview of the Renaissance method. Renaissance
is a method which aims to support software system evolution. It is the
product of the recently completed ESPRIT project, RENAISSANCE.
Over the last 30 years, the developed world has invested heavily in
software systems. Today, we refer to many of these systems as legacy systems.
Legacy systems are often associated with high maintenance costs, and in
many cases, they are business-critical. This presents organisations which
operate them a dilemma: the systems are essential to the continued operation
of their business, but the costs of keeping them cannot be justified.
There are many reasons why legacy systems are difficult to change, which
we will introduce in this talk. One reason, however, is that change is
an inherent property of system systems. Many years of change degrade a
system's structure and make it more difficult to understand and modify
again. The software engineering community has addressed the property of
change, to some extent, by developing a body of tools and techniques. For
example, reverse engineering, which is concerned with the process of understanding
existing software, has attracted a lot of interest recently. However, the
overall process of managing change has largely been ignored. Renaissance
tackles this deficiency.
Renaissance aims to recover control over existing legacy systems, and
attempts to ensure that the legacy problem does not recur. During the talk,
we will introduce the Renaissance approach, which covers long-term strategic
planning for a system, based on technical, business, and organisational
factors, and issues which are unique to evolution projects. In addition
to planning, Renaissance provides practical advice in the areas of architectural
modelling and migration from centralised to modern architectures. We will
convey the essence of both of these areas before presenting the results
of initial evaluation.
-
Wednesday 28 April - 2pm, A51, Applied Sciences,
Engineering & Computing Building
Structured engagement: a framework for concurrent engineering in
the extended enterprise
John Boardman , Systems
Engineering Group,
De Montfort University
Abstract:
Competition in the market place puts pressure on the available R&D
funds for new product introduction. The response of many industries to
these pressures has been to follow the 'time compression paradigm' which
requires: a concurrent engineering approach and a pre-emptive planning
and risk mitigation phase prior to the design phase. The latter relies,
inter alia, on capturing lessons learned and a forward look at technology/capability
acquisition so that the design phase's inevitable reliance on available
technology is not overly constrained.
This seminar will present the problem of time compression of the product
development process for large projects which involves a web of firms
. (Chrysler estimated the effort for the Cherokee Jeep to involve 100,000
firms and 5 million people. Their CEO, Thomas Stallkamp, referred to this
'system' as 'the Chrysler extended enterprise'.) The case for 'structured
engagement' is presented. This requires a 3-dimensional view of concurrent
engineering , in which the 3rd dimension is that of the chain of competencies
that make up the extended enterprise engaging in the large product development
process. Traditional concurrent engineering (in 2 dimensions) recognised
false system boundaries, alluded to by the 'over the wall' syndrome. Many
firms testify to dramatic reductions in costs and lead times in product
development, as a result of simultaneous consideration of product structure
and process structure. Further reduction, for product development in the
large, is only possible by recognising that project effort is distributed
through a market value chain, i.e. the extended enterprise.
This seminar presents a framework, for use by key decision-makers in
large product development projects, that will enable them to perform concurrent
design of the architectures for the product, the processes, and the chain
that delivers the required competencies (skills and technologies). Two
key elements of this framework are: a soft systems methodology for agent-centred
process capture; and, a management flight simulation approach to focus
on process integration across the extended enterprise. The seminar will
describe these elements in outline showing how they are being used on a
current research project with Rolls-Royce and some of their suppliers.
-
Wednesday 9 June - 2pm, B39, Applied Sciences, Engineering
& Computing Building (postponed until 26 January 2000)
Inhabited TV
Steve Benford, Communications
Research Group, Computer
Science, University of Nottingham
Abstract:
TV combines collaborative virtual environments (CVEs) with broadcast
TV so that on-line audiences can participate in TV shows within shared
virtual worlds. Three early experiments with inhabited TV raised fundamental
questions concerning the extent to which it is possible to establish fast-pace
social interaction within a CVE and to which it is possible to produce
a coherent and engaging broadcast of this action. This seminar presents
a fourth more recent experiment, Out of This World that directly addressed
these questions. I will describe how the formulation of inhabited TV design
principles, combined with the use of dedicated production software, for
constraining and directing participants' actions and for controlling virtual
cameras, supported the creation a fast-moving and coherent show. I will
argue that our experiments to date demonstrate the technical feasibility
of inhabited TV, but that greater attention needs to be paid to developing
appropriate formats and content for this new medium before it becomes truly
engaging.
-
Wednesday 30 June - 2pm, A51, Applied Sciences, Engineering
& Computing Building
Electronic Markets
Steve Blythin, NatWest Bank plc
Steve Blythin will briefly outline the current trend in addressing
the critical area of e'commerce from the standpoint of a major High Street
Bank. This will include the approach to on-line delivery of traditional
services coupled with the occasional discourse into venture capital type
projects/businesses.
-
Wednesday 28 July - 2pm, A51, Applied Sciences, Engineering
& Computing Building
Mixing synchronous and asychronous modes of group communication
in VR
Dave
England, Computing Department,
Liverpool
John Moores University
Abstract:
In this talk we will describe our project aimed at investigating the
generation of abstract landscapes of information. These landscapes will
form the basis for shared virtual worlds where co-workers can collaborate.
The chief novel aspect of this work is that the information used to generate
landscapes will come from shared workspaces, or databases. Users entering
such landscapes will be able to see patterns of activity relating themselves
to their co-workers and shared artefacts. The first stage of the work will
be a critical review of existing techniques and the development of a prototype
software system. The software system will generate landscapes which will
be used in shared virtual worlds. Remote co-workers will enter the landscapes
to view patterns of information.
The resulting landscapes will be evaluated against such criteria as
ease of navigation and patterns of information discovered, in order to
determine their usefulness and usability. We will also introduce related
work in use of spatial audio and aural data abstraction in virtual environments.
-
Wednesday 29 September - 2pm, A51, Applied Sciences,
Engineering & Computing Building
Virtual Envionments for Collaborative Working
Andrew McGrath,BT
Laboratories
Abstract:
The Forum is about helping people who cannot be together, work together.
This BT research project uses avatars and Symbolic Acting to allow you
to 'share spaces' with distributed colleagues. The Forum is not an
application in which you do your work, it is a space for 'hanging out'
in, a place to manageably meet your colleagues or people you 'ought' to
interact with if only you worked in the same office or building.
Once you have met someone The Forum allows you to 'upgrade' to a more synchronous
meeting using graphical audio conferencing.
Andrew McGrath is a research Designer at BT Advanced Communications
Technology Centre, Martlesham. He has been involved in the design and implementation
of many virtual environments over the last 6 years. In particular he was
content manager of The Mirror, a collaboration between BT, Sony, the BBC
and Illuminations exploring the area of Inhabited TV. Andrew's main area
of work at the moment is the development and user testing of the Forum.
-
Wednesday 27 October - 2pm, A51, Applied Sciences,
Engineering & Computing Building
Information Systems from an Organisational Perspective
Laurence Brooks, Department
of Computer Science, The University
of York
Abstract:
The talk will begin by introducing the issues involved in taking an
organisational perspective on issues relating to IS design and use. While
IS success/failure is not easy to identify there have been some ideas,
which will be discussed. Further the idea that we might be able to identify
Critical Success Factors which can help to provide support for the IS development,
and insight into ongoing IS usage will be presented.
The second part of the talk will deal with issues surrounding IS from
a Commercial Off-The-Shelf (COTS) perspective. COTS-Based Systems (CBS)
development focuses on building large software systems by integrating
previously-existing software components. CBS success depends on successful
evaluation and selection of COTS software components to fit customer requirements.
Literature shows that successful selection of off-the-shelf
systems to fit customer requirements remains problematic. The project
is based on developing a method of applying social-technical approach for
COTS software selection(STACE). This method recommends participation of
customers in the COTS software evaluation and use of a social-technical
evaluation criteria. Following fieldwork in Zambia, we hope to present
some preliminary results regarding evaluation of the STACE framework
-
Wednesday 24 November - 2pm, (postponed
until Seminar Series 2000)
Intention Based Modelling of Organisational Change
Peri Loucopoulos,
Department
of Computation,
UMIST
The