跳到主要导航 跳到搜索 跳到主要内容

Generating a prototype from a UML model of system requirements

  • Xiaoshan Li*
  • , Zhiming Liu
  • , Jifeng He
  • , Quan Long
  • *此作品的通讯作者
  • University of Macau
  • United Nations University Institute in Macau
  • Peking University

科研成果: 期刊稿件文章同行评审

摘要

We present a method for automatically generating a prototype from a UML model of system requirements that consists of a use-case model and a conceptual class model. The method is based on a formalization of UML in which a use case is formally specified by a pair of pre and post conditions in the context of a conceptual class model. To generate a prototype, we translate the pre and post conditions of a use case into a sequence of executable atomic actions. These actions are to create or delete an object, update an object, establish or remove a link between two objects with respect to an association. Such a prototype can be used to validate requirements and check system invariants. An automated prototype generator is developed in Java, and a simple library system is used as an example to illustrate the feasibility of the method.

源语言英语
页(从-至)255-265
页数11
期刊Lecture Notes in Computer Science
3347
DOI
出版状态已出版 - 2004
已对外发布

指纹

探究 'Generating a prototype from a UML model of system requirements' 的科研主题。它们共同构成独一无二的指纹。

引用此