<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title><![CDATA[My software architecture notes]]></title><description><![CDATA[A minimal, responsive and SEO-friendly Astro blog theme.]]></description><link>https://astro-paper.pages.dev/</link><item><title><![CDATA[Designing autonomous agents: an architectural approach]]></title><link>https://astro-paper.pages.dev/agent-architecture/</link><guid>https://astro-paper.pages.dev/agent-architecture/</guid><description><![CDATA[Through a structured architectural framework, it explores how to develop intelligent agents capable of making decisions and acting independently in dynamic environments. By understanding the key components and characteristics of agents, developers can design more effective and autonomous software systems.]]></description><pubDate>Wed, 09 Oct 2024 08:12:00 GMT</pubDate></item><item><title><![CDATA[Agent handoffs patterns: message flow and delegation of responsibilities]]></title><link>https://astro-paper.pages.dev/agent-handoffs/</link><guid>https://astro-paper.pages.dev/agent-handoffs/</guid><description><![CDATA[Agent handoffs allow for the transfer of tasks between software agents, ensuring that responsibilities are delegated to the most appropriate or available component. This process enhances system flexibility and scalability by enabling specialized agents to handle requests as needed.]]></description><pubDate>Fri, 18 Oct 2024 09:12:00 GMT</pubDate></item><item><title><![CDATA[Practical map for using agents across the SDLC]]></title><link>https://astro-paper.pages.dev/agent-sdlc/</link><guid>https://astro-paper.pages.dev/agent-sdlc/</guid><description><![CDATA[Moving us from typing faster to defining intent, planning work, and validating outcomes. This short map covers what “specialized agents” really are, the patterns that unlock real gains (plan-first, precise delegation, explicit reviews), and the skills teams need to scale adoption without hidden quality costs.]]></description><pubDate>Mon, 08 Dec 2025 08:12:00 GMT</pubDate></item><item><title><![CDATA[Cognitive Functions as Tools: integrating IA to communicate with other architecture components]]></title><link>https://astro-paper.pages.dev/cognitive-functions-as-tools/</link><guid>https://astro-paper.pages.dev/cognitive-functions-as-tools/</guid><description><![CDATA[The Cognitive Functions as Tools connects AI systems with external software components, significantly expanding their scope and problem-solving capabilities.]]></description><pubDate>Sun, 02 Mar 2025 19:00:30 GMT</pubDate></item><item><title><![CDATA[How to evolve your architecture to support immersive digital twins]]></title><link>https://astro-paper.pages.dev/digital-twins-inmersive/</link><guid>https://astro-paper.pages.dev/digital-twins-inmersive/</guid><description><![CDATA[Digital Twins should be informative, predictive, and immersive, but not realistic.]]></description><pubDate>Wed, 14 Dec 2022 15:22:00 GMT</pubDate></item><item><title><![CDATA[DTaC (Digital Twins as Convergence) in the life cycle of a smart city]]></title><link>https://astro-paper.pages.dev/digital-twin-as-convergence/</link><guid>https://astro-paper.pages.dev/digital-twin-as-convergence/</guid><description><![CDATA[The concept of DTaC (Digital Twins as Convergence) is fundamental for supporting the entire life cycle of a city, encompassing planning, construction, management, and operations. This approach integrates information-rich 3D models of the city through the convergence of BIM (Building Information Modeling), GIS (Geographic Information Systems) adn Real-Time data from IoT.]]></description><pubDate>Mon, 01 Jul 2024 01:11:00 GMT</pubDate></item><item><title><![CDATA[Digital Twins & City Data Mesh]]></title><link>https://astro-paper.pages.dev/digital-twin-city-data-mesh/</link><guid>https://astro-paper.pages.dev/digital-twin-city-data-mesh/</guid><description><![CDATA[Cities are adopting next-generation data lakes to democratize access to information and make automated intelligent decisions. However, to overcome common failures, a shift towards modern distributed architecture and self-serve data infrastructure is essential. This article explores the role of Digital Twins in data exchange using Data Mesh and how City Data Mesh can transform urban data management.]]></description><pubDate>Mon, 24 Jun 2024 20:15:00 GMT</pubDate></item><item><title><![CDATA[How to desing a Digital Twin composable architecture]]></title><link>https://astro-paper.pages.dev/digital-twins-composable-architecture/</link><guid>https://astro-paper.pages.dev/digital-twins-composable-architecture/</guid><description><![CDATA[Digital Twins architectures should be composable. When you combine the principles of modularity, encapsulation, orchestration and interoperability, it should guide your approach to conceptualizing what to compose, and when.]]></description><pubDate>Sat, 15 Apr 2023 00:22:00 GMT</pubDate></item><item><title><![CDATA[Digital Twins Ecosystems 101]]></title><link>https://astro-paper.pages.dev/digital-twins-ecosystems/</link><guid>https://astro-paper.pages.dev/digital-twins-ecosystems/</guid><description><![CDATA[Spectrum of Digital Twins Ecosystems. Architectures designed to harness the complexity and interconnectedness of modern Digital Twins systems.]]></description><pubDate>Mon, 22 Apr 2024 19:00:30 GMT</pubDate></item><item><title><![CDATA[Inter-Twin Communication]]></title><link>https://astro-paper.pages.dev/digital-twins-inter-twin-communication/</link><guid>https://astro-paper.pages.dev/digital-twins-inter-twin-communication/</guid><description><![CDATA[How to Inter-Twin communication allow real-time data transmission and collaboration for the physical entities.]]></description><pubDate>Tue, 15 Aug 2023 19:00:30 GMT</pubDate></item><item><title><![CDATA[Digital Twin and MCP: standards for AI in Smart Cities]]></title><link>https://astro-paper.pages.dev/digital-twin-mcp/</link><guid>https://astro-paper.pages.dev/digital-twin-mcp/</guid><description><![CDATA[How Digital Twin use Model Context Protocol (MCP) as standard to enable real-time city and intelligent services to empower scalable and efficient architectures.]]></description><pubDate>Wed, 02 Apr 2025 12:10:30 GMT</pubDate></item><item><title><![CDATA[Delivering Cloud-Native Digital Twins]]></title><link>https://astro-paper.pages.dev/digital-twins-delivering-cloud-native/</link><guid>https://astro-paper.pages.dev/digital-twins-delivering-cloud-native/</guid><description><![CDATA[How cloud enables the development and deployment of digital twins at scale.]]></description><pubDate>Sun, 28 May 2023 00:22:00 GMT</pubDate></item><item><title><![CDATA[Modular thinking for digital twins to reduce complexity]]></title><link>https://astro-paper.pages.dev/digital-twin-modular-thinking/</link><guid>https://astro-paper.pages.dev/digital-twin-modular-thinking/</guid><description><![CDATA[This post explores how to effectively structure the architecture of a complex Digital Twin using modular design principles. Drawing from the concept to group or separate components based on shared data, responsibility, abstraction level, and system complexity. The focus is on reducing total system complexity while ensuring each component has clear, meaningful responsibility]]></description><pubDate>Sun, 08 Jun 2025 01:23:00 GMT</pubDate></item><item><title><![CDATA[Architecting Digital Twins ontologies with Liskov's substitution principle]]></title><link>https://astro-paper.pages.dev/digital-twins-ontologies-liskov/</link><guid>https://astro-paper.pages.dev/digital-twins-ontologies-liskov/</guid><description><![CDATA[How to apply The Liskov substitution principle to the design of a Digital Twin.]]></description><pubDate>Sun, 04 Jun 2023 15:00:30 GMT</pubDate></item><item><title><![CDATA[How to apply Packaged Digital Capabilities in AI-Enhanced Digital Twins architectures]]></title><link>https://astro-paper.pages.dev/digital-twin-pdc-ai/</link><guid>https://astro-paper.pages.dev/digital-twin-pdc-ai/</guid><pubDate>Sun, 10 Dec 2023 14:28:00 GMT</pubDate></item><item><title><![CDATA[Postel’s Law - Improvement of interoperability in composable architectures for Digital Twins]]></title><link>https://astro-paper.pages.dev/digital-twin-postel/</link><guid>https://astro-paper.pages.dev/digital-twin-postel/</guid><pubDate>Thu, 30 Nov 2023 15:28:00 GMT</pubDate></item><item><title><![CDATA[Technical foundation of a Digital Twin]]></title><link>https://astro-paper.pages.dev/digital-twins-technical-foundation/</link><guid>https://astro-paper.pages.dev/digital-twins-technical-foundation/</guid><description><![CDATA[The concept of Digital Twin is missing a technical foundation of what to expect from a software architecture perspective.]]></description><pubDate>Tue, 21 Feb 2023 22:22:00 GMT</pubDate></item><item><title><![CDATA[Digital twins under the hood: Twinning and Twinning Rate.]]></title><link>https://astro-paper.pages.dev/digital-twins-twinning-and-twinning-rate/</link><guid>https://astro-paper.pages.dev/digital-twins-twinning-and-twinning-rate/</guid><description><![CDATA[Some notes about Digital Twins and the act of synchronising the virtual and physical states.]]></description><pubDate>Wed, 28 Dec 2022 15:00:30 GMT</pubDate></item><item><title><![CDATA[How to build a well-designed modular Digital Twin Software based on algebraic composition]]></title><link>https://astro-paper.pages.dev/digital-twins-well-designed-modular/</link><guid>https://astro-paper.pages.dev/digital-twins-well-designed-modular/</guid><description><![CDATA[The aim of this post is to describe a theoretical approach – the Linear Software Models of Composition. Characterize software concepts in terms of mathematical notions, while enabling software intuitive interpretations. A comprehensive theory of software systems has additional properties besides algebraic composition.]]></description><pubDate>Fri, 29 Dec 2023 10:22:00 GMT</pubDate></item><item><title><![CDATA[Edge Computing and Architectural Composition]]></title><link>https://astro-paper.pages.dev/edge-computing-composition/</link><guid>https://astro-paper.pages.dev/edge-computing-composition/</guid><description><![CDATA[The Convergence of Edge Computing and Architectural Composition.]]></description><pubDate>Fri, 27 Oct 2023 23:00:30 GMT</pubDate></item><item><title><![CDATA[Patterns to mitigate LLM hallucinations]]></title><link>https://astro-paper.pages.dev/llm-hallucinations/</link><guid>https://astro-paper.pages.dev/llm-hallucinations/</guid><description><![CDATA[How to mitigate LLM hallucination issues using effective strategies and software design patterns. Implement these techniques to ensure more accurate and reliable language model outputs.]]></description><pubDate>Tue, 01 Oct 2024 02:15:00 GMT</pubDate></item><item><title><![CDATA[Graph-Driven city operations under ISO 5087]]></title><link>https://astro-paper.pages.dev/graph-driven-city-operations-iso-5087/</link><guid>https://astro-paper.pages.dev/graph-driven-city-operations-iso-5087/</guid><description><![CDATA[As cities become increasingly digital, the challenge of unifying disparate urban data sources has never been more critical. With ISO 5087, the city is modeled as an RDF graph where every urban asset is a linked resource, ready for SPARQL queries and seamless integration]]></description><pubDate>Tue, 01 Jul 2025 07:35:00 GMT</pubDate></item><item><title><![CDATA[Ontology and geospatial resources in Urban Digital Twins]]></title><link>https://astro-paper.pages.dev/ontology-and-geospatial-resources-urban-digital-twin/</link><guid>https://astro-paper.pages.dev/ontology-and-geospatial-resources-urban-digital-twin/</guid><description><![CDATA[One of the most common mistakes when designing the semantic layer of an Urban Digital Twin is treating the ontology as the place where all the city's information lives. It is not, and it should not be. The ontology is the nexus that connects urban semantics with heavyweight geospatial resources, and understanding that distinction changes the way you design the data architecture.]]></description><pubDate>Sun, 17 May 2026 10:00:00 GMT</pubDate></item><item><title><![CDATA[Quality Attributes Series, Chapter 2: Integrability in a city digital twin as a system of systems]]></title><link>https://astro-paper.pages.dev/quality-attributes-integrability/</link><guid>https://astro-paper.pages.dev/quality-attributes-integrability/</guid><description><![CDATA[Second post in the Quality Attributes Series. A city digital twin is never finished being integrated. Integrability is the predicted cost and risk of plugging tomorrow's components into today's platform, and it can be estimated from the size of the interface between them and the distance at each dependency.]]></description><pubDate>Sun, 25 Oct 2026 09:00:00 GMT</pubDate></item><item><title><![CDATA[Quality Attributes Series, Chapter 1: Maintainability in a city digital twin as a system of systems]]></title><link>https://astro-paper.pages.dev/quality-attributes-maintainability/</link><guid>https://astro-paper.pages.dev/quality-attributes-maintainability/</guid><description><![CDATA[First post in the Quality Attributes Series, on how to build quality attributes into a city digital twin that is really a system of systems. It starts with maintainability: a city twin rarely fails on launch day. It fails in year three, when a sensor vendor changes firmware, a feed changes its schema and a new twin wants to join.]]></description><pubDate>Sun, 18 Oct 2026 09:00:00 GMT</pubDate></item><item><title><![CDATA[Retrieval-Augmented Generation (RAG) Systems: custom software components and workflows]]></title><link>https://astro-paper.pages.dev/rag-systems/</link><guid>https://astro-paper.pages.dev/rag-systems/</guid><description><![CDATA[How Retrieval-Augmented Generation (RAG) systems utilize various components, powered by the latest Large Language Models, to perform specific tasks in a workflow.Python-based components simplify integration, ensure optimal operation, and enhance language processing capabilities]]></description><pubDate>Tue, 24 Sep 2024 07:35:00 GMT</pubDate></item><item><title><![CDATA[Building knowledge infrastructures to support the Twin of Digital Twins concept]]></title><link>https://astro-paper.pages.dev/twin-of-digital-twins/</link><guid>https://astro-paper.pages.dev/twin-of-digital-twins/</guid><description><![CDATA[A city ends up with several digital twins: emergencies, mobility, infrastructure. Each one works on its own and none of them knows the others exist. What makes them cohere is not a bigger twin, it is a knowledge infrastructure underneath them, and a knowledge graph built properly is what turns the Twin of Digital Twins from a slide into something you can query.]]></description><pubDate>Sun, 04 Oct 2026 09:00:00 GMT</pubDate></item><item><title><![CDATA[Unified Namespace for Smart Cities]]></title><link>https://astro-paper.pages.dev/uns-smart-cities/</link><guid>https://astro-paper.pages.dev/uns-smart-cities/</guid><description><![CDATA[A Unified Namespace (UNS) is a centralized data architecture enabling seamless integration and real-time communication between diverse smart city systems. It ensures all data is accessible for improved urban management, resource efficiency, and enhanced quality of life for residents.]]></description><pubDate>Wed, 31 Jul 2024 05:15:00 GMT</pubDate></item><item><title><![CDATA[Understanding the relationship between vector databases, efficient computation, and indexing techniques]]></title><link>https://astro-paper.pages.dev/vector-database/</link><guid>https://astro-paper.pages.dev/vector-database/</guid><description><![CDATA[Vector databases were created to manage large-scale vector embeddings for text, images, and multimodal data. This sparked a shift where major databases, either natively or through extensions, blending specialized AI functionality with general-purpose data management.]]></description><pubDate>Fri, 08 Nov 2024 02:15:00 GMT</pubDate></item></channel></rss>