The challenge

How do you develop software from the ground up? How do you integrate optimally with other disciplines such as electronics and mechanics? How do you make sure that software development remains flexible and can move along, so that new features or adjustments can be implemented easily and quickly? And how do you develop software in such a way that maintenance does not become a goal in itself, but remains manageable and planned throughout the life of the product (or product family)?

The solution

Our System Control Software and Digital Twinning - Greenfield approach takes a holistic approach that brings together the various disciplines and the customer to develop an optimal solution. Wherever possible, we use a model driven (and test driven) approach and apply hardware simulation so that software development is not dependent on hardware availability. We identify problems and errors as early as possible in the development process and can make continuous adjustments as needed. This approach has proven itself in several Greenfield projects.

To support the holistic approach, Sioux has developed the “Supermodels” tool in which visual models are used to support this model-driven approach. With this tool, feedback loops are added at different levels of abstraction so that all disciplines involved have a role in reviewing the models with respect to their expertise. For the actual visualization of a product, the Supermodels workbench is supported by the Sioux augmented reality environment Holodeck, resulting in a state-of-the-art Digital Twinning environment. In this way, we identify possible errors as early as possible and minimize development costs.

In addition, the Greenfield approach implements the proven Sioux Unified Meta Architecture (SUMA), which has already produced many stable software architectures. SUMA also outlines a number of best practices that we apply where useful, avoiding the need to reinvent the wheel for every project.

Services 

Sioux can act as an R&D department and provides excellent aftercare once a product is on the market. For initial development, Sioux can flexibly scale up to larger development teams. For the aftercare we can provide a smaller service team that can adequately respond to any problems or wishes that arise. In addition, if required, we provide customers with Sioux tooling that enables them to continue to make modifications at the same visual model level. If required, Sioux Assembly can take care of the industrialization and production of the product. If necessary we combine this in a complete lifecycle management program, taking care of the continuity of a product.

Greenfield services

Technology independent and multidisciplinary
We are not tied to specific operating systems, languages or software (middleware) platforms. This also applies to any deployment of model-driven and or test-driven tools. The specific requirements of a system guide the choice of technology. The choice of technology is customized and optimized for the application.