GOAL-DIRECTED REQUIREMENTS ACQUISITION

被引:876
作者
DARDENNE, A
VANLAMSWEERDE, A
FICKAS, S
机构
[1] FAC UNIV NAMUR,INST INFORMAT,B-5000 NAMUR,BELGIUM
[2] UNIV CATHOLIQUE LOUVAIN,UNITE INFORMAT,B-1348 LOUVAIN,BELGIUM
[3] UNIV OREGON,DEPT COMP SCI,EUGENE,OR 97403
基金
美国国家科学基金会;
关键词
REQUIREMENTS ENGINEERING; SPECIFICATION ACQUISITION; NONFUNCTIONAL REQUIREMENTS; CONCEPTUAL MODELING; DOMAIN ANALYSIS; META-LEVEL INFERENCE; SPECIATION REUSE;
D O I
10.1016/0167-6423(93)90021-G
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements analysis includes a preliminary acquisition step where a global model for the specification of the system and its environment is elaborated. This model, called requirements model, involves concepts that are currently not supported by existing formal specification languages, such as goals to be achieved, agents to be assigned, alternatives to be negotiated, etc. The paper presents an approach to requirements acquisition which is driven by such higher-level concepts. Requirements models are acquired as instances of a conceptual meta-model. The latter can be represented as a graph where each node captures an abstraction such as, e.g., goal, action, agent, entity, or event, and where the edges capture semantic links between such abstractions. Well-formedness properties on nodes and links constrain their instances-that is, elements of requirements models. Requirements acquisition processes then correspond to particular ways of traversing the meta-model graph to acquire appropriate instances of the various nodes and links according to such constraints. Acquisition processes are governed by strategies telling which way to follow systematically in that graph; at each node specific tactics can be used to acquire the corresponding instances. The paper describes a significant portion of the meta-model related to system goals, and one particular acquisition strategy where the meta-model is traversed backwards from such goals. The meta-model and the strategy are illustrated by excerpts of a university library system.
引用
收藏
页码:3 / 50
页数:48
相关论文
共 51 条
  • [31] KOYMANS R, 1983, 2ND P ACM C PRINC DI
  • [32] ON FORMALISM IN SPECIFICATIONS.
    Meyer, Bertrand
    [J]. 1600, (02):
  • [33] MOSTOW J, 1983, P NAT C ART INT AAAI, P279
  • [34] REPRESENTING AND USING NONFUNCTIONAL REQUIREMENTS - A PROCESS-ORIENTED APPROACH
    MYLOPOULOS, J
    CHUNG, L
    NIXON, B
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (06) : 483 - 497
  • [35] Nilsson N.J., 1971, PROBLEM SOLVING METH
  • [36] Pin-Shan Chen P., 1976, ACM Transactions on Database Systems, V1, P9, DOI 10.1145/320434.320440
  • [37] THE REQUIREMENTS APPRENTICE - AUTOMATED ASSISTANCE FOR REQUIREMENTS ACQUISITION
    REUBENSTEIN, HB
    WATERS, RC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) : 226 - 240
  • [38] ROBINSON W, 1989, 5TH P INT WORKSH SOF, P219
  • [39] ROBINSON WN, 1990, 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P268, DOI 10.1109/ICSE.1990.63633
  • [40] ROMAN GC, 1985, IEEE COMPUT, V2, P14