Software development is a fairly complex activity, that is both labour-intensive and knowledge-rich, and systematically delivering high-quality software that addresses the users' needs, on-time, and within budget, remains an elusive goal. This is even more true for internet applications presents additional challenges, including, 1) a predominance of the highly volatile interaction logic, and 2) stronger time-to-market pressures. Model-driven development purports to alleviate the problem by slicing the development process into a sequence of semantics-preserving transformations that start with a computation-independent model, through to an architecture-neutral platform independent model (PIM), all the way to platform-specific model or code at the other end. That is the idea(l). In general, however, the semantic gap between the CIM and PIM is such that the transition between them is hard to formalize. In this paper, we present a case study where we used an ontology to drive the development of an e-tourism portal. Our project showed that it is possible to drive the development of an internet application from a semantic description of the business entities, and illustrated the effectiveness of this approach during maintenance. It also highlighted the kinds of trade-offs we needed to make to reconcile somewhat lofty design principles with the imperative of producing a product with reasonable quality. © 2011 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Mili, H., Valtchev, P., Charif, Y., Szathmary, L., Daghrir, N., Béland, M., … Leshob, A. (2011). E-tourism portal: A case study in ontology-driven development. In Lecture Notes in Business Information Processing (Vol. 78 LNBIP, pp. 76–99). Springer Verlag. https://doi.org/10.1007/978-3-642-20862-1_6
Mendeley helps you to discover research relevant for your work.