En formbaserad tjänst är en tjänst där ow av data mellan tjänst och användare beskrivs med en sekvens av fråge-/svarsinteraktioner, eller former. Mawl är ett domän-speci c språk för programmering form-baserade tjänster på ett enhet-oberoende sätt. Vi fokuserar på Mawls formabstraction, som är sättet att skilja servicelogik från användargränssnittsbeskrivning, och visar hur denna enkla abstraktion tar upp sju frågor inom service cr eation, analys och underhåll: kompilerings-tidsgarantier, exibilitet, snabb prototypering, testning och validering, stöd för flera enheter, sammansättning av tjänster och användningsanalys.
Ett domänspecifikt språk för att tydligt skilja presentation i formulärbaserade användargränssnitt har också utformats REF.
Mawl: a Domain-specific Language for Form-based Services
{'venue': 'IEEE Trans. Software Eng.', 'journal': 'IEEE Trans. Software Eng.', 'mag_field_of_study': ['Computer Science']}