OOPSLA '99 Denver






Applied Object Technology for Enterprise Integration:
From Business Process To Business Frameworks

June 6-8, 1999
San Diego, California

Call for Participation


Purpose of the Workshop

In recent years, a series of global, massive changes has happen in the enterprise business environment. Smaller lots with higher variation characterize the production. The market changes more rapidly and has shorter lead times. Companies rely on extensive outsourcing instead of internal production.

These changes demand for a technology, which allows the integration of business process inside and across the enterprise's boundaries.

While a large number of general methods and notations have been developed for creating and reusing designs and architectures, domain specific techniques and methodologies are usually not available. There is a need in the manufacturing domain to agree upon a domain model (including product and process models), a set of domain specific tools for concurrent engineering, and distributed architectures for factory integration. Object Orientation is an enabling technology for these goals.

 

Workshop Goals

The workshop will provide a forum for experienced practitioners to share their insights on the application of object technology to the problems of enterprise integration. This workshop will also enable participants to collaborate on a vision for the future solutions that object technology might offer to the development of the integrated enterprise.

The goals of the workshop include:

  • An analysis of key challenges that must be addressed by the Object Technology (OT) community to meet the needs of enterprise systems;
  • A definition of Object Oriented (OO) domain models and processes for the enterprise business domain;
  • Considerations on the use of advanced OO techniques and technologies for enterprise integration (e.g. Application Frameworks, Software Agents);
  • Requirements specification of OO tools and environments for supporting concurrent engineering in distributed manufacturing;
  • Recommendations to industry group (particularly the OMG Manufacturing DTF) on manufacturing industry needs and priorities.

 

Workshop Organization

The workshop will consist of multiple focused sessions spread over three days. The first day will consist of a set of presentations based on the submitted technical papers. It will focus on case studies of real manufacturing systems. The second day will concentrate on discussing existing practices with Object Oriented Technology for enterprise business process modelling and implementation. The third day will concentrate on finding best solutions in modelling and implementing enterprise business processes for enterprise integration. What are the useful patters, model architectures, and application frameworks?

The emphasis of the workshop will be to produce concrete deliverables that can become the basis for future work. The workshop will conclude with an overview plenary session to share results and integrate outcomes.

 

Workshop Submission

Individuals interested in participating in this workshop should submit a short Position Paper (1-3 pages) related to the topics listed below. Participants may also provide supporting documentation on their topic such as references to documentation on their activities, an architecture diagram or visualisation of the manufacturing system, recommendations for potential breakout sessions. Some participants will be asked to deliver a brief presentation of their manufacturing activity. Please send submissions along with your name, address, voice phone, fax phone, e-mail, and affiliations to Dr. Davide Brugali at the e-mail address specified below. Position papers may be in HTML, Acrobat, MSWord, or postscript formats (in order of preference). You are encouraged to provide URLs for information that supplements your submission.

Participant submissions are due before May 7th.

  • Domain Modeling for Manufacturing
  • Description of process models to monitor and control interrelated manufacturing processes;
  • Using EDI based solution to implement Just-in-time inventory management system;
  • Description of data models for the exchange of information among business processes;
  • Specifying and implementing business objects for manufacturing;
  • Techniques and Technologies for Enterprise Integration
  • Using Agent technology and mobile code for distributed computing;
  • Frameworks, Design Patterns, and Component Development for developing system architectures
  • Using distributed object infrastructures for manufacturing (CORBA, DCOM);
  • Deployment of internet, XML and business-business ECommerce solutions to enable business process re-engineering;
  • Scalability and reliability considerations for system architecture;
  • Tools and Methods for Distributed Modeling and Design
  • Object oriented tools to support concurrent engineering;
  • Tools for domain analysis and modeling;
  • Integrating systems development with business process engineering
  • Methods and Algorithms for Distributed Planning and Scheduling
  • Object Oriented solutions for distributed production planning and scheduling;
  • Applying object technology to algorithmic control logic, sequencing, and routing;

 

Organizing Committee

Davide Brugali (Chair)
Dip. di Automatica e Informatica
Politecnico di Torino
Corso Duca degli Abruzzi 24
10129 Torino, Italy
Phone/Fax: +39-11-564-7025 / +39-11-564-7099
Email: brugali@polito.it

Giuseppe Menga
Dip. di Automatica e Informatica
Politecnico di Torino
Corso Duca degli Abruzzi 24
10129 Torino, Italy
Phone/Fax: +39-11-564-7012 / +39-11-564-7099
Email: menga@polito.it

Dheeraj Kulshrestha
Director, Software Engineering
CheckFree Corporation
6000 Perimeter Drive, Dublin OH 43017 USA
Phone/Fax: (614) 564-3676 / (614) 564-3104
Email: dheeraj@columbus.rr.com

 

Back to top of page


 

Object-Oriented Technology for the Insurance and Health Care Industries

June 6-8, 1999
San Diego, California

Call for Participation


With the ever increasing demand on the insurance and health care industries to respond to rapid market changes to gain a competitive advantage and to provide fast to market products, current insurance and health care systems must undergo major changes. Using object-oriented technology is a viable way to address these demands and certainly will affect the extent to which new opportunities are realized.

Below are a number of specific areas that could benefit from applying object-oriented technology to the insurance and health care industries:

  • Introduction of new product
  • Policy underwriting
  • Proposals
  • Agent/agency compensation and compliance
  • Claim management and processing
  • Intelligent claim review process
  • Fraud detection
  • Customer service
  • Marketing insurance products
  • Executive information systems
  • Integrating heterogeneous databases
  • Security of object-oriented systems
  • Object models for insurance industry
  • Use of object patterns, components and frameworks to re-engineer core business processes
  • Use of objects to define and capture business rules
  • Use of web-enabled interfaces and electronic interactions internally and externally to support business processes

 

Workshop Goals

The primary expectation of this workshop is to identify those areas within the insurance industry that can benefit the most from object-oriented technology. Also, another result is to assess the extent to which new opportunities in this field can be realized if the object-oriented technology is adopted.

 

Workshop Organization

The workshop will be conducted over three days. During the first day, participants will share their experience using: object-oriented technology in current applications for insurance information systems and health care systems. Selected innovative object-oriented applications in the area of insurance information systems and health care systems will be presented to highlight the implementation and contribution of this technology.

The second day will be devoted to discussions regarding the impact of object-oriented technology on future insurance information systems. Participants will be divided into separate groups, each focusing on a particular aspect of the insurance and/or health care industries, to discuss their vision of future systems and how object-oriented technology could fulfill this vision.

The third day, representatives of each group will report to the rest of the participants on their conclusion in the form of moderated panel. Final workshop summarization and issues to possibly discuss in future workshops will conclude the workshop.

 

Submission and Acceptance Criteria

Interested participants are expected to have participated in the development of object-oriented insurance information systems, health care systems or have knowledge of object-oriented technology and how it could be applied to the insurance/health care industry. Participants are expected to be able to contribute to discussion on the nature and value of object-oriented technology for these systems.

Potential participants are required to submit a position paper addressing the application of object-oriented technology to one or more of the above mentioned or any other topics related to the workshop theme.

The workshop committee will review the position papers and acceptance will be based on the relevance of the technical material and on the insight the papers provide on the workshop objectives.

To participate in the workshop, send your submission to:

    Leroy Bliven
    Electronic Data Systems
    5555 New King Street
    Troy, MI 48098
    Tel: (810) 696-9462
    Fax: (810) 696-2325
    E-mail: leroy.bliven@eds.com

E-mail submission will be greatly appreciated.
Deadline for submission of abstracts and position papers is May 1st, 1999

 

Organizing Committee

Leroy Bliven
Senior Knowledge Engineer
Electronic Data Systems

Mamdouh H. Ibrahim
Engineering Consultant
Electronic Data Systems

Tim Duval
Enterprise architect
Electronic Data Systems/LMIC Technical Infrastructure

 

Back to top of page


 

Transitioning to Distributed Component Technology

June 6-8, 1999
San Diego, California

Call for Participation


Workshop Overview

The process of successfully transitioning from a traditional to an object oriented software development environment is reasonably well understood. But, modern software development requires moving beyond the standard object oriented paradigm into the world of component technology and distributed component technology. These cutting edge technologies are much less stable than traditional object technology requiring the developer to adjust to frequent changes in the development environments. This workshop is targeted to individuals responsible for facilitating the successful adoptions of component technology and distributed component technology within their organization.

The organizers of this workshop have been involved in a series of previous Object Technology Center (OTC) Workshops on related themes sponsored by Comsoft (http://www.comsoft.org). A number of these workshops were conducted as OOPSLA workshops. We encourage participants of these earlier workshops to submit position papers to the 1999 Midyear Workshop.

 

Goals and Focus

The goals of this workshop is to begin to establish an experience-based understanding of effective methods of dealing with the frequent changes currently inherent in the transition to component and distributed component technology. Examples of specific issues that the workshop might address include:

  • Peopleware - How to teach old dogs new tricks.
  • Managing expectations
  • Recruiting and retention
  • Phased adoption plans
  • Component metrics
  • Software development culture
  • Effective use of component technology and distributed component technology
    Components and tools
  • Education in use of component technology
  • Success and failure factors
  • Content (curriculum ) of training required
  • Role of change management

 

General Structure of the Workshop

    Day 1 - Current projects and status

    Day 2 - Future directions and research

    Day 3 - Consensus summation and organization of proceeding

 

Requirements for Attendance

Participants must submit a short (1-4 page) position paper. Papers must be on specific issues faced by an organization when transitioning to the use of component technology and how such issues are addressed by new strategies for dealing with the rapid change current in the field. We seek participants with experience and ideas on how to migrate from legacy practices and environments directly to component technology as well as those migrating from traditional object technology to component technology.

 

Dates

Position papers must be submitted by April 19, 1999. Early abstracts of submissions is encouraged. Participants will be notified by April 26, 1999.

Papers should be submitted to :

    Jared Bruckner, DSc
    Associate Dean - School of Computing - Southern Adventist University
    Assistant Director - Comsoft
    P.O. Box 370
    Collegedale, TN 37315-0370
    Voice: 423.238.2935
    Fax: 423.238.2234
    E-mail: bruckner@southern.edu
    Home: 423.614.3431 P.O. Box 362

 

Organizers


Jared Bruckner, DSc
Associate Dean - School of Computing - Southern Adventist University
Assistant Director - Comsoft
bruckner@southern.edu
423.238.2935

Timothy D. Korson, PhD
Senior partner, Software Architects
Executive Director - Comsoft
korson@comsoft.org
423.238.3288

 

Back to top of page


 

Applied Object Technology for Use of Models in Knowledge Management Solutions

June 6-8, 1999
San Diego, California

Call for Participation


Purpose of Workshop

A workshop on the Use of Models in Knowledge Management Solutions will provide a forum for experienced practitioners to share their insights on the different perspectives of modeling when developing knowledge management solutions. Quality models will be vital to the successful development and implementation of knowledge management systems. This workshop can be viewed as a follow-up of last years workshop on Implementing Lifecycle Process and Product Models, and will enable participants to focus on different aspects of business modeling such as process, product, organization, information and knowledge.

The goals of the workshop may include:

  • Identify important model aspects of a knowledge management system (process, product, organization, knowledge, information, etc.)
  • Model development for knowledge management systems as opposed to information management systems.
  • Relations between the different model aspects.
  • Key characteristics of quality process models, product models, organization model and knowledge models.
  • An up-to-date assessment of the state of object technology solutions for development and implementation of such models.
  • A projection of future developments.
  • An analysis of best practices in developing these types of models. Existing modeling patterns and frameworks and overall model architectures.
  • Outline of sample model aspects such as: product, process, organization, knowledge, information, etc.

We intend to minimize the time used for presentation of position papers and thereby making as much time as possible available for real modeling work, discussions, etc.

 

Workshop Submission

Individuals interested in participating in this workshop should submit a short Position Paper (1-3 pages) defining experiences with the use of object technology for advanced domain modeling and for implementation of these models, preferrably in a knowledge management context. Participants are also encouraged to provide supporting documentation on their topic such as references to documentation on their activities, example model diagrams from real life problems, ideas for workgroup topics, ideas on how to use the 3 days available, etc.

Please send submissions along with your name, address, voice phone, fax phone, e-mail, and affiliations to jet@computas.no or jet@dnv.com. Position papers should be in HTML, MSWord or "rtf" (in order of preference). You are encouraged to provide URLs for information that supplements your submission. Please call Jon Thrane at +47 67 57 87 13 (Norway) if you need to make other arrangements for your submission.

Participant submissions are due by May 7, 1999. Submitters will be notified of acceptance to the Use of Models in Knowledge Management Solutions by May 14.

 

Organizers

Jon E. Thrane has 13 years experience with software development, approx. 5 years with "object-based" applications such as process simulation (oil and gas production processes). The remaining 8 years include object-oriented development, domain modeling and use of object technology in application domains like medical ultrasound applications and ship classification.

He currently holds a position as Principal Engineer at Computas, a consulting company specializing in object technology, knowledge-based systems and user interaction. For the last 3,5 years he has been contracted by "Det Norske Veritas" as a project manager of the domain model part project in a strategic development effort. "Det Norske Veritas", based in Norway, is a major ship classification society.

Odd Arild Lehne has 16 years experience in the object-oriented paradigm. He has teaching experience from several OO related courses, including teaching the OOram method at different education institutes and at OOPSLA 95, 96 and 97.

The last nine years he has been working as a consultant in the object-oriented area. He has experience from several industrial development projects using object-orientation as a framework in the areas: CAE - applications, Workflow Management and MIS. In addition he has participated in a number of European software development projects (ESPRIT / EUREKA) using object-orientation.

 

Contact Information

Odd Arild Lehne
daVinci Consulting AS
Nedre Volgate 3
N-0158 Oslo
NORWAY
Tel: +47 94 18 00, Fax: +47 22 94 18 01
Odd.Arild.Lehne@davinci.no, Odd.Arild.Lehne@dnv.com

Jon E. Thrane
Principal Engineer
Computas AS Det Norske Veritas
http://www.computas.com http://www.dnv.com
P.O. Box 482 Veritasveien 1
N-1327 Lysaker N-1322 Høvik
NORWAY NORWAY
Tel: +47 67 83 10 00 +47 67 57 87 13
Fax: +47 67 83 10 01 +47 67 57 72 72
jet@computas.no, jet@dnv.com

 

Background

The awareness of "Knowledge Management Solutions" is growing very rapidly these days. Organizations are beginning to understand that information technology can be used to manage not only information and data, but also knowledge. Solution providers that take this challenge seriously will facilitate the flow of selected intellectual capital from human resources to structural capital. Reactivation of this knowledge will then be done both from human capital and from knowledge management systems.

To implement a successful knowledge management system, it is vital to develop a formalized description of the knowledge you want to manage. Business knowledge will reside in the different aspects of an IT-system: logic built into the program code itself, the structure and scope of domain models, the information and data, supported business rules, documentation. The less knowledge you build into the program code, the more explicit and maintainable it becomes. The models thereby become vital and may comprise descriptions of workprocess, products, organization, data, knowledge, etc.

What are the criteria for high quality models developed for knowledge management solutions? To try to answer such an open question we propose that the workshop focus on knowledge intensive businesses like engineering. Det Norske Veritas for instance, is an active and important player both in the offshore and ship classification business, and relies heavily on its intellectual capital. Other related businesses are in the same situation. It would be useful to share experience and knowledge on issues like:

  • What type of models do we need? (workprocess, product, organization, data, knowledge, rules, etc.)
  • What are the responsiblilties of these models, how do we distribute knowledge among them?
  • What are the interfaces between them.
  • Methods, tools, languages, etc.
  • Distinctions between information management and knowledge management.

 

Back to top of page


 

Case Studies for OO Training and Education

June 6-8, 1999
San Diego, California

Call for Participation


Workshop Overview

It would seem that object oriented analysis and design (OOAD) should be simple to do; after all, the objects to be represented in the computational system are direct models of objects that exist in the actual problem domain. Anyone with a decent mental model of the system should be able to do it; unfortunately, it is not that simple to evaluate one's own mental models. One consideration is that good OO design requires a comprehensive understanding of the problem structure [Ros90], however, there is no one "correct" problem structure. Each model is created through the designer's subjective understanding of the problem domain. Without expertise in the specific problem domain being modeled, the OOAD expert must often rely on analogy to identify what objects exist in the problem domain; what behaviors they should exhibit; what interactions among these objects comprise a model of the problem domain; and what hierarchical structure best characterizes the relations among the objects [Ros90].

The idea behind OO is that knowledge about the real world can provide a "natural" schematic for program design, yet each person's representation of that world is unique. In teaching the object oriented paradigm, educators and trainers need to not only educate students on object technologies, but they also need provide them with real world examples that show the philosophical aspects of the paradigm. Students need to gain an understanding that there is no one "correct" solution to the problem. This workshop is intended to lay the foundation for a repository of case studies that educators, trainers, and developers can draw upon to learn how to apply object technologies and how differing interpretations can effect a design.

The results of this workshop will help high schools, colleges/universities, and companies to better understand the object-oriented paradigm.

 

Workshop Goals

The goals of this workshop are to define the structure of the repository and to create an initial set of case studies to populate it. In defining the structure of a repository for case studies in object oriented design, there are a number of questions that need addressed before it can be built.

Some of the questions that need to be addressed are:

  • What is a Case Study? Does it include information on the company, personnel, existing system(s), and problem definition? Or is it concerned with the project only (little or no non-project background)?
  • How can authors of the case studies convince sources (companies, universities, etc.) to participate/publish when the content may be proprietary and/or sensitive (embarrassing, etc.)?
  • What form should a Case Study Take? How should sections be defined? What should the content of each section be? What UML Diagrams should be included? What order should the diagrams be presented? Should source code be provided?
  • What format should be used to publish the case studies? Adobe Acrobat? Microsoft Word? Rational Rose?
  • How should the case studies be distributed? Besides via the web, should a hard copy be produced? Should this be in a hardbound book or monthly/quarterly journal?
  • How will the repository be advertised? Advertisement will be used to attract both users and contributors. Without continual input of new case studies, the repository will quickly become obsolete.
  • Should there be suggested uses included with Case Studies? Should teacher notes be included? Should examples of usage be presented?

Once these questions are answered, the participants will work on formatting/completing a set of case studies that will be placed in the repository.

 

Requirements for Attendance

Participation in this workshop is open to educators, trainers, college students, and developers of all levels. Participants are expected to be able to contribute to discussion on the structure of the repository and/or provide a case study(s) to add to it.

Potential participants are required to submit a position paper addressing one or more of the questions listed above and a case study (example) to include in the repository.

To participate in the workshop, send your submission (Email Preferred) to:

 

Workshop Format

 

First Day

  1. Introduction
  2. Position Paper Presentations
    Each participant will be given a short period of time (10 minutes maximum) to present their position paper on the development of the repository. These papers can provide concrete solutions to the problems and/or raise new questions or concerns. During the presentations, one of the chairs will record the questions/concerns raised.
  3. Group and rank the questions/concerns.
  4. Formation of small working groups
    A small working group will be formed to address each of the grouped questions/concerns. These groups will be formed initially by the interests of each of the participants. If the groups are unevenly populated, the chairs will redistribute the participants to cover each of the concerns/questions.
  5. Generate concrete suggestions
    The goal of each working group is to provide concrete solutions to the questions and/or concerns.

Second Day

  1. Group discussion
    The entire group will discuss the results of the previous day to come to a consensus on the development of the repository. (1/2 day maximum)
  2. Case Study Presentations
    Each participant will be given a short period of time (10 minutes maximum) to present their case study.
  3. Completion and/or refinement of studies
    The small working groups will complete and/or refine each of the case studies.

Third Day

  1. Group discussion
    The group will once again address the logistics of the repository. This second discussion will be beneficial since the group will have had time to actually begin implementing the suggestion through the case study development.
  2. Prepare final outline of repository.
  3. Prepare workshop summary paper and complete case studies.

 

Organizers

John Pantone
Vice President, Objectech Corporation, San Diego, California
Instructor, University of California, San Diego, Extension and Public Services
Instructor, Center for Advanced Computer Technology,
California State Polytechnic University
jpantone@objectech.com

Dr. Wayne J. Staats
Assistant Professor, Computer Science, Stetson University,
DeLand Florida
Director, Stetson Software Institute

 

Back to top of page


Home | Advance Program | Call For Participation | Conference Registration & Information

Submission Process | Submission Guidelines | Important Dates | Mid-Year Workshops

Conference & Program Committees | Past OOPSLAs & General Info

Student Volunteers | ACM | Sigplan | Contact Webmaster