DocumentCode
2508617
Title
Non-Monotonic Model Completion in Web Application Engineering
Author
Wright, Jevon M. ; Dietrich, Jens B.
Author_Institution
Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
fYear
2010
fDate
6-9 April 2010
Firstpage
45
Lastpage
54
Abstract
Formal models are often used to verify systems and prove their correctness, and ensure that transformed models remain consistent to the original system. However, formal techniques can also be used to add reasoning in the engineering of models, predicting the developers intentions. On a programming level, a similar approach has been used very successfully in several web application frameworks. Promoting formal techniques to the web application domain is useful as web application developers increasingly need to abstract from a growing set of target platforms and technologies. We address this need and propose model completion, a formal framework to infer modelling elements. Model completion is a non-monotonic process and formalises the notion of the intended model, permitting the web application developer to focus on application design rather than scaffolding. Benchmarking an implementation of this process for a platform-independent web application modelling language illustrates its significant potential to simplify model-driven development.
Keywords
Internet; formal verification; inference mechanisms; formal models; model-driven development; nonmonotonic model completion; platform-independent Web application modelling language; Application software; Australia; Computer aided software engineering; Databases; Engines; Internet; Object oriented modeling; Predictive models; Rails; Software engineering; model-driven development; non-monotonicity; rich internet applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (ASWEC), 2010 21st Australian
Conference_Location
Auckland
ISSN
1530-0803
Print_ISBN
978-0-7695-4006-1
Electronic_ISBN
1530-0803
Type
conf
DOI
10.1109/ASWEC.2010.17
Filename
5475055
Link To Document