OOPSLA 2003

Multiple Viewpoints for System Modeling

 

Members
Schedule
Status
Archive
Search
Discussions

 

Proposal for

OOPSLA 2003 Workshop on

 

Multiple Viewpoints for System Modeling

October, 2003, Anaheim, California

UML (the Unified Modeling Language) is accepted by the industry as the lingua franca for modeling object-oriented applications. Recently UML profiles such as the Common Warehouse Metamodel (CWM), the UML Profile for Enterprise Distributed Object Computing (EDOC) and the UML Profile for Enterprise Application Integration have defined specialized modeling languages for particular problems. The ISO Reference Model of Open Distributed Processing (RM-ODP) provides a framework for a set of languages that enables system specifications from multiple viewpoints. Each viewpoint represents a different abstraction and might be implemented as a different modeling language, expressing the concepts and relationships particular to that point of view. These languages should be integrated or otherwise reconciled to achieve a consistent overall system design.

The purpose of this workshop is to explore the characteristics of models of information systems that address areas of concern beyond the structure of programs, and to consider the implications of integrating such models to develop a comprehensive, consistent model of a system.

Below are a number of specific areas that could be addressed by submissions to this workshop:

Models with analytical functionality (e.g., simulation, failure mode analysis,…)
Consistency and completeness of models
Transformation of models (e.g., platform-independent to platform-specific)
Testable and executable models
Models for business people
Domain-specific models
Modeling environments
Mathematical foundations for models
Acceptance of modeling—barriers and drivers

This is the first workshop on this topic and should come at an important point in the development of this technology.

 

Workshop Goals:

This workshop will provide a forum for discussing types of system models and their integration. Participants will describe system models or viewpoints, modeling techniques, model integration issues, and applicable tools and techniques.

 

Workshop Organization:

The workshop will be conducted as several sessions over the course of a full day. Sessions will be organized based on the subject matter of submissions. Each session will consist of brief presentations from selected participants followed by open discussion on challenges, insights and issues for future consideration. Time will be reserved at the end of the meeting to develop a summary of observations and results.

 

Submission and Acceptance Criteria:

Interested participants will have experience developing system models, developing modeling standards, developing tools for modeling, or implementing systems based on models. Participants will contribute to discussion on the challenges, solutions and open issues in the development, enhancement and application of system models and related technology.

Potential participants must submit a position paper addressing one or more of the above-mentioned topics or any other topics related to the workshop theme. Electronic mail submissions will be greatly appreciated.

Position papers will be reviewed by the workshop organizers. Acceptance will be based on the relevance of the technical material and on the insight the papers provide on the workshop objectives.

 

Expected number of participants:

Maximum of 30.

 

Pre-Workshop Activities:

Position papers will be made available on a web site.
Participation will be promoted via email and news.

 

Post-Workshop Activities:

Results of the workshop will be presented at the OOPSLA poster session (assuming the practice is continued this year)
A summary will be posted to the web site and submitted to the conference addendum.

 

Abstract:

UML (Unified Modeling Language) has been widely accepted by the industry as the lingua franca for modeling object-oriented applications. In recent years, UML profiles such as the Common Warehouse Metamodel (CWM), the UML Profile for Enterprise Distributed Object Computing (EDOC) and the UML Profile for Enterprise Application Integration have defined specialized modeling languages for particular problems. The ISO Reference Model for Open Distributed Processing (RM-ODP) calls for systems to be designed with multiple viewpoints. These viewpoints represent different abstractions and might be implemented as different modeling languages for expression of the particular concepts and relationships relevant to the point of view. These languages should be integrated or otherwise reconciled to achieve a consistent overall system design.

The purpose of this workshop is to explore the characteristics of models of information systems that address areas of concern beyond the structure of programs, and to consider the implications of integrating such models to develop a comprehensive, consistent model of a system.

 

Special Equipment

Data projector is preferred. Overhead projector and flip chart required.

 

Workshop Organizers

Organizers have all been engaged in the development of industry standards for systems modeling. Fred Cummins has been a chair or co-organizer for numerous OOPSLA workshops over the past 12 years.

Fred Cummins, chair and primary contact

Electronic Data Systems

Tel: (248) 477-5873

Fax: (248) 477-5873

E-mail: [email protected]

Cory Casanave

Data Access Technologies

Email; [email protected]

William F. Frank

Domain Architects

E-mail: [email protected]

Stan Hendryx

Hendryx & Associates

Email: [email protected]

Stephen J. Mellor

Project Technology, Inc.

[email protected]

Joaquin Miller

Domain Architects

[email protected]

 

Copyright or other proprietary statement goes here.
For problems or questions regarding this web contact [ProjectEmail].
Last updated: March 19, 2003.