CFP last date
16 December 2024
Reseach Article

Object Identification for Pure Object Oriented Cross Languages Software Development

by Sonar Sanjay Bhagwan, Samrat O. Khanna, Karishma D. Pasawala
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 9 - Number 3
Year of Publication: 2015
Authors: Sonar Sanjay Bhagwan, Samrat O. Khanna, Karishma D. Pasawala
10.5120/ijais15-451381

Sonar Sanjay Bhagwan, Samrat O. Khanna, Karishma D. Pasawala . Object Identification for Pure Object Oriented Cross Languages Software Development. International Journal of Applied Information Systems. 9, 3 ( June 2015), 42-48. DOI=10.5120/ijais15-451381

@article{ 10.5120/ijais15-451381,
author = { Sonar Sanjay Bhagwan, Samrat O. Khanna, Karishma D. Pasawala },
title = { Object Identification for Pure Object Oriented Cross Languages Software Development },
journal = { International Journal of Applied Information Systems },
issue_date = { June 2015 },
volume = { 9 },
number = { 3 },
month = { June },
year = { 2015 },
issn = { 2249-0868 },
pages = { 42-48 },
numpages = {9},
url = { https://www.ijais.org/archives/volume9/number3/764-1381/ },
doi = { 10.5120/ijais15-451381 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T18:59:57.133272+05:30
%A Sonar Sanjay Bhagwan
%A Samrat O. Khanna
%A Karishma D. Pasawala
%T Object Identification for Pure Object Oriented Cross Languages Software Development
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 9
%N 3
%P 42-48
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Identifying generic or common objects is the most intricate part for developing applications in pure object oriented cross languages. Genericity or commonness in Object identification is an iterative process, and there is no appropriate formula or model to identify objects. It relies on the requirement engineering and domain engineering inception. Generic Object is a foundation of the pure object oriented software design; it is the run time automated entity. Using this paper we provide the infrastructure for identify generic objects. We design the step-to-next sequential tasks and tools in the infrastructure for Object identification. The basic tasks, tools and approaches are the infrastructure to identify generic/common System Objects. The two basic tasks are requirement engineering and domain engineering. Here Requirements engineering is based on the business model, same Domain is engineered by the requirement design, and in addition, the base domain is engineered by the domain foresting (sub-domain) rules, for objects extraction using step-to-next sequential tasks from the each foresting domain by applying the Object Identification tools.

References
  1. Bernd Bruegge, Allen H. Dutoit. "Object Oriented Software Engineering, Using UML, Patterns, and Java", Second Edition, Pearson Education, 2010.
  2. Code P. Yourdon. E. "Object Oriented Analysis", 2nd Addi. , Yorden press, Englewood Cliffs,1991.
  3. Craig Larman. "Applying UML and Patterns", 3rd Addition, Pearson Education Inc. 2005.
  4. Desmond Francis D' Souza and Alan Cameron Wills. "Objects, Components, and Framework with UML", 2nd Addition, Addition-Wesley Object Technology Series 1999.
  5. Geri Schneider, Jason P. Winters. "Applying Use Cases", 2nd Addition, Addition-Wesley Object Technology Series 1998.
  6. Grady Booch. "Object Solutions", 2nd Addition, Addition-Wesley Object Technology Series 1996.
  7. Heninger K. L, "Specifying software requirements for complex systems", New techniques and their applications. IEEE Transactions on Software Engineering 6 (1), p. 2-13, 1980.
  8. Ivan. Jacobson, G. Booch, and J. Rumbaugh, "The Unified Software Development Process", Addison- Wesley, 3rd Edition, 1999.
  9. Ivan. Jacobson, G. Booch, and J. Rumbaugh, "UML Modeling Language Reference Manual", Addison- Wesley An Important Addition, 1999.
  10. Ian Somerville, "Software Engineering", 6th Edition, Pearson Education, 2005.
  11. James J, Odell, "Advanced Object Oriented Analysis and Design by UML", Pearson Education, Cambridge University Press, 1998.
  12. James Rumbhaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen, "Object Oriented Modeling and Design", Prentice- Hall India Edition, 3rd Edition, 2001.
  13. Jaya Vijayan, G. Raju. , "Requirements Elicitation Using Paper Prototype", Advanced in Software Engineering, International Conference 2010, Springer p. 30-37, 2010.
  14. Jim Arlow, Ila Neustadt. "UML and the Unified Process", 2nd Addition, Addition-Wesley, Object Technology Series, 2002.
  15. Rajib Mall, "Fundamental of Software Engineering", 3rd Edition, Prentice- Hall India eddi. 2008.
  16. Civello F "Roles for composite Objects in Object Oriented Analysis and Design, OOPSLA, ACM SIGSOFT Vol. 28 No. 10 ,pp 376-393.
  17. Hoyalsvik G M and Sindre G " On the purposr of Object Oriented Analysis", OOPSLA'93, ACM SIGSOFT, Vol. 28 No. 10, pp 240-253.
  18. James Rambaugh " Object in the Constitution", Enterprise modeling, Object Oriented Programming , Vol. 6 No 8, pp 10-15.
  19. Kim W Bertino, J Chou, H T Garza and Woelk D "Composite Object Support in Object Oriented Database System", OOPSLA'87 Proceeding (1987), pp 118-125.
  20. Liveri J, "Relationships, Aggregations and Complex Objects", Information Modeling and Knowledge Base III Amsterdam, IOS Press (1992).
  21. Sonar sanjay Bhagwan "The Common Interface Oriented Architectural Framework to Improve Compatibility of the Pure Object Oriented Cross Languages Interoperability", The International Journal of Computer Science Trends and Technology (IJCST), Volume 2 Issue 3, 2014.
  22. Sonar sanjay Bhagwan "Interoperability in the JVM and CLR Engines for Cross Languages Application Developments" The International Journal of Advanced Research in Computer Science (IJARCS), ID 6892 published in Vol. 5, No. 7,sep- 2014.
Index Terms

Computer Science
Information Sciences

Keywords

Domain Generic Object Base Object Active Object Instance Cross Languages Actor Transition.