The realization that models can and should become the central artifact in engineered systems’ lifecycles has been gaining momentum in recent years, giving rise to model-based systems engineering (MBSE) as an evolving SE field. Conceptual modeling at the system level precedes mathematical, physical, geometrical, and detailed disciplinary modeling and design. Object-Process Methodology (OPM) ISO 19450 is a conceptual and quantitative executable MBSE modeling language and methodology.
The Internet of Things (IoT) capitalizes on the Internet to ubiquitously enable information exchange among daily physical objects that are integrated into complex interconnected networks, providing for improved resource utilization and other benefits to humanity. Within the conceptual framework of IoT, the Internet of Robotic Things (IoRT) concerns the integration of humans and autonomous agents. i.e., robots. The main function of IoRT applications is monitoring robot states and processes and coordinating multiple robots. As the IoT and IoRT continue to penetrate into homes and businesses, and into national and global infrastructures, there is a growing need for effective development methodologies and tools that account for performance, security, safety, cost and the environment.
In this research, we harness OPM and its modeling software environment OPCloud to develop IoT and IoRT systems from the very early stages of concept development through architecting, all the way to detailed design, optimization, simulating, deployment and prototyping. Using an MBSE approach, aspects of interest, such as security or cost can be modeled and analyzed explicitly, enabling trade-space exploration and Pareto front optimization with respect to these aspects.