Software Engineering at EUFIT 96

peklund@cs.umu.se
Wed, 5 Jun 1996 12:23:03 +0200


***********************************************************

Joining Forces in European Software Developments
in Computational Intelligence

Inventory of common interests and initiating discussion
as a preparation for meeting during EUFIT 96

***********************************************************

BACKGROUND

Applications engineering
------------------------

=46or decades the CI community has been developing applications with a
various number of methods and tools. Applications and applications
engineering styles presented at conferences has always been considered as
freeware in the community. The Fuzzy Boom can at least partly be explained
by this generosity provided by R&D groups all around the world.

As a consequence of increasing interests towards applications, the need for
sophistication in tools and supporting software is also growing rapidly.
These demands are by the software engineers met either by incorporating
more and more functionalitites into their own software packages, thus
aiming at providing complete solutions from problem solving to
installations, or else by aiming at open architectures and configuration of
toolboxes in order to reduce engineering efforts and support ease of
integration into existing systems.

Software engineering
--------------------

In recent years, several commercial and public domain software has become
available to the CI community. Commercial and freeware tools are used in
different configurations in a wide range of applications. The pressure on
software developers is obvious. The "complete solutions" approach requires
a continuous incorporation of standard functionalitites found elsewere. The
"open architectures" approach needs to continuously follow the CI toolkit
market in order to maintain and improve integration capabilities.

This calls for an obvious need for development groups to communicate and
exchange ideas and development styles. Furthermore, there are certainly
opportunities also to exchange source code and software libraries, thereby
creating symbiosis between development groups.

TOPICS FOR DISCUSSION

=46rom engineering point of view, development tools, platform independency
and integration aspects need to be covered. Capabilities to communicate
with end-user and the environment are handled by techniques for database
management, communications and graphical user interfaces.

Discussion centres around different technical aspects of software
developments and does not intend to provide a comparative study and
evaluation of existing systems or applications engineering styles.

Can we join forces?
-------------------

Can public domain approaches and commercial developments be combined? How
can we maintain multi-group software development? Is European-wide
coordination of software developments desirable and possible? How can we
control exploitation?

Note that we have an obvious end-users focus, and that developments are
polarised by different application types.

Who should attend?
------------------

Software project engineers and managers with a broad experience in
programming and software development environments.

Contact information
-------------------

Those interested in joining the discussion are encouraged to take part of
preparing the meeting. Ideas and suggestions for topics to the agenda will
be collected before EUFIT 96 and presented at the meeting. Please announce
your interests to take part of a preparing e-mail discussion. For meeting
preparation and for more information, please contact

Patrik Eklund
Ume=E5 University
Department of Computing Science
S-90187 Ume=E5
Sweden

e-mail peklund@cs.umu.se
fax +46-90-166126
phone +46-90-169914