摘要
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' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver