Generalized Nets Model of an E-Learning System Software Architecture
Dimov, Aleksandar; Ilieva, Sylvia
Serdica Journal of Computing (2007)
- Volume: 1, Issue: 3, page 255-266
- ISSN: 1312-6555
Access Full Article
topAbstract
topHow to cite
topDimov, Aleksandar, and Ilieva, Sylvia. "Generalized Nets Model of an E-Learning System Software Architecture." Serdica Journal of Computing 1.3 (2007): 255-266. <http://eudml.org/doc/11424>.
@article{Dimov2007,
abstract = {The paper has been presented at the International Conference Pioneers of Bulgarian
Mathematics, Dedicated to Nikola Obreshko ff and Lubomir Tschakaloff , Sofi a, July, 2006.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.},
author = {Dimov, Aleksandar, Ilieva, Sylvia},
journal = {Serdica Journal of Computing},
keywords = {Component-based Software Engineering; Software Architecture; Generalized Nets; E-Learning Systems; e-learning system; ARCADE},
language = {eng},
number = {3},
pages = {255-266},
publisher = {Institute of Mathematics and Informatics Bulgarian Academy of Sciences},
title = {Generalized Nets Model of an E-Learning System Software Architecture},
url = {http://eudml.org/doc/11424},
volume = {1},
year = {2007},
}
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
PB - Institute of Mathematics and Informatics Bulgarian Academy of Sciences
VL - 1
IS - 3
SP - 255
EP - 266
AB - The paper has been presented at the International Conference Pioneers of Bulgarian
Mathematics, Dedicated to Nikola Obreshko ff and Lubomir Tschakaloff , Sofi a, July, 2006.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.
LA - eng
KW - Component-based Software Engineering; Software Architecture; Generalized Nets; E-Learning Systems; e-learning system; ARCADE
UR - http://eudml.org/doc/11424
ER -
NotesEmbed ?
topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.