Challenges to Support Scalable Software Composition
Résumé
Software systems became so complex that the need to decompose them into simpler, more manageable pieces became crucial. Because of this, one has to compose every isolated pieces to build the expected system. Thus, composition is a mechanism used in many different domains developed from scratch through custom composition operators. Therefore, nowadays composition use-cases are developed in isolation from each other and do not reuse common mechanisms nor common abstractions. Do these composition mechanisms and operators can be shared and reused across (other) domains? Is there any common abstractions behind the composition in itself? This Ph.D. thesis, started in 2016, explores different composition examples, taken from real-life use-cases, to explore these questions.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|