Automatization of building IT projects using composite consistency rules
Stanislaw Jerzy Niepostyn, Wiktor Bohdan Daszczuk

TL;DR
This paper presents composite consistency rules for UML modeling that improve automation, reusability, and error resistance, supporting systematic and pattern-driven architecture development.
Contribution
It introduces higher-level composite rules that combine simple consistency rules into reusable patterns, enhancing UML model integrity and automation.
Findings
Improved automation and error resistance in UML modeling.
Enhanced reusability of consistency rules across projects.
Support for pattern-driven modeling and AI integration.
Abstract
Unified Modeling Language (UML) is widely used for modeling IT systems but lacks formal rules to ensure consistency across diagrams. This often leads to inconsistencies when shared elements are interpreted differently. To address this, architects use consistency rules that derive elements in target diagrams from more abstract source diagrams. However, these rules are often written in natural language and applied at the element level, making them difficult to reuse or integrate with modeling tools. This paper introduces composite consistency rules-higher-level patterns that combine simple rules into more intuitive, reusable structures. These rules reflect architects design practices and support systematic, error-resistant model development. Implemented as JScript scripts in Sparx Enterprise Architect, they improve automation, reduce redundancy, and accelerate design. Composite rules…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Software System Performance and Reliability · Information Technology Governance and Strategy
