Harnessing rCOS for tool support: the CoCoME experience

  • Authors:
  • Zhenbang Chen;Xiaoshan Li;Zhiming Liu;Volker Stolz;Lu Yang

  • Affiliations:
  • United Nations University, Institute for Software Technology;Faculty of Science and Technology, The University of Macau;United Nations University, Institute for Software Technology;United Nations University, Institute for Software Technology;United Nations University, Institute for Software Technology

  • Venue:
  • Formal methods and hybrid real-time systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Complexity of software development has to be dealt with by dividing the different aspects and different views of the system and separating different concerns in the design. This implies the need of different modelling notations and tools to support more and more phases of the entire development process. To ensure the correctness of the models produced, the tools therefore need to integrate sophisticated checkers, generators and transformations. A feasible approach to ensure high quality of such add-ins is to base them on sound formal foundations. This paper reports our experience in the work on the Common Component Modelling Example (CoCoME) and shows where such add-ins will fit. In particular, we show how the formal techniques developed in rCOS can be integrated into a component-based development process, and where it can be integrated in and provide extension to an existing successful commercial tool for adding formally supported checking, transformation and generation modules.