Open Access Open Access  Restricted Access Subscription or Fee Access

Way to Component based Vending Machine

M.K. Pawar, Dr. Ravindra Patel, Dr.N. S. Chaudhari

Abstract


The paper demonstrates the design and implementation of component based software for building Vending Machine components. Component based software engineering (CBSE) is an approach to system-design that means to move the importance of conventional programming application to component based system. An application is yet developing on a single operating system and a single language. We have implemented the application that is based on platform independent and language independent. Through this paper we are focusing to implement an application in any language and any platform using CORBA middleware standard. The paper describes the use of an open-source IDL Compiler omniORB for C++ to IDL mapping for building the model of vending machine components which are based on multiple server and a single client. The main feature of an application is the distribution of its components to overcome the problem of domain specific application. Here we used an Object Request Broker (ORB), which outlines the common platform for CORBA based applications

Keywords


Component Interoperability, Component Objects, Component Communication

Full Text:

PDF

References


Tom Verdickt, Bart Dhoedt, and Frank Gielen. 2004. Incorporating SPE into MDA: including middleware performance details into system models. “SIGSOFT Softw. Eng. Notes” 29, 1 (January 2004), 120-124.

Ciaran McHale “CORBA EXPLAINED SIMPLY” URL http://www.ciaranmchale.com/corba-explained- simply/benefits-of- corba.html.

Chishiro, H.; Fujita, Y.; Takeda, A.; Kojima, Y.; Funaoka, K.; Kato S.; Yamasaki, N.; , "Extended RT- Component Framework for RT Middleware," Object/Component/Service- Oriented Real-Time Distributed Computing, 2009. ISORC'09,IEEE International Symposium on, vol., no., pp.161-168, 17-20 March 2009.

Brooks, A.; Kaupp, T.; Makarenko, A.; Williams, S.; Oreback A.; , "Towards component-based robotics," Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on , vol., no., pp. 163- 168, 2-6 Aug. 2005.

Tokunaga, E.; van der Zee, A.; Kurahashi, M.; Nemoto, M.; Nakajima, T.; "Object-oriented middleware infrastructure for distributed augmented reality," Object- Oriented Real-Time Distributed Computing, 2003. Sixth IEEE International Symposium on, vol., no., pp. 156- 163, 14-16 May 2003.

Yahiaoui, A. Hensen, J. L. M. & Soethout, L. (2004). “Developing CORBA-based distributed control and building performance environments by run-time coupling in Beucke, K., Firmenich, B., Donalth, D., Fruchter, R. & Roddis, K. (Eds.), 10th International Conference on Computing in civil and Building Engineering, pp. 86-93, Weimar: VDG-Weimar.

Hill, J.H.; , "Towards Heterogeneous Composition of Distributed Real-Time and Embedded (DRE) Systems Using the CORBA Component Model," Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on, vol., no., pp.73-80, Aug. 30 2011-Sept. 2 2011.

Hans-Gerhard Gross “Component-Based Software Testing with UML” Springer, 2005.

The omniORB version 4.1, User’s Guide Duncan Grisby, Apasphere Ltd., Sai-Lai Lo, David Riddoch, AT&T Laboratories Cambridge, July 2009.

Object Management Group (OMG), Object management architecture guide: revision 2.0.

Hall, L.; Hung, C.; Hwang, C.; Oyake, A.; Yin, J.; , "COTS-based OO-component approach for software inter-operability and reuse (software systems engineering methodology)," Aerospace Conference, 2001, IEEE Proceedings. , vol.6, no., pp.2871-2878 vol.6, 2001.

F Bronsard, D Bryan, W Kozaczynski; Toward software plug-and-play SSR '97 Proceedings of the 1997 symposium on Software reusability Pages 19 – 29, ACM New York, NY, USA ©1997.

Z Onderka, The efficiency analysis of the object oriented realization of the client server systems based on the CORBA standard publication published online January 23, 2012.

Lausen G., Vossen G.; Models and Languages of Object Oriented Databases, WNT, Warszawa, 2000.

Object Management Group; Object Management Architecture Guide, OMG Document Number 92.11.1, Revision 2.0, 1992.

Object Management Group; The Common Object Request Broker: Architecture and Speciation, OMG Document, Version 2.0., 1995.

Onderka Z., Cichy M.; The Comparison of the Communication Eciency for the CORBA and DCOM Standards in the Client Server Systems, Computer Networks, 2011. Will be published in Studia Informatica.

Corba 3 fundamentals and programming, John Wiley & Sons, 2000 - Computers

Pressman, R.S. (2005), Software Engineering, New York, McGraw Hill.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.