The smartest way to model
OPCloud is a real-time collaborative Web-based environment for Model-Based System Engineering using OPM ISO 19450
OPCloud main features
Web-based application; ability to work from everywhere
Collaborative simultaneous work of multiple users
OPM ISO 19450:2015 compatible
Interface with other system (DOORS, ARAS...) using OSLC, RDF
Using latest technologies: Angular, Rappid etc.
Context-sensitive modeling promotes correct-by-construction model
Backward compatibility for OPCAT models
Based on a minimal universal ontology of objects and processes that transform them, OPM - Object-Process Methodology is a language and approach for modeling and communicating the architecture and detailed design of complex systems of all kinds. OPM models express in intuitive yet formal graphics and natural language text what systems do, why and how they do it, and what they need in order to do it.
Combining intuitive graphic user interfaces with correct-by-construction principles, OPCloud uses cutting-edge Cloud technology to implement ISO 19450 OPM. OPCloud also includes computational capabilities and other features, which will augment the upcoming ISO International Standard revision during 2021-22. These features provide for seamless modeling of complex systems comprising hardware, software, humans, and regulations in an integrated environment that interfaces to specialized engineering software programs.
Catering to humans' dual-channel processing, the synergy of graphics and text boosts engineers' ability to model and create complex systems in science and engineering and convey the complex ideas underlying them. We envision OPM being used not only by companies internally for architecting and designing new systems, products, and services, but also for managing the ever-increasing human knowledge in a globally collaborative way. Due to OPM's universal nature and its minimal set of powerful concepts, this vision is becoming a reality.
OPM is the main tool used globally by Fortune's top 500 enterprises and companies in various industries around the globe: Automotive industry, Aviation industry, White appliances industry, Energy companies, Space agencies, Insurance companies.
Model-Based Systems Engineering
Conceptual modeling is essential for any system. With OPCloud, you create the combined conceptual-computational OPM system model quickly and intuitively, yet obtain a formal, executable model. You can start with modeling your customer requirements, model alternative solution architectures, evaluate, select the optimal, and carry on to detailed design. At any point in time, your OPM model is the ultimate source of authority, providing a common knowledge base, which all the stakeholders draw upon.
Model Intuitively Yet Formally
Conceptual modeling is an essential key stage in any system, product, or service lifecycle. With OPCloud, you can create the conceptual model of your system quickly and intuitively, yet obtain a formal model that can be checked, simulated, and verified.
Animate, Debug Simulate, Validate
At any point in time throughout the modeling process, the modeler can simulate the model visually. The animated simulation provides for a deep understanding of the system's behavior, and can be done sequentially or step-by-step. Logical errors stop the model simulation, and OPCloud suggests possible ways to fix the model.
Do It All in an Agile Mode
OPCloud is quick to learn and easy to use. OPCloud is as close to human thinking as possible. The combination of diagrams and natural language text makes the conceptual modeling easy and fluent, utilizing "both sides of the brain". The advanced algorithms of OPCloud help the modeler create models that are correct by construction.
Enterprise Systems Modeling Laboratory Cooper Building
Technion - Israel Institute of Technology Haifa, 3200003 Israel
IoT Designing and Developing
The current state today when designing a system, whether it's a wireless communication system, or radar system, or even a fully autonomous system, the most important creative part of the process, the part where one can see the architectural idea isn't done sitting in front of a computer, it begins in the mind. In OPM and OPCloud we help design and develop IoT systems to include: Conceptual modeling, Computational modeling, Simulation, Hardware-in-the-loop (HIL), Multi instances systems, and optimization. Our methodology combine OPM capabilities of MBSE conceptual modeling language with IoT elements with direct controlling them.
Modeling languages, used primarily for MBSE, employ stereotypes to empower users to extend the modeling language. In OPM and OPCloud we developed new stereotypes that can be used to enhance any model and specifically to be used for any organization. Stereotypes range in scope and kind from creating the basic structure of a car or adding a constraint to a system's design all the way to a notation for modeling security in an Internet of Things (IoT) system.
The next evolution in IoT system, are robotic systems – IoRT. On top of IoT, IoRT is an even more complex system as it involves non-deterministic agents in the system, both human or autonomous robots. We present in OPCloud ability including ROS architecture. We enable the updated computational models for multi-structure objects to support ROS messages, messages stereotypes, simple IoRT system, and multi-agents IoRT system.
Optimize the systems' model is one of the hard things to do. In OPCloud we incorporate the latest research done about optimization. Searching for the best system configuration on multi-objective problems using Pareto Front, using Design-Structure Matrix (DSM) based methods or even applying graph database querying using Neo4J.
A dedicated YouTube channel with elaborate instruction videos. From how to start using OPCloud for simple modeling to OPCloud's advanced feature. OPCloud also includes a tutorial mode, with GIFs explaining the meaning and use of each functionality.
A real-world system needs to be optimized for two or more (often conflicting) objectives, called multi-objective optimization problems. In OPCloud advanced features, we enable to use Design-Structure Matrix (DSM) based methods, graph database querying using Neo4J, or Pareto Front calculations on the simulation results.
The basic component of an embedded system is the embedded device. Those can be for example a microcontroller such as ARM, microprocessors, along with memory and input and output peripherals. Hardware-in-the-loop (HIL) simulation is a method for developing and testing embedded systems. OPCloud includes a deep simulation system and the ability to use real HIL via URLs or MQTT protocol.
ROS is an open-source, meta-operating system for robots, which provides the services expected from an operating system, including hardware abstraction, low-level device control. OPCloud includes the ability to control to ROS master and publish and subscribe, among other option to Robots.