Abstract -En viktig princip för att bygga tillförlitliga system är att noggrant analysera de kritiska kraven tidigt i utvecklingsprocessen, även innan systemkonstruktionen påbörjas. Befintliga bevismetoder för system för kommunikationsprocesser fokuserar på nedifrån-och-upp-sammansättningen av specifikationer på komponentnivå i specifikationer på systemnivå. Tillförlitlig systemutveckling kräver istället en uppifrån-och-ned-derivation av komponentkraven från de kritiska systemkraven. I detta dokument beskrivs en formell metod för att dela upp ett systems krav i krav på dess komponentprocesser och en minimal, möjligen tom, uppsättning synkroniseringskrav. Spårmodellen för Hoare's Communicating Sequential Processes (CSP) är grunden för den formella metoden. Vi tillämpar metoden på en abstrakt röstsändare och beskriver den roll som EHDM-verifieringssystemet spelar i sändarens nedbrytning. I kombination med andra verifieringsmetoder förväntar vi oss att den metod som definieras här kommer att främja utvecklingen av mer tillförlitliga system.
Moore upprepade senare denna iakttagelse genom att konstatera att befintliga formella tekniker fokuserar på nedifrån-och-upp-sammansättningen av komponent-nivå specifikationer i system-nivå specifikationer, snarare än en top-down härledning av komponentkrav från högre nivå systemkrav REF.
The Specification and Verified Decomposition of System Requirements Using CSP
{'venue': 'IEEE Transactions on Software Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}