En effektiv metod för kravteknik (RE) måste harmonisera behovet av att göra åtskillnad mellan problem och behovet av att uppfylla vittomfattande krav och begränsningar. Tekniker som användningsfall och synpunkter bidrar till att göra åtskillnad mellan intressenternas intressen, men att se till att de är förenliga med globala krav och begränsningar stöds till stor del inte. I detta dokument föreslår vi ett tillvägagångssätt för att modulera och formulera sådana övergripande krav. Metoden bygger på en uppdelning av specificeringen av aspektkrav, icke-aspektuella krav och sammansättningsregler i moduler som representerar sammanhängande abstraktioner och följer väldefinierade mallar. I reglerna om sammansättning används informella åtgärder och verksamhetsutövare, som ofta är specifika, för att specificera hur ett aspektkrav påverkar eller begränsar beteendet hos en uppsättning icke-aspektuella krav. Vi hävdar att en sådan modularisering gör det möjligt att göra tidiga avvägningar mellan aspekter och krav, vilket ger stöd till förhandlingar och efterföljande beslutsfattande bland berörda parter. Samtidigt underlättar tidig separation av övergripande krav kartläggning och påverkan på artefakter i senare utvecklingsstadier. Ett genomförande av det föreslagna tillvägagångssättet, baserat på synpunkter och eXtensible Markup Language (XML), med stöd av ett verktyg som kallas ARCaDe och en fallstudie av ett avgiftssystem presenteras.
I REF föreslås ett tillvägagångssätt för modulering och sammanläggning av övergripande aspekter vid behovsanalysfasen.
Modularisation and composition of aspectual requirements
{'venue': "AOSD '03", 'journal': None, 'mag_field_of_study': ['Computer Science']}