北京大学学报(自然科学版)

XCODE: 一种面向系统软件的可扩展构件描述语言

滕启明, 陈向群   

  1. 北京大学计算机系软件所, 北京,100871
  • 收稿日期:2003-11-17 出版日期:2004-05-20 发布日期:2004-05-20

XCODE: An Extensible Component Description Language for System Software

TENG Qiming, CHEN Xiangqun   

  1. Software Institute, Department of Computer Science, Peking University, Beijing, 100871; E-mail: {tqm, cherry}@cs.pku.edu.cn
  • Received:2003-11-17 Online:2004-05-20 Published:2004-05-20

摘要: 给出了一种称为XCODE的构件描述语言。作为一种基于XML的语言,XCODE可以被用于不同目的场合。它提供了一种可扩展的、独立于工具的方法,可服务于描述编译、链接、运行时刻构件的不同侧面。

关键词: 软件构件, 操作系统, 构件描述语言, 嵌入式系统

Abstract: Components can be identified from various abstraction levels and can be of different granularities. The components for system software have special challenges for description purpose due to their inherent non-functional attributes and special attributes related to the peculiar role of an operating system. They often exhibit different forms during different phases of the development process of an embedded operating system. An extensible component description language named “XCODE was presented here. As a XML-based language, XCODE can be envisioned various usage scenarios. It provides an extensible, tool independent, royalty-free approach to describe various aspects of components during Compile-Time, Link-Time and Run-Time.

Key words: software component, operating system, component description language, component repository

中图分类号: