BCS Object-Oriented Programming and Systems Specialist Group
6:30 pm Wednesday 1st November 2000
London Guildhall University,
School of Computing
100 Minories, London EC3N 1JY.
(Turn left out of Tower Hill Underground Station - District/Circle Lines.)
Map at: <http://www.lgu.ac.uk/maps/map08.html>
Admission Free - No pre-registration required
OOPS-146
Current Trends in Research (6)
Coordinator and Chair: Jane Chandler, Portsmouth University
Speakers to include: Annwen Owen, University of Wales, Bangor, UK.
"Technology and Integration"
Keywords: Java & XML, 'Data' Integration, UML.
This presentation aims to demonstrate the techniques and technologies that
can be employed to aid the integration of 'data', software and system
models. The definition of 'data' is used throughout this presentation
meaning 'data' plus semantics of that 'data'.
"Integration" is a new and rapidly growing area. Hal 2000 from the
Automated Living Company (http://www.automatedliving.com) is an example of
voice and computer integration software.
Concentration here is placed upon the migration of Simulink data flow charts
(Matlab), to UML notation. The Simulink 'data' flow charts represent models
of systems involving inputs, processes and outputs. The speaker will
outline the four different ways that the data translation from Simulink flow
charts to UML is possible, and will present the methodology used to enable
the process. Past research will be documented along with plans for future
research.
The core technologies that have made the translation process possible in
this piece of research are Java and XML. Java is employed to transform the
Simulink text version of data flow charts, into XML. XML is used here for
two main reasons. Firstly to aid the migration to UML software, and
secondly for ease of integration to Web-based technologies and other XML
'friendly' software one may wish to employ, at a later date.
This presentation will demonstrate the various ways that XML 'data' can be
migrated to UML notation via differing software packages and available
add-ins and will identify the key thoughts on this fairly new, and rapidly
growing subject. The role of OO languages will also be discussed.
'Data' integration is expanding, as the demand for information sharing
grows. This research demonstrates how data integration from pictures to code
is possible, and then translated to another form of diagrammatic
representation. A practical example of how 'data' and model integration
solutions could have a great impact in practice will be presented. Future
work is to research such a 'real world' integration problem and to monitor
its effect and success.
OOPS Meetings Programme Committee:
Brian Saxby, Kingston University [[log in to unmask]];
Hedley Apperly, Princeton Softech [[log in to unmask]]
Immo Huneke, Logica [[log in to unmask]]
OOPS Meetings Schedule - http://www.bcs.org.uk/siggroup/oops.htm
Normal monthly meetings are open to all - Admission Free. No
pre-registration required.
Because of this policy we must reserve the right to restrict entry if the
venue reaches capacity.
To receive e-mail notification of OOPS events (members & non-members), send
e-mail with message body:
subscribe bcs-oops-announce "My Real Name" <[log in to unmask]>
to: [log in to unmask]
(See above WWW pages for regional programmes)
Wed 6th December 2000
OOPS147 E-speak Service Framework Specification (SFS)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|