Systematic hypermedia application design with OOHDM
Proceedings of the the seventh ACM conference on Hypertext
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Application Modeling for the Semantic Web
LA-WEB '03 Proceedings of the First Conference on Latin American Web Congress
LINQ: reconciling object, relations and XML in the .NET framework
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Rapid prototyping of web applications combining domain specific languages and model driven design
ICWE '06 Proceedings of the 6th international conference on Web engineering
Hera-S: web design using sesame
ICWE '06 Proceedings of the 6th international conference on Web engineering
Java Persistence with Hibernate
Java Persistence with Hibernate
Topes: reusable abstractions for validating data
Proceedings of the 30th international conference on Software engineering
WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Declarative Access Control for WebDSL: Combining Language Integration and Separation of Concerns
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
Mixing source and bytecode: a case for compilation by normalization
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Property models: from incidental algorithms to reusable components
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
WebDSL: A Case Study in Domain-Specific Language Engineering
Generative and Transformational Techniques in Software Engineering II
Agile Web Development with Rails, Third Edition
Agile Web Development with Rails, Third Edition
Specification and Control of Interface Responses to User Input in Rich Internet Applications
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
Engineering semantic web information systems in Hera
Journal of Web Engineering
HPG: the Hera presentation generator
Journal of Web Engineering
Integration of data validation and user interface concerns in a DSL for web applications
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Hi-index | 0.00 |
Data validation rules constitute the constraints that data input and processing must adhere to in addition to the structural constraints imposed by a data model. Web modeling tools do not make all types of data validation explicit in their models, hampering full code generation and model expressivity. Web application frameworks do not offer a consistent interface for data validation. In this paper, we present a solution for the integration of declarative data validation rules with user interface models in the domain of web applications, unifying syntax, mechanisms for error handling, and semantics of validation checks, and covering value well-formedness, data invariants, input assertions, and action assertions. We have implemented the approach in WebDSL, a domain-specific language for the definition of web applications.