Bichon: A New Component-Oriented Programming Language

  • Authors:
  • Liping Xu;Yufei Ren

  • Affiliations:
  • -;-

  • Venue:
  • WCSE '10 Proceedings of the 2010 Second World Congress on Software Engineering - Volume 01
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new Java-based component-oriented programming language (COPL) named Bichon to support component-oriented software engineering. Bichon introduce component, bi-directional interface, static linking, and dynamic connection to programming language. With separation of static and dynamic behaviors of components, better component definition and composition are achieved. This paper presents the core syntax and type definition of Bichon calculus. Programming language design issues, including events, callbacks, overriding and message dispatch are concerned.