TY - GEN
T1 - Second-order semantic web
AU - Margaria, Tiziana
AU - Steffen, Bernhard
PY - 2005
Y1 - 2005
N2 - We propose a framework for top-down Web Service interoperation based on an aggressive version of model-driven development (AMDD). The point here is to govern the construction and customization of complex Web Applications at the model level in a framework that allows application experts to directly formulate their desires in an adequate way. Adequate means in this context that applications can be automatically validated, executed, tested, and deployed by the application experts, inside a framework that takes care also of second-order concerns. Our approach, which focusses on functionalities as the basic entities of the design space is tailored to make second order issues like interoperation, distribution, and compatibility simple for the many, difficult for the few: simple for the many, as the advocated approach hides most of the intricate second-order issues from the application designer, and difficult for the few, as these issues must be dealt with by means of complex compilation, synthesis or technology mappings. Our experience indicates that this approach has the potential to cover and thereby drastically simplify the bulk of modern Web application development and customization.
AB - We propose a framework for top-down Web Service interoperation based on an aggressive version of model-driven development (AMDD). The point here is to govern the construction and customization of complex Web Applications at the model level in a framework that allows application experts to directly formulate their desires in an adequate way. Adequate means in this context that applications can be automatically validated, executed, tested, and deployed by the application experts, inside a framework that takes care also of second-order concerns. Our approach, which focusses on functionalities as the basic entities of the design space is tailored to make second order issues like interoperation, distribution, and compatibility simple for the many, difficult for the few: simple for the many, as the advocated approach hides most of the intricate second-order issues from the application designer, and difficult for the few, as these issues must be dealt with by means of complex compilation, synthesis or technology mappings. Our experience indicates that this approach has the potential to cover and thereby drastically simplify the bulk of modern Web application development and customization.
UR - http://www.scopus.com/inward/record.url?scp=33646915290&partnerID=8YFLogxK
U2 - 10.1109/SEW.2005.40
DO - 10.1109/SEW.2005.40
M3 - Conference contribution
AN - SCOPUS:33646915290
SN - 0769523064
SN - 9780769523064
T3 - Proceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
SP - 219
EP - 227
BT - Proceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
T2 - 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
Y2 - 6 April 2005 through 7 April 2005
ER -