Generalized Nets Model of an E-Learning System Software Architecture
Serdica Journal of Computing, Tome 1 (2007) no. 3, pp. 255-266.

Voir la notice de l'article provenant de la source Bulgarian Digital Mathematics Library

Component-based software engineering and software architecture are tightly connected areas in computer science. Software architecture presents the functionality of the system as decomposition into components, the properties of these components and the connectors between them. This paper illustrates a methodology for application of the theory of Generalized Nets (GNs) as a language for description of software systems architecture. According to this methodology, every component in the system, as well as every connector is represented by a single GN transition. This way the positions of the transition describe the ports of components and connectors in the system. This paper introduces a model of the component-based architecture of the e-learning system ARCADE, which is created, with respect to the proposed methodology for description with GNs. The four main subsystems are regarded as components in the GNs model. Their additional sub-modules are presented as the services provided by the components. Method calls are regarded as the connectors between these components. Further, the GNs model is compared with the existing UML diagrams, specifying the design of ARCADE.
Keywords: Component-based Software Engineering, Software Architecture, Generalized Nets, E-Learning Systems
@article{SJC_2007_1_3_a2,
     author = {Dimov, Aleksandar and Ilieva, Sylvia},
     title = {Generalized {Nets} {Model} of an {E-Learning} {System} {Software} {Architecture}},
     journal = {Serdica Journal of Computing},
     pages = {255--266},
     publisher = {mathdoc},
     volume = {1},
     number = {3},
     year = {2007},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/SJC_2007_1_3_a2/}
}
TY  - JOUR
AU  - Dimov, Aleksandar
AU  - Ilieva, Sylvia
TI  - Generalized Nets Model of an E-Learning System Software Architecture
JO  - Serdica Journal of Computing
PY  - 2007
SP  - 255
EP  - 266
VL  - 1
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/SJC_2007_1_3_a2/
LA  - en
ID  - SJC_2007_1_3_a2
ER  - 
%0 Journal Article
%A Dimov, Aleksandar
%A Ilieva, Sylvia
%T Generalized Nets Model of an E-Learning System Software Architecture
%J Serdica Journal of Computing
%D 2007
%P 255-266
%V 1
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/SJC_2007_1_3_a2/
%G en
%F SJC_2007_1_3_a2
Dimov, Aleksandar; Ilieva, Sylvia. Generalized Nets Model of an E-Learning System Software Architecture. Serdica Journal of Computing, Tome 1 (2007) no. 3, pp. 255-266. http://geodesic.mathdoc.fr/item/SJC_2007_1_3_a2/