Delta-orienterad programmering är en modulär, men ändå flexibel teknik för att implementera programvara produktlinjer. För att effektivt kontrollera specifikationerna för alla möjliga produktvarianter i en produktlinje är det vanligtvis omöjligt att generera alla produktvarianter och kontrollera dem individuellt. För att motverka detta problem föreslår vi ett omvandlingssäkert system där specifikationerna i deltamodulen beskriver ändringar i tidigare specifikationer. Vårt tillvägagångssätt gör att varje deltamodul kan verifieras isolerat, baserat på symboliska antaganden för anrop till metoder som kan finnas i andra deltamoduler. När produktvarianter genereras från deltamoduler, sker dessa antaganden omedelbart genom de faktiska garantierna för metoderna i den berörda produktvarianten och används för att härleda specifikationerna för denna produktvariant.
Med tanke på resonemanget i REF kan varje deltamodul i deltaorienterad programmering verifieras isolerat, baserat på symboliska antaganden för ansökningsomgångar till metoder som kan definieras i andra deltamoduler.
A transformational proof system for delta-oriented programming
{'venue': "SPLC '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}