Modelling with Relational Calculus of Object and Component Systems - rCOS

  • Authors:
  • Zhenbang Chen;Abdel Hakim Hannousse;Dang Hung;Istvan Knoll;Xiaoshan Li;Zhiming Liu;Yang Liu;Qu Nan;Joseph C. Okika;Anders P. Ravn;Volker Stolz;Lu Yang;Naijun Zhan

  • Affiliations:
  • International Institute for Software Technology, United Nations University, Macao, and National Laboratory for Parallel and Distributed Processing, , China;International Institute for Software Technology, United Nations University, Macao,;International Institute for Software Technology, United Nations University, Macao,;Department of Computer Science, Aalborg University, Denmark;Faculty of Science and Technology, The University of Macau,;International Institute for Software Technology, United Nations University, Macao,;International Institute for Software Technology, United Nations University, Macao,;Lab. of Computer Science, Institute of Software, CAS, China;International Institute for Software Technology, United Nations University, Macao, and Department of Computer Science, Aalborg University, Denmark;Department of Computer Science, Aalborg University, Denmark;International Institute for Software Technology, United Nations University, Macao,;International Institute for Software Technology, United Nations University, Macao,;International Institute for Software Technology, United Nations University, Macao, and Lab. of Computer Science, Institute of Software, CAS, China

  • Venue:
  • The Common Component Modeling Example
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This chapter presents a formalization of functional and behavioural requirements, and a refinement of requirements to a design for CoCoME using the Relational Calculus of Object and Component Systems(rCOS). We give a model of requirements based on an abstraction of the use cases described in Chapter 3.2. Then the refinement calculus of rCOS is used to derive design models corresponding to the top level designs of Chapter 3.4. We demonstrate how rCOS supports modelling different views and their relationships of the system and the separation of concerns in the development.