Metamodeling approach for the design of cyber-physical systems


Mezhuyev V., SAMET R.

Indian Journal of Science and Technology, cilt.9, sa.3, ss.1-9, 2016 (Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 9 Sayı: 3
  • Basım Tarihi: 2016
  • Doi Numarası: 10.17485/ijst/2016/v9i3/57733
  • Dergi Adı: Indian Journal of Science and Technology
  • Derginin Tarandığı İndeksler: Scopus, Aerospace Database, Communication Abstracts, Metadex, Civil Engineering Abstracts
  • Sayfa Sayıları: ss.1-9
  • Anahtar Kelimeler: Cyber-physical system, Domain-specific modeling, Geometrical meta-metamodel, Metamodeling
  • Ankara Üniversitesi Adresli: Evet

Özet

Background/Objectives: The design of Cyber-Physical Systems (CPS) needs an approach that allows us to model effectively their heterogeneous components, having both a computational and a physical nature. To contribute to this area, a new metamodeling approach for designing CPS is proposed in this paper. Methods: The metamodeling approach allows CPS designers the development of the metamodels in the different mathematical semantics (e.g., graph-based, vector-based, geometry-based). This is possible due to the introduction of the additional level of the metamodeling architecture (M4), which expresses the studied domain in terms of sets. To prove that M4 is mathematically sufficient for producing all considered in the paper meta-metamodels (M3s), we give definitions of M3s in terms of M4, i.e. as having algebraic structure subsets. Results: To prove the concept, a geometrical meta-metamodel Ω, linking physical properties of multidimensional domains with their spatial structure, is proposed. Structural analysis of physical models showed the possible alphabet of Ω, which includes corresponding to the dimensions of the space metatypes; this has been a common result of abstraction from a geometrical structure of physical objects. Using the geometrical meta-metamodel Ω allows us to unify the representation of the spatial information at different levels of the CPS design. Conclusion/Application: The software tool that implements the proposed metamodeling approach is currently under development by the authors. The tool enables designers to express the syntax and semantics of metamodels and apply them for modelling CPS.