Home
Call For Papers
Submission
Author
Registration
Publications
About
Contact Us

  Variabilities in Ontology-Driven and Rule-Based System for Management and Pricing of Family of Products  
  Authors : I. P. Oladoja; O. S. Adewale; A. T. Adesuyi; T.Fakoya
  Cite as:

 

The increasing amount of variability in software systems led to a situation where the complexity of variability management becomes a primary concern during software development. Variability has been recognized as the key to systematic and successful reuse. In family-based approaches, like software product families, variability is a means to handle the inevitable differences amongst systems in the family while exploiting the commonalities and thus increases the reusability of software. The present research provided a model for creating variability of family of products of mobile phones, using Ontology Web Language semantic technology, to address the need of minimizing the cost of a new software development. The model developed allowed the reuse of components to assemble a new product. In this research, Phone X family of products was considered and, an ontology was built for it using Resource Description Framework schema. The variability design was implemented using ASP.Net and C# programming language. The result showed that the model was able to produce phones, each with different components options.

 

Published In : IJCSN Journal Volume 4, Issue 1

Date of Publication : February 2015

Pages : 01 - 07

Figures : 04

Tables : --

Publication Link : Variabilities in Ontology-Driven and Rule-Based System for Management and Pricing of Family of Products

 

 

 

I. P. Oladoja : Department of Computer Science, Federal University of Technology Akure, Nigeria.

O. S. Adewale : Department of Computer Science, Federal University of Technology Akure, Nigeria.

A. T. Adesuyi : Department of Computer Science, Federal University of Technology Akure, Nigeria.

T.Fakoya : Department of Computer Science, Federal University of Technology Akure, Nigeria.

 

 

 

 

 

 

 

Variability

Ontology

Family of Products

Pricing

Mobile phones

This research work showed some direct benefits of adopting semantic web technologies to manage and price product families and this was made possible by representing feature models as OWL axioms.The consistency of the family architecture can be checked automatically and this enabled the configuration tool to create only consistent packages. The problem of redundancy among highly similar families was solved using rules to infer the best family taxonomy and using the inheritance mechanism. It seems that the semantic technologies really helped to handle the family of products concept by the family architectures consistency and by improving the coherence of the new product created by the product engineering phase. This research work has introduce variability concept into family of product; which satisfied the need to define components of a product that differentiated it from the other; which also enhanced centralization of pricing of family of product. This research also rendered ontological approach to variability of family of product on rule based, such that a product is made-up of components, and each component has a unique price.

 

 

 

 

 

 

 

 

 

[1] AsikainenTimo, (2006), Methods for modeling the variability in software product families. PhD Thesis, Helsinki university of Technology. [2] Bosch et al, (2001), "Variability Issues in Software Product Lines," presented at Proceedings of the Fourth International Workshop on Product Family Engineering PFE-4, Bilbao, Spain. [3] Clements.P. and Northrop.L. (2002), Software Product Lines: Practices and Patterns. Upper Saddle River, NJ: Addison-Wesley. [4] Dedeban.V. and Strasunskas.D. (2007), An ontologycentric approach for flexible configuration and pricing of product families. [5] Eisenecker.W.U and Czarnecki.(2000), Generative Programming: Methods, Tools, andApplications. ACM Press/Addison-Wesley Publishing Co, New York, 832p [6] Jiao, J., & Tseng, M. M. (1999). A methodology of developing product family architecture for mass customization.Journal of Intelligent Manufacturing, 10(1), 3–20. [7] Kang.K.C.,Cohon S. G., Hess J. A., Novak W. E., and A. S. Peterson, (1999) "Feature-Oriented Domain Analysis (FODA): Feasibility Study," Software Engineering Institute, Carnegie Mellon University, Pittsburgh CMU/SEI-90-TR-21. [8] Kannan Mohan and Balasubramaniam Ramesh,(2003), Ontology-based Support for Variability Management in Product and Service Families,Proceedings of the 36th Hawaii International Conference on System Sciences. [9] Meyer, M., &Utterback, J. (1993).The product family and the dynamics of core capability.SloanManagement Review, Springer 1993, 29–47. [10] Mohsen .A., Dragan .G., Yair .W., and Marek .H., (2012), Deriving Variability Pattern in Software Product Lines by Ontological Considerations. [11] Noy.N.F, and Musen.M.A,(2004), Ontology versioning in an ontology management framework. IEEE Intelligent Systems 19 (4), pages 6–13, [cited at p. 46] [12] Pine.J. (1993), Mass Customization: The new Frontier in Business Competition. Boston, MA: Harvard Business School Press. [13] Robertson, D., & Ulrich, K. (1998).Planning product platforms.Sloan Management Review, 39(4), 19–31 [14] Sawhney, M. S. (1998). Leveraged high-variety strategies: From portfolio thinking to platform thinking. Journal of the Academy of Marketing Science, 26(1), 54–61 [15] Sundgren, N. (1999). Introducing interface management in product family development.Journal of Production Innovation Management, 16(1), 40–51. [16] Weiss M.D. and Robert Lai. C.T.(1999). Software Product-Line Engineering : A Family-Based Software Development Process. Addison-Wisley, [cited at p. 9].