Workshop on ODP for Enterprise Computing (WODPEC 2006)

in conjunction with The Tenth IEEE International

EDOC Conference (EDOC 2006)

"The Enterprise Computing Conference"

17 October 2006, Hong Kong

 

WODPEC 2006, 17th October, Hong Kong

 

Proceedings

The proceedings of WODPEC 2006 have been published by the IEEE Computer Society and are available in the IEEE Digital Library

WODPEC 2006 Proceedings preface 
João Paulo A. Almeida, Peter F. Linington, Akira Tanaka, and Bryan Wood

Accepted papers:

- "On the Execution of ODP Computational Specifications" [slides]
José Raúl Romero and Antonio Vallecillo
- "What applying of the ODP viewpoints teaches us about tool-chains" [slides]
 Lea Kutvonen
- "Policy Specification: Meeting Changing Requirements without Breaking the System Design Contract" [slides]
Peter F. Linington

Invited papers: 

- "A Basis for Constructing and Evaluating Design Concepts" [slides]
Remco Dijkman
- "Addressing interoperability in e-health: an Australian approach" [slides]
Zoran Milosevic

Invited presentations:

- "Application of ODP for Space Development" [slides]
Takahiro Yamada (JAXA/ISAS) 
- "Revision of the RM-ODP standard: Objectives, Issues and Status" [slides]
Bryan Wood
- "The new ISO and ITU-T standard on UML for ODP" [slides]
Antonio Vallecillo

The preface to the workshop proceedings is also available here.

 

About the Workshop 

The RM-ODP standard (ISO/IEC 10746 | ITU-T Rec. X.901-X.904, Reference Model of Open Distributed Processing) still provides the only comprehensive and coherent framework of concepts for the specification of complex large scale IT system and has taken on a new significance in the light of the MDA (Model Driven Architecture) initiative from the OMG. Thus, we are witnessing major companies and organizations looking at RM-ODP as a promising approach for structuring their large-scale distributed IT system specifications.

In this context it is significant that the joint ISO/IEC and ITU-T project, launched in 2004, to define a standard for the use of UML for ODP system specifications (ITU-T Rec. X.906 | ISO/IEC 19793) is now coming to fruition. This standard will enable ODP modellers to use UML notation for expressing their ODP specifications in a graphical and standard way, and UML modellers to use the RM-ODP concepts and mechanisms to structure their UML system specifications. Of equal importance, modelling tool suppliers will be able to develop UML-based tools capable of providing support for the specification of large-scale complex systems using the framework provided by the RM-ODP.

With this increase in the significance of the RM-ODP comes the need to address a range of issues associated from the practical application of the concepts.

There are issues related to how certain requirements are addressed in a specification. Business modelling approaches have evolved significantly since the RM-ODP and the ODP Enterprise Language standard were completed. How can the ODP enterprise specification be related to business modelling approaches developed for other purpose? How can business rules be integrated? Approaches to the specification of policy, security and system management need to be developed together with the management of enterprise federation. Technology has also evolved dramatically and current middleware approaches address major elements of the platform functionality of concern in the ODP Engineering Language. What adaptations does this imply for the ODP engineering and technology specifications?

There are issues related to the use of UML. The use of UML as the language and notation of choice for ODP system modelling is not free from problems. For instance, the object models followed by UML and ODP do not match completely (e.g., UML is class-based, whilst ODP is object-based; their behavioural models are different; etc.). Besides, the loose semantics of UML may represent an impediment for achieving the precise specification and analysis of ODP systems and the development of tools. What constraints and problems does the use of UML bring for ODP system specifications? Are there practical alternatives? Is there a need for refinements/extensions of the proposed standard profiles for particular application domains? How could these be managed?

Finally, there are issues concerning development approaches and processes, and current and emerging architectural approaches. Is the RM-ODP approach consistent with MDA and, if so, in what way? How can it accommodate architectural approaches such as the Service Oriented Architecture (SOA), the Component-based Architecture (CBA), and the Event Driven Architecture (EDA)? Can it accommodate aspect-oriented development approaches? Can it be successfully integrated into development processes such as RUP?

Following the success of WODPEC 2004 and WODPEC 2005, WODPEC 2006 aims to continue to provide a discussion forum where researchers, practitioners, system modellers, tool developers and representatives of standardization bodies can meet and exchange experiences, problems and ideas related to the ODP framework for system specification, its practical application and long term evolution, and its use in conjunction with other architectural practices and approaches (e.g., MDA, SOA, CBA, EDA) in the realm of Enterprise Distributed Computing.

Topics

Topics of interest include, but are not limited to: 

  • RM-ODP system specifications:
    • the relationship of an ODP enterprise specification to, and its integration with, more general business models;
    • specification for the management of enterprise federations;
    • specification of business rules;
    • specification of policy;
    • specification of security and system management;
    • specification for system evolution;
    • the impact of developments in technology on the ODP computational, engineering and technology languages;
    • use of the ODP approach for specific application domains (finance, telecomms, health care, aerospace, etc.);
    • identification and management of correspondences between viewpoints;
    • conceptual and formal foundations of the RM-ODP;
  • Use of UML
    • current issues, limitations and problems in using UML profiles to represent ODP concepts;
    • formal semantics for UML Profiles for the representation of ODP concepts;
    • definition of UML Profiles for ODP viewpoints and for extensions and refinements of the RM-ODP for particular application domains.
    • representation of viewpoint correspondences using UML;
    • potential problems for the industrial adoption of UML for ODP system specification;
    • use of modelling languages other then UML for ODP system specification.
  • Development practices/approaches and RM-ODP
    • relationship of the RM-ODP approach to, and its integration with, the MDA;
    • relationship of the RM-ODP approach to, and its integration with, architectural approaches such as SOA, CBA, EDA and aspect-oriented development );
    • relationship of the RM-ODP approach to, and its integration with, development processes such as RUP.
  • Tooling
    • requirements on supporting tools or tool chains (currently in use or under development).
  • Case studies and experiences
    • examples of the application of the RM-ODP approach to the specification of IT systems, in particular large-scale distributed systems.

Submission Guidelines and Workshop Format

To enable lively and productive discussions, attendance will be limited to 25 participants and submission of a paper or a position statement is required. All submissions will be formally peer reviewed. 

Submissions should be 4 to 8 pages long in IEEE Computer Society format and include the author's name, affiliation and contact details. They should be submitted by e-mail as postscript or PDF files before 30 June 2006, to the Workshop Chairs (wodpec2006-chairs <at> googlegroups.com).  A package with formatting instructions and a template for Word and style files for Latex is available here.

Authors will be notified of acceptance by 28 July 2006. At least one author of accepted papers should participate in the Workshop.

The duration of the Workshop is one day. The Workshop will be divided into two main sessions (morning and afternoon). The first session will be dedicated to the brief presentation of papers, initial discussions, and the joint identification of specific issues that participants consider to be of particular relevance and deserving further joint analysis. These issues will be discussed in groups during the afternoon, closing the Workshop with one hour wrap-up session dedicated to drawing the Workshop's conclusions, identifying the open issues, and outlining some future works.

Important Dates

Paper submission deadline *EXTENDED*: 30 June 2006
Paper acceptance notification: 28 July 2006
Camera ready of papers: 18 August 2006
Workshop date: 17 October 2006

Organising Committee

João Paulo A. Almeida, Telematica Instituut (The Netherlands)
Peter F. Linington, University of Kent (UK)
Akira Tanaka, Hitachi (Japan)
Bryan Wood, Open-IT Ltd (UK)

Program Committee

Dave Akehurst, University of Kent (UK)
João Paulo A. Almeida, Telematica Instituut (The Netherlands)
Jean Bérubé, Idigenic (Canada)
Remco Dijkman, University of Twente (The Netherlands)
Celso González, IBM (Canada)
Haim Kilov, Stevens Institute of Technology (US)
Lea Kutvonen, University of Helsinki (Finland)
Juliette Le-Delliou, EDF (France)
Peter F. Linington, University of Kent (UK)
Arve Meisingset, Telenor (Norway)
Joaquin Miller, X-Change Technologies (US)
Tom Rutt, Coast Enterprises, INCITS T3 IR (US)
Akira Tanaka, Hitachi (Japan)
Sandy Tyndale-Biscoe, Open-IT (UK)
Antonio Vallecillo, University of Málaga (Spain)
Bryan Wood, Open-IT (UK)

Supporters


 

 

 


     URL: http://wodpec2006.telin.nl  

All trademarks, product names, and company names or logos cited herein are the property of their respective owners.

  Top