Modeling ODP Correspondences using QVT

José Raúl Romero, Nathalie Moreno, Antonio Vallecillo

2006

Abstract

Viewpoint modeling is currently seen as an effective technique for specifying complex software systems. However, having a set of independent viewpoints on a system is not enough. These viewpoints should be related, and these relationships made explicit in order to count with a set of complete and consistent specifications. RM-ODP defines five complementary viewpoints for the specification of open distributed systems, and establishes correspondences between viewpoint elements. ODP correspondences provide statements that relate the various different viewpoint specifications, expressing their semantic relationships. However, ODP does not provide an exhaustive set of correspondences between viewpoints, nor defines any language or notation to represent such correspondences. In this paper we informally explore the use of MOF QVT for representing ODP correspondences in the context of ISO/IEC 19793, i.e., when the ODP viewpoint specifications of a system are represented as UML models. We initially show that QVT can be expressive enough to represent them, and discuss some of the issues that we have found when modeling ODP correspondences with QVT relations.

References

  1. Große-Rhode, M.: Semantic Integration of Heterogeneous Software Specifications. Springer-Verlag, Berlin (2004)
  2. IEEE Std. 1471: Recommened Practice for Architectural Description of Software-Intensive Systems. IEEE Standards Association. (2000)
  3. ISO/IEC 10746-1 to 10746-4, ITU-T X.901 to X.904: RM-ODP. Reference Model for Open Distributed Processing. ISO & ITU-T. (1997)
  4. Linington, P.: RM-ODP: The architecture. In Milosevic, K., Armstrong, L., eds.: Open Distributed Processing II, Chapman & Hall (1995) 15-33
  5. ISO/IEC 10746-4, ITU-T Rec. X.904: Information technology - Open distributed processing - Reference model: Architectural Semantics. ISO & ITU-T. (1998)
  6. ISO/IEC CD 19793, ITU-T Rec. X.906: Information technology - Open distributed processing - Use of UML for ODP system specifications. ISO & ITU-T. (2005)
  7. OMG: MOF QVT Final Adopted Specification. Object Management Group. (2005) OMG doc. ptc/05-11-01.
  8. ISO/IEC 10746-3, ITU-T Rec. X.903: Information technology - Open distributed processing - Reference model: Architecture. ISO & ITU-T. (1996)
  9. ISO/IEC 15414, ITU-T Rec. X.911: Information technology - Open distributed processing - Reference model - Enterprise language. ISO & ITU-T. (2006)
  10. Boiten, E.A., Bowman, H., Derrick, J., Linington, P., Steen, M.W.: Viewpoint consistency in ODP. Computer Networks 34 (2000) 503-537
  11. Dijkman, R.: Consistency in Multi-Viewpoint Architectural Design. PhD thesis, University of Twente (2006)
  12. Yahiaoui, N., Traverson, B., Levy, N.: Adaptation management in multi-view systems. In: Proc. of WCAT'05, Glasgow, Scotland, UK (2005) 99-105
  13. Yahiaoui, N., Traverson, B., Levy, N.: A new viewpoint for change management in RM-ODP systems. In: Proc. of WODPEC 2005, Enschede, The Netherlands (2005) 1-6
  14. Akehurst, D.H.: Proposal for a model driven approach to creating a tool to support the RMODP. In: Proc. of WODPEC 2004, Monterey, California (2004) 65-68
  15. OMG: Model Driven Architecture. A Technical Perspective. Object Management Group. (2001) OMG doc. ab/2001-01-01.
Download


Paper Citation


in Harvard Style

Raúl Romero J., Moreno N. and Vallecillo A. (2006). Modeling ODP Correspondences using QVT . In Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006) ISBN 978-972-8865-56-6, pages 15-26. DOI: 10.5220/0002486000150026


in Bibtex Style

@conference{mdeis06,
author={José Raúl Romero and Nathalie Moreno and Antonio Vallecillo},
title={Modeling ODP Correspondences using QVT},
booktitle={Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)},
year={2006},
pages={15-26},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002486000150026},
isbn={978-972-8865-56-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006)
TI - Modeling ODP Correspondences using QVT
SN - 978-972-8865-56-6
AU - Raúl Romero J.
AU - Moreno N.
AU - Vallecillo A.
PY - 2006
SP - 15
EP - 26
DO - 10.5220/0002486000150026