A Model-driven approach for cyber-physical systems: A Method Engineering Perspective

Cares, C.; Chebanyuk, Olena; Navarro, Claudio

Keywords: Model-Driven Development, Method Engineering, Cyber-physical Engineering

Abstract

Two of the most profitable approaches in Software Engineering are reuse and code generation. On this line, Model-Driven Development (MDD) not only includes code generation that is based on transformation rules as well as reuse of parameterized packages or components. In addition, transformation rules should satisfy the next software designing principles: separation of concerns, high cohesion and low coupling. MDD allows managing different views due to multidimensional perspectives and models of the system to be. On the other hand, Cyber-Physical Systems (CPS) are software intensive and its social embedded, productive environment, or critical functionality requires that different functional and non-functional requirements be represented, managed, traceable, verified and validated. Therefore, Model-Driven Development offers a general approach for dealing with these required process features in the context of cyber-physical systems. In software engineering, the task of adaptation and specialization of the software development tasks is known as method engineering. In this paper we offer a set of method engineering representations of a model-driven approach for dealing with the software development for cyber-physical systems. It is an initial formalization work for comparing the requirements of a Cyber-physical engineering process and the current offer of Model-Driven Development, an agenda of future work and challenges to complete the map of results.

Más información

Editorial: National Aviation University, Software Engineering Department
Fecha de publicación: 2022
Año de Inicio/Término: April 10-12, 2022
Página de inicio: 14
Página final: 19
Idioma: English
URL: http://www.ithea.org/softengine/2022_SE_Proceedings.pdf#page=14