A linguistic patterns approach for requirements specification

被引:13
作者
Videira, Carlos [1 ]
Ferreira, David [1 ]
da Silva, Alberto Rodrigues [1 ]
机构
[1] Univ Autonoma Lisboa, INESC ID, Inst Super Tecn, Lisbon, Portugal
来源
32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS | 2006年
关键词
D O I
10.1109/EUROMICRO.2006.8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the efforts made to overcome the problems associated with the development of information systems, we must consider that it is still an immature activity, with negative consequences in time, budget and quality. One of the root causes for this situation is the fact that many projects do not follow a structured, standard and systematic approach, like the methodologies and best practices proposed by Software Engineering. In this paper, we present a requirements specification language, called ProjectIT-RSL, based on the identification of the most frequently used linguistic patterns in requirements documents, written in natural language. To guarantee the consistency of the written requirements and the integration with generative programming tools, the requirements are analyzed by parsing tools, and immediately validated according with the syntactic and semantic rules of the language.
引用
收藏
页码:302 / +
页数:2
相关论文
共 29 条
[1]   PROGRAM DESIGN BY INFORMAL ENGLISH DESCRIPTIONS [J].
ABBOTT, RJ .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :882-894
[2]  
AMBRIOLA V, 2003, TR0305 U PIS
[3]  
BELL TE, 1976, P 2 INT C SOFTW ENG, P61
[4]  
BENACHOUR C, 1998, P 8 EUR JAP C INF MO, P152
[5]  
BERRY D, 2003, AMBIGUITY REQUIREMEN, P191
[6]  
CARMO J, 2005, 1 C INN VIEWS NET TE
[7]   Formal specifications of user requirements [J].
Clark R.G. ;
Moreira A.M.D. .
Automated Software Engineering, 1999, 6 (3) :217-232
[8]  
DENGER C, 2002, THESIS U KAISERSLAUT
[9]  
FANTECHI A, 2002, P IEEE JOINT INT REQ
[10]  
Fuchs N., 1996, 1 INT WORKSH CONTR L