Abstract Datavalideringsregler utgör de begränsningar som datainmatning och databehandling måste följa utöver de strukturella begränsningar som en datamodell medför. Webbmodelleringsverktyg gör inte alla typer av datavalidering explicit i sina modeller, vilket hindrar full kodgenerering och modellexpressivitet. Webbprogramramar erbjuder inte ett konsekvent gränssnitt för datavalidering. I detta dokument presenterar vi en lösning för integrering av deklarativa datavalideringsregler med användargränssnittsmodeller inom området webbapplikationer, enande syntax, mekanismer för felhantering och semantik för valideringskontroller, och omfattar värdevälbildning, datainvarianter, indatapåståenden och åtgärdspåståenden. Vi har implementerat metoden i Web-DSL, ett domänspecifikt språk för definition av webbapplikationer.
Groenewen och Visser REF har utformat ett underspråk i WebDSL för validering av formulär och kategoriserat validering av formulär till väl formade värden, datainvarianter, indatapåståenden och åtgärdspåståenden.
Integration of data validation and user interface concerns in a DSL for web applications
{'venue': 'Software & Systems Modeling', 'journal': 'Software & Systems Modeling', 'mag_field_of_study': ['Computer Science']}