Metamodel-based formalization of DEVS atomic models

dc.creatorBlas, María Julia
dc.creatorGonnet, Silvio
dc.creator.orcid0000-0001-9629-6763
dc.creator.orcid0000-0003-3024-4754
dc.date.accessioned2025-05-27T19:13:55Z
dc.date.issued2021-09-14
dc.description.abstractThe Discrete-Event System Specification (DEVS) formalism is a modeling formalism based on systems theory that provides a general methodology for hierarchical construction of reusable models in a modular way. When concrete DEVS models are developed using programming languages, it is difficult to ensure they conform to their formal model. Hence, building an implementation of formal models in a way that ensures DEVS formalism correctness is not easy. In this paper, we improve the interplay of abstraction (i.e., formal specification) and concreteness (i.e., programming code implementation) in advancing the theory and practice of DEVS using a specific-designed metamodel. The main contribution is a novel conceptualization of classic DEVS with ports founded on existing approaches but, that also includes new improved elements related to the definition of atomic models. That is, our metamodel includes all the concepts and relationships needed to define the formal specification of DEVS atomic models. This allows us to define instances of our conceptualization that comply with the DEVS formal specification. To instantiate our metamodel, we propose a computer-aided environment that has been developed using the Eclipse Modeling Project. As an example, we show how our metamodel can be used to define the classic “switch” model. As a conclusion, we discuss how the final metamodel can be used to support interoperability with DEVS simulation tools.
dc.description.affiliationFil: Blas, Maria Julia. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
dc.description.affiliationFil: Gonnet, Silvio. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
dc.description.peerreviewedPeer Reviewed
dc.formatpdf
dc.identifier.citationBlas M.J. & Gonnet S. (2021). Metamodel-based formalization of DEVS atomic models. SIMULATION 99(5). pp. 433-454. doi:10.1177/00375497211045628
dc.identifier.doi10.1177/00375497211045628
dc.identifier.urihttps://hdl.handle.net/20.500.12272/13042
dc.language.isoen
dc.publisherSimulation
dc.relation.projectidSITCBFE0008464TC
dc.relation.projectidONTOLOGÍAS, MODELOS Y HERRAMIENTAS DE SOPORTE PARA
dc.relation.projectidSIPPFE0008626
dc.relation.projectidMODELADO CONCEPTUAL Y DEFINICIÓN DE LENGUAJES DE ESPECIFICACIÓN PARA EL MODELADO Y SIMULACIÓN BASADO EN MODELOS DE EVENTOS DISCRETOS
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.holderLos autores
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.useCreativeCommons
dc.sourceSimulation 99(5):433-454 (2021)
dc.subjectClassic DEVS with ports
dc.subjectDiscrete-event simulation
dc.subjectFormalization and implementation
dc.subjectMetamodeling
dc.titleMetamodel-based formalization of DEVS atomic models
dc.typeinfo:eu-repo/semantics/article
dc.type.versionacceptedVersion

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Simulation 99(5) - Blas / Gonnet
Size:
1.85 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.63 KB
Format:
Item-specific license agreed upon to submission
Description: