Closed schnelle closed 1 month ago
This seems like a good description. I don't think an image is necessary.
Should add a reference to the usage of russian doll as a (software) metaphor.
@nwhysel is it possible for you to add the reference to the usage of russian doll as a (software) metaphor before mid of january? Otherwise, we will need to postpone this issue for the next release.
I tried adding to the paArchitecture1-3.htm but GitHub kept reloading with an error when I attempted to edit.
we can use this definition:
The Russian Doll principle is a recursion technique that is used in computer science, mathematics, logic, grammar, and art. It is a problem-solving strategy for dealing with complexity, where the same control structure always occurs on multiple, infinitely nested levels. The principle is illustrated in the form of Russian dolls (matryoshkas) that are nested such that the same homomorphic structure appears on each level.
In computer science, the Russian Doll principle is used to create modular and scalable software systems. It is a design pattern that involves breaking down a complex system into smaller, more manageable parts, each of which can be further broken down into even smaller parts. Each part is self-contained and can be developed and tested independently, making it easier to maintain and update the system as a whole. The principle is often used in object-oriented programming to create classes that are nested within other classes, with each class representing a different level of abstraction.
1 Pfiffner, M. (2022). Russian Dolls. In: The Neurology of Business. Management for Professionals. Springer, Cham. https://doi.org/10.1007/978-3-031-14260-4_5
@dadahl please add the text from @nwhysel
@nwhysel This is a great description of the Russian Doll principle -- I'm going to edit it into the document, but can you tell me how much (if any) should be quoted as coming from that book?
I'm wondering if we need the second paragraph. It might be more detailed than we need for our document.
Review in meeting on 2024-06-05 OK to close
Section 3.3.1 of the architecture document ends with "The Russian doll principle of nested IPAs will be described in a future draft."