Dynamically evolving concurrent information systems specification and validation: a component-based Petri nets proposal

被引:5
作者
Aoumeur, N [1 ]
Saake, G [1 ]
机构
[1] Otto Von Guericke Univ, Inst Tech Informat Syst, D-39016 Magdeburg, Germany
关键词
distributed information systems; Co-NETS; component-orientation; rewriting logic; runtime evolution; inheritance-anomaly;
D O I
10.1016/j.datak.2003.10.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Besides the steady growing of size-complexity and distribution of present-day information systems, business volatility with rapid changes in users' wishes and technological upgrading are stressing an overwhelmingly need for more advanced conceptual modeling approaches. Such advanced conceptual models should coherently and soundly reflect these three crucial dimensions, namely the size, space and (evolution over) time dimensions. In contribution towards such advanced conceptual approaches, we presented in [Data Know. Eng. 42 (2) (2002) 143] a new form of integration of object-orientation with emphasize on componentization into a variety of algebraic Petri nets, we referred to as CO-NETS. The purpose of the present paper is to soundly extend this proposal for coping with dynamic changing of structural and behavioral aspects Of CO-NETS components. To this aim, we are proposing an adequate Petri net-based meta-level that may be sketched as follows. First, we construct two 'meta-nets' for each component; one concerns the modification of behavioral aspects and the other is for dealing with structural aspects. While the meta-net for behavioral dynamic enables the dynamic of any transition in a given component to be modified at runtime, the meta-net for structural aspects completes and enhances these capabilities by allowing involved messages and object signatures (i.e. structure) to be dynamically manipulated. In addition of a rigorous description of this meta-level and its illustration using a medium-complexity banking system example, we also discuss how this level brings a satisfactory solution to the well-known inheritance-anomaly problem. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:117 / 173
页数:57
相关论文
共 60 条
[1]  
ALLEN R, 1997, ACM T SOFTWARE ENG M
[2]  
ANDRADE M, 1999, LECT NOTES COMPUTER, V1248, P566
[3]  
Aoumeur N, 2000, LECT NOTES COMPUT SC, V1773, P91
[4]   A component-based Petri net model for specifying and validating cooperative information systems [J].
Aoumeur, N ;
Saake, G .
DATA & KNOWLEDGE ENGINEERING, 2002, 42 (02) :143-187
[5]  
AOUMEUR N, 2000, 3 LEVEL METHODOLOGY
[6]  
AOUMEUR N, 1999, P 5 INT WORKSH REQ E
[7]  
AOUMEUR N, 1999, P 1 INT OBJ CAF OBJ, P197
[8]  
AOUMEUR N, 1999, P 11 INT C ADV INF S, V1626, P381
[9]  
AOUMEUR N, 2000, IN PRESS P 10 INT C, V2023
[10]  
Aoumeur N., 2001, P 1 WORKSH MOD OBJ C, P1