ArMiCo
Project description
The seamless integration of OT with IT infrastructures, coupled with sophisticated software, creates complex applications that span multiple components and products. This extensive integration necessitates a paradigm shift in how we view and manage software and system architectures. Traditional approaches, confined to individual product boundaries, are no longer sufficient to ensure the agility, quality, and long-term stability required for sustained innovation and competitive advantage. Without a holistic view, organizations risk fragmented development, extended innovation cycles, and compromised system integrity.
Endress+Hauser and fortiss are directly addressing this critical challenge through a collaborative project focused on integrated system architecture and portfolio management. Our solution provides a practice-oriented, lightweight technique designed to effectively manage and evolve these intricate, cross-product architectures.
At its core, this approach utilizes a semantically rich Architecture-as-Code model. This model captures both the functional and structural architectures of multiple software-intensive systems, enabling the creation of comprehensive portfolio architectures. This allows us to visualize and manage cross-cutting functionalities that are realized by a combination of several products within a "system-of-systems" context.
Leveraging the well-defined semantics of these models, we're developing algorithms to automatically analyze, verify, and review portfolio architecture. This capability creates a robust baseline that will significantly support the evolution of the highly integrated software and system portfolio. Ultimately, this will help with
- Novel design, development, and management processes
- Shorter innovation cycles
- Maintained high system quality
- Maintained long-term stability
- Continuous integration of stakeholders, roles, and organizational entities into state-of-the-art standardization and reuse processes
Research contribution
Development of a structured Architecture-as-Code approach for describing and analyzing the Endress+Hauser portfolio architecture.
- Holistic view on portfolio architecture across products
- Transparency of interplay between products that realize complex distributed functionalities
- Overview of the distribution of functionalities and potentials for unification and reuse
- Automated report on functional redundancies to outline reuse and unification potentials
Project duration
01.04.2024 - 30.09.2025

