OOPSLA 95 Workshops and Complex Systems Engineering

Bob Marcus (rmarcus@bcsaic.boeing.com)
Sat, 11 Feb 1995 00:07:58 GMT

OOPSLA 95 WORKSHOPS AND COMPLEX SYSTEMS ENGINEERING

OOPSLA is the Object-Oriented Programming Systems, Languages, and
Applications Conference. It will meet in Austin, Texas from Oct 15-21.
As the OOPSLA 95 Workshop Chair, I am strongly encouraging the submission
of workshop proposals related to the theme of complex adaptable systems
engineering. See below for one list of possible topics and information
about a new mailing list. If you are interested in organizing a
workshop on ANY object-oriented topic please send in your proposals
before March 1. Thanks. I can help organizers with logistics and
recruiting.

Bob Marcus (rmarcus@atc.boeing.com)
------------------------------------------------------------------------
Proposals should be up to two pages in length and include a description
of the themes, problems to be addressed, proposed agenda and references to
other papers, workshops and forums if appropriate. The proposal should
include names, affiliations, addresses, phone, fax, and e-mail addresses
of all prospectives co-organizers, indicating a primary contact. I can
send you more information if you need it, but an old OOPSLA program can
also provide good proposal models. Your workshop proposal should be
SUBMITTED BEFORE MARCH 1 to rmarcus@atc.boeing.com.
------------------------------------------------------------------------
COMPLEX ADAPTABLE SYSTEMS ENGINEERING

There has been a lot of exciting research during the last few years in
the area of complex systems. This work has focused mainly on modeling
and simulating systems in areas like biology and cellular automata. There
have also been similar discussions in fields like economy, ecology,
management science, sociology etc. I believe that it possible to extend
some of these approaches to the area of software engineering.

For example, object technology can be used to manage some of the
complexity and adaptability that is required for large corporate computing
systems. However experience has shown that extensions of this technology
to provide greater flexibility, scalability and reliability will be
necessary.

Some of the areas where extensions would make interesting topics for
OOPSLA workshops include:

Scripting Languages
Agent-oriented Systems
Large-scale Simulations
Reliable Distributed Computing
Workflow Frameworks
World Wide Web Tools
Semantic Integration
Large-scale Concurrent Computing
Legacy Systems Interfaces
Adaptable Software Systems
Patterns for Complex Systems Design
New Database Applications (Object-relational,OLAP,OODBs)

Bob Marcus
rmarcus@atc.boeing.com
-------------------------------------------------------------------------
P.S. I have started a new mailing list to discuss the theory and
applications of complex systems engineering. If you would like to
subscribe send me mail at rmarcus@atc.boeing.com.

Here are some questions to simulate an initial discussion:

KEY QUESTION: Is it possible to build customizable generic tools for the
modeling, simulation, and analysis of complex systems?

Is there a scientific discipline of complex systems?
What are the basic laws?
Are there generic principles for complex systems engineering?
What are these principles?
How can adaptability be designed into software and systems?
How can non-adaptable components and systems be reengineered?
How can we maintain systems with constantly changing requirements?
How can we manage systems that are too complex for individual understanding?
How should object technology respond to the proposed extensions above?
-------------------------------------------------------------------------