CFP last date
20 May 2024
Reseach Article

A Perception on Programming Methodologies for Software Development

Published on January 2014 by P.k. Singh, Parag Mittal, Lakshay Batra, Utkarsh Mittal
International IT Summit Confluence 2013-The Next Generation Information Technology Summit
Foundation of Computer Science USA
CONFLUENCE2013 - Number 2
January 2014
Authors: P.k. Singh, Parag Mittal, Lakshay Batra, Utkarsh Mittal
66f52afe-3a7a-40d5-97de-33a95841965a

P.k. Singh, Parag Mittal, Lakshay Batra, Utkarsh Mittal . A Perception on Programming Methodologies for Software Development. International IT Summit Confluence 2013-The Next Generation Information Technology Summit. CONFLUENCE2013, 2 (January 2014), 1-6.

@article{
author = { P.k. Singh, Parag Mittal, Lakshay Batra, Utkarsh Mittal },
title = { A Perception on Programming Methodologies for Software Development },
journal = { International IT Summit Confluence 2013-The Next Generation Information Technology Summit },
issue_date = { January 2014 },
volume = { CONFLUENCE2013 },
number = { 2 },
month = { January },
year = { 2014 },
issn = 0975-8887,
pages = { 1-6 },
numpages = 6,
url = { /proceedings/confluence2013/number2/15117-1309/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International IT Summit Confluence 2013-The Next Generation Information Technology Summit
%A P.k. Singh
%A Parag Mittal
%A Lakshay Batra
%A Utkarsh Mittal
%T A Perception on Programming Methodologies for Software Development
%J International IT Summit Confluence 2013-The Next Generation Information Technology Summit
%@ 0975-8887
%V CONFLUENCE2013
%N 2
%P 1-6
%D 2014
%I International Journal of Computer Applications
Abstract

In this paper some of the basic programming methodoligies are covered that are used in day to day life for developing various programs. It describes about what each paradigm is all about, what are the advantages and disadvantages of using that paradigm, it occupies a major part in describing features that will make the reader more comfortable in choosing the platform on which he wishes to develop his program. Moreover it even include list of various programming languages that follow a particular methodology. The main purpose of this paper is to help the reader in choosing the most appropriate platform or methodology for developing his program. It will even benefit the readers by creating interest in exploring new paradigms by giving them a small yet relevant synopsis about the paradigm.

References
  1. http://wiki. answers. com/Q/What_are_the_advantages_and_disadvantages_of_structured_programming
  2. Byous, Jon. "Java technology: The early years. " Sun Developer Network 1998.
  3. http://www. exforsys. com/tutorials/programming-concepts/features-of-oop. html
  4. http://www. ctp. bilkent. edu. tr/~russell/java/LectureNotes/1_OOConcepts. htm
  5. www. cs. ucf. edu/~lboloni/Teaching/EEL6938_2007/AOP
  6. Mubarak, Hisham. "Developing flexible software using agent-oriented software engineering. " Software, IEEE 25. 5 (2008):12-15.
  7. Wooldridge, Michael, and Nicholas R. Jennings. "Pitfalls of agent-oriented development. " Proceedings of the second international conference on Autonomous agents. ACM, 1998.
  8. http://en. wikipedia. org/wiki/Agent-oriented_programming
  9. http://en. wikipedia. org/wiki/AOP
  10. http://www. authorstream. com/Presentation/aSGuest11429-142463-aspect-oriented-programming-entertainment
  11. http://en. wikibooks. org/wiki/Computer_Programming/Component_based_software_development
  12. http://en. wikibooks. org/wiki/Computer_Programming/Component_based_software_development
  13. Morandini, Mirko, Frédéric Migeon, Marie-Pierre Gleizes, Christine Maurel, Loris Penserini, and Anna Perini. "A goal-oriented approach for modelling self-organising MAS. " In Engineering Societies in the Agents World X, pp. 33-48. Springer Berlin Heidelberg, 2009.
  14. ]http://awesome007. disi. unige. it
  15. Palanca, Javier, et al. "Distributed goal-oriented computing. " Journal of Systems and Software 85. 7 (2012): 1540-1557.
  16. Velte, Anthony T. (2010). Cloud Computing: A Practical Approach. McGraw Hill. ISBN 978-0-07-162694-1.
  17. http://en. wikipedia. org/wiki/SOA
  18. Microsoft Windows Communication Foundation team (2012). "Principles of Service Oriented Design". msdn. microsoft. com. Retrieved September 3, 2012.
  19. C. Koch, "A new blueprint for the enterprise. " CIO Magazine 5. 4 (2005): 1-8.
  20. http://cs. simpson. edu/files/DAMA_Presentation. pdf
  21. Xiang-xi Meng; Ya-sha Wang; Lei Shi; Feng-Jian Wang, "A Process Pattern Language for Agile Methods," Software Engineering Conference, APSEC 2007. , pp. 374-381, 4-7 Dec. 2007.
  22. http://en. wikipedia. org/wiki/Autonomic_computing
  23. Nami, Mohammad Reza, Koen Bertels, and Stamatis Vassiliadis. "Autonomic Computing Systems: Issues and Challenges. " 17th Annual Workshop on Circuits, Systems and Signal Processing, published in 2006.
  24. http://agilemethodology. org/
  25. http://www. rsrit. com/Documents/AgileMethodology_ReliableSoftware. pdf
  26. J. Strachan & G. Elliott 2004 Global Business Information Technology. pp. 87.
  27. Pradeep Kumar Singh, Arun Sharma, Amit Kumar and Ayush Saxena "Autonomic Computing-A Revolutionary Paradigm for Managing Self Managing Systems", in the proceeding of IEEE, Dec. 2011.
  28. Object-oriented programming "The History of Java Technology". Sun Developer Network. ca. 1995. Retrieved 2013-04-30.
  29. Shoham, Y. (1990). Agent-Oriented Programming (Technical Report STAN-CS-90-1335). Stanford University: Computer Science Department.
  30. P. K. Singh, O. P. Sangwan and Arun Sharma, "A Systematic Review on Fault Based Mutation Testing Techniques and Tools for Aspect-J Programs", published in IACC-2013, India, February 22-23, 2013.
  31. Shoham, Y. (1993). Agent-Oriented Programming. Artificial Intelligence. pp. 51-92. Cite SeerX: 10. 1. 1. 123. 5119
  32. M. Douglas, McIlroy (January 1969). "Mass-produced software components. " Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany. sn, 1968. . pp. 79.
  33. E. S. Yu, "Towards modelling and reasoning support for early-phase requirements engineering. "Requirements Engineering, 1997. , Proceedings of the Third IEEE International Symposium on. IEEE, 1997.
  34. L. Chung, J. Mylopoulos, & E. Yu, (1999). From object-oriented to goal-oriented requirements analysis. Communications of the ACM, 42(1), 31-37.
  35. Hirschfeld, Robert, Pascal Costanza, and Oscar Nierstrasz. "Context-oriented programming. " Journal of Object Technology 7. 3 (2008).
Index Terms

Computer Science
Information Sciences

Keywords

Software Methodologies Software Development Aosd Agent Oriented.