Building systems out of components requires taking into account both functional and non-functional properties. Non-functional properties define “how” a system performs rather than “what” it does. Examples of non-functional properties include dependability, safety, security, resource consumption, customer satisfaction, etc.
RobMoSys takes non-functional properties into account from the very beginning, treating them as first-class citizens. RobMoSys considers the management of non-functional properties as key added-value services built on top of its Ecosystem. In this vein, the RoQME Itegrated Technical Project (ITP) wants to contribute to RobMoSys a model-based framework for dealing with system-level non-functional properties, enabling the specification of global robot Quality of Service (QoS) metrics defined in terms of the (internal and external) contextual information available.
The RoQME Tool Chain, delivered here as a free and open source Eclipse plug-in, provides both modelling and code generation tools, enabling the creation of actual RobMoSys-compliant components, readily usable in RobMoSys-based solutions as QoS information providers. This information could then be used by other components for different purposes, e.g., robot behaviour adaptation or benchmarking.
RoQME has been supported by the H2020 European Project RobMoSys. This contribution is RobMoSys conformant. |
---|
Further information about the RoQME ITP available at:
-
https://robmosys.eu/wiki/community:roqme-intralog-scenario:start
-
https://robmosys.eu/wiki-sn-03/baseline:environment_tools:roqme-plugins
Follow RoQME at:
-
Twitter: @RoQME_ITP
-
ResearchGate: https://www.researchgate.net/project/RoQME-QoS-Metrics-on-NFP
Related publications:
-
C. Vicente-Chicote, D. García-Pérez, P. García-Ojeda, J. F. Inglés-Romero, A. Romero-Garcés, J. Martínez, Modeling and Estimation of Non-functional Properties: Leveraging the Power of QoS Metrics. In: Ferrández Vicente J., Álvarez-Sánchez J., de la Paz López F., Toledo Moreo J., Adeli H. (eds). From Bioinspired Systems and Biomedical Applications to Machine Learning. IWINAC 2019. Lecture Notes in Computer Science, vol 11487. Springer, Cham. DOI: 10.1007/978-3-030-19651-6_37.
-
C. Vicente-Chicote, J. F. Inglés-Romero, J. Martínez, D. Stampfer, A. Lotz, M. Lutz and C. Schlegel, A Component-Based and Model-Driven Approach to Deal with Non-Functional Properties through Global QoS Metrics, in Proc. 5th International Workshop on Interplay of Model-Driven and Component-Based Software Engineering (ModComp'18), in conjunction with MODELS 2018, Copenhagen (Denmark), 2018.
-
J. F. Inglés-Romero, J. M. Espín López, R. Jiménez-Andreu, R. Font and C. Vicente-Chicote, Towards the use of Quality-of-Service Metrics in Reinforcement Learning: A robotics example, in Proc. 5th International Workshop on Model-Driven Robot Software Engineering (MORSE 2018), in conjunction with MODELS 2018, Copenhagen (Denmark), 2018.
-
M. Lutz, J. F. Inglés-Romero, D. Stampfer, A. Lotz, C. Vicente-Chicote and C. Schlegel, Managing Variability as a Means to Promote Composability: A Robotics Perspective, in New Perspectives on Information Systems Modeling and Design, IGI-Global, 2018. DOI: 10.4018/978-1-5225-7271-8.ch012.
-
C. Vicente-Chicote, J. Berrocal, J. García-Alonso, J. Hernández, A. J. Bandera, J. Martínez, A. Romero-Garcés, R. Font and J. F. Inglés-Romero, RoQME: Dealing with Non-Functional Properties through Global Robot QoS Metrics, in Proc. XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), Sevilla (Spain), 2018.
-
J. M. Espín, R. Font, J. F. Inglés-Romero y C. Vicente-Chicote, Towards the Application of Global Quality-of-Service Metrics in Biometric Systems, IberSPEECH 2018, Barcelona (Spain), 2018.
-
How well does my robot work? --RoQME: A project aimed at measuring quality of service in robotics in medium.com.