Towards UML-based formal specifications of component-based real-time software
Towards UML-based formal specifications of component-based real-time software
复制标题
迈向基于组件的实时软件的基于 UML 的形式化规范
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
G. Occorso
中科院分区:
文献类型:
--
作者:
V. D. Bianco;L. Lavazza;M. Mauri;G. Occorso
UML-RT is achieving increasing popularity as a modeling language for real-time applications. Unfortunately UML-RT is not formally well defined and it is not well suited for supporting the specification stage: e.g., it does not provide native constructs to represent time and non-determinism. UML+ is an extension of UML that is formally well defined and suitable for expressing the specifications of real-time systems (e.g., the properties of a UML+ model can be formally verified). However, UML+ does not support design and development. This article addresses the translation of UML+ into UML-RT, thus posing the basis for a development framework where UML+ and UML-RT are used together, in order to remove each other’s limitations. Specifications are written using UML+, they are automatically verified by means of formal methods, and are then converted – through a semi-automatic process – in an equivalent UML-RT model that becomes the starting point for the implementation.