FROM AN ERAE REQUIREMENTS SPECIFICATION TO A PLUSS ALGEBRAIC SPECIFICATION - A CASE-STUDY

被引:0
|
作者
MAUBOUSSIN, A
PERDRIX, H
BIDOIT, M
GAUDEL, MC
HAGELSTEIN, J
机构
[1] UNIV PARIS 11, LRI, CNRS, UA, F-91405 ORSAY, FRANCE
[2] PHILIPS RES LABS, B-1170 BRUSSELS, BELGIUM
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal specification languages and methods for refining specifications into programs have, up to now, received more attention than methods for obtaining the initial formal specification. This situation is corrected in the ESPRIT project METEOR, which distinguishes the two activities of requirements engineering (RE) - obtaining the right specification - and design engineering (DE) - using that specification properly. Because of their difference of nature, these two activities gain from using different languages: RE languages should be closer to natural language constructs, whereas DE languages should easily describe computer artifacts. In particular, the RE language ERAE is based on temporal logic, whereas the DE language PLUSS uses algebraic specifications, with emphasis on modularity and structuring concepts. This paper investigates the transition between these two formalisms, which takes place when the requirements specification is found satisfactory. As an example, we use the specification of a transit node in a telephonic network.
引用
收藏
页码:395 / 431
页数:37
相关论文
共 50 条