Skip to main content

2017 | OriginalPaper | Buchkapitel

Ontology-Driven Shopping Cart and Its Comparative Analysis

verfasst von : Aditya Vardhan, Amrita Chaturvedi

Erschienen in: Information, Communication and Computing Technology

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Design Patterns are formal solutions to commonly occurring design problems in software development. Compound Patterns are amalgamation of two or more individual Design Patterns. In spite of having advantages, they have certain limitations in the form of coupling, increased dependency between class hierarchies and several others. In this paper we present a comparative analysis between the ontology driven Compound Pattern and their classical GOF (Gang of Four) version. We have implemented a shopping cart application based on a compound pattern comprising visitor, observer and strategy Patterns. We, then implemented the same application based on ontology driven version of the compound pattern and then compared the two designs. We found that the ontological approach has certain edges over the former one in terms of modifiability and maintainability. The application based on ontology driven design pattern even adapts to some changes made during the runtime. The end users can make changes in the ontology driven application and thus change its behavior altogether during the run time. We conducted some modifications during non-runtime conditioned in both applications and got convincing results. We noted that the time and effort required to extend the application is much less in ontology version than in the GOF version.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)MATH Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)MATH
2.
Zurück zum Zitat Riehle, D.: Composite design patterns. In: Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’97). ACM Press, New York (1997) Riehle, D.: Composite design patterns. In: Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA ’97). ACM Press, New York (1997)
3.
Zurück zum Zitat Shalloway, A., Trott, J.: Design Patterns Explained. Addison Wesley, Boston (2001) Shalloway, A., Trott, J.: Design Patterns Explained. Addison Wesley, Boston (2001)
5.
Zurück zum Zitat Alnusair, A., Zhao, T.: Component search and reuse: an ontology-based approach. In: The 11th IEEE International Conference on Information Reuse and Integration (IRI-2010). IEEE Computer Society Press, Las Vegas (2010) Alnusair, A., Zhao, T.: Component search and reuse: an ontology-based approach. In: The 11th IEEE International Conference on Information Reuse and Integration (IRI-2010). IEEE Computer Society Press, Las Vegas (2010)
6.
Zurück zum Zitat Chaturvedi, A., Prabhakar, T.V.: Ontological visitor pattern. In: Indian Conference on Patterns and Pattern Languages of Programs (2013) Chaturvedi, A., Prabhakar, T.V.: Ontological visitor pattern. In: Indian Conference on Patterns and Pattern Languages of Programs (2013)
7.
Zurück zum Zitat Chaturvedi, A., Prabhakar, T.V.: Ontology-driven observer pattern. In: Proceedings of the International Workshop on Ontologies Meet Advanced Information Systems (OAIS’13) (2013) Chaturvedi, A., Prabhakar, T.V.: Ontology-driven observer pattern. In: Proceedings of the International Workshop on Ontologies Meet Advanced Information Systems (OAIS’13) (2013)
8.
Zurück zum Zitat Chaturvedi, A., Prabhakar, T.V.: Ontology-driven MVC: a variant of MVC architectural style. In: Proceedings of the International Conference on Software Engineering and New Technologies (2012) Chaturvedi, A., Prabhakar, T.V.: Ontology-driven MVC: a variant of MVC architectural style. In: Proceedings of the International Conference on Software Engineering and New Technologies (2012)
9.
Zurück zum Zitat Chaturvedi, A., Prabhakar, T.V.: Ontology driven creational design patterns creating objects on the fly. In: Proceedings of International Conference on Reliable and Convergent Systems (2012) Chaturvedi, A., Prabhakar, T.V.: Ontology driven creational design patterns creating objects on the fly. In: Proceedings of International Conference on Reliable and Convergent Systems (2012)
10.
Zurück zum Zitat Chaturvedi, A., Prabhakar, T.V.: Ontology driven builder pattern a plug and play component. In: The 29th ACM Symposium on Applied Computing (ACM SAC 2014) Chaturvedi, A., Prabhakar, T.V.: Ontology driven builder pattern a plug and play component. In: The 29th ACM Symposium on Applied Computing (ACM SAC 2014)
11.
Zurück zum Zitat Mai, Y., Champlain, M.: Reflective Visitor Pattern, Department of Electrical and Computer Engineering Concordia University (2001) Mai, Y., Champlain, M.: Reflective Visitor Pattern, Department of Electrical and Computer Engineering Concordia University (2001)
12.
Zurück zum Zitat Yueping, Z., Yuefan, L., Keshang, X.: The compound pattern on the chain of responsibility and observer, 2009. In: International Forum on Computer Science-Technology and Applications (2009) Yueping, Z., Yuefan, L., Keshang, X.: The compound pattern on the chain of responsibility and observer, 2009. In: International Forum on Computer Science-Technology and Applications (2009)
Metadaten
Titel
Ontology-Driven Shopping Cart and Its Comparative Analysis
verfasst von
Aditya Vardhan
Amrita Chaturvedi
Copyright-Jahr
2017
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-6544-6_16

Premium Partner