Abstract En modell är en förenklad representation av en aspekt av världen för ett specifikt ändamål. I komplexa system ska många aspekter hanteras, från arkitektoniska aspekter till dynamiskt beteende, funktioner, användargränssnitt och extrafunktionella frågor (t.ex. säkerhet, tillförlitlighet, aktualitet osv.). För programvarusystem kan designprocessen sedan karakteriseras som vävning av alla dessa aspekter till en detaljerad designmodell. Modell Driven Design syftar till att automatisera denna vävning process, som automatiskt härleda mjukvarusystem från sina modeller. I detta papper utforskas förhållandet mellan modellering och aspekt vävning. Den framhåller några av de utmaningar som hänger samman med sådan automatisk modellvävning och illustrerar dem med exemplet med en vävningsprocess för beteendemodeller som representeras som scenarier.
I REF är aspekter modeller och vävningen realiseras tack vare modellens sammansättning.
Model driven design and aspect weaving
{'venue': 'Software & Systems Modeling', 'journal': 'Software & Systems Modeling', 'mag_field_of_study': ['Computer Science']}