bibliography - shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfchapter-7...

23
Chapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis which contains a systematic reference list of numerous books, articles , journal papers, conference papers, seminar papers, white papers and etc. published by various authors that linked together into the report to remains in this research work. I also visited several websites to accomplish this research work. So we can say, following given references are collected throughout the world wide, from national to international levels seminars, conferences, journals, books, websites etc and used in this thesis from introduction to winding up. [1] Wikipedia-Article , https://en.wikipedia.org/wiki/Aspect-oriented_programming [2] Wikipedia-Article , http://en.wikipedia.org/wiki/Separation_of_concerns [3] Wikipedia-Article, http://en.wikipedia.org/wiki/Subject-oriented_business_ process_management [4] Wikipedia-Article, http://en.wikipedia.org/wiki/Functional_programming [5] Kammerath Network, http://www.kammerath.co.uk/The-Joys-of-functional- programming-in-Scala.html [6] Logic Programming, http://www.princeton.edu/~achaney/tmve/wiki100k/docs /Logic_programming.html [7] University of Missouri Extension, http://extension.missouri.edu/staff /programdev/plm/ [8] Wikipedia-Article , http://en.wikipedia.org/wiki/Imperative_programming

Upload: others

Post on 12-Mar-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 220

BIBLIOGRAPHY

This is second last chapter of this thesis which contains a systematic reference list of

numerous books, articles, journal papers, conference papers, seminar papers, white

papers and etc. published by various authors that linked together into the report to

remains in this research work. I also visited several websites to accomplish this research

work. So we can say, following given references are collected throughout the world wide,

from national to international levels seminars, conferences, journals, books, websites etc

and used in this thesis from introduction to winding up.

[1] Wikipedia-Article , https://en.wikipedia.org/wiki/Aspect-oriented_programming

[2] Wikipedia-Article , http://en.wikipedia.org/wiki/Separation_of_concerns

[3] Wikipedia-Article, http://en.wikipedia.org/wiki/Subject-oriented_business_

process_management

[4] Wikipedia-Article, http://en.wikipedia.org/wiki/Functional_programming

[5] Kammerath Network, http://www.kammerath.co.uk/The-Joys-of-functional-

programming-in-Scala.html

[6] Logic Programming, http://www.princeton.edu/~achaney/tmve/wiki100k/docs

/Logic_programming.html

[7] University of Missouri Extension, http://extension.missouri.edu/staff

/programdev/plm/

[8] Wikipedia-Article , http://en.wikipedia.org/wiki/Imperative_programming

Page 2: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 221

[9] http://programmers.stackexchange.com/

[10] Event Driven Programming, http://www.princeton.edu/~achaney/tmve

/wiki100k/docs/Event-driven_programming.html

[11] Stephen Ferg, Event-Driven Programming: Introduction, tutorial, History,

http://eventdrivenpgm.sourceforge.net/

[12] Common Parallel Programming Paradigms, http://www.netlib.org/pvm3/book

/node28.html

[13] Blaise Barney, Lawrence Livermore National Laboratory , Introduction to

Parallel Computing, https://computing.llnl.gov/tutorials/parallel_comp/

[14] Algorithms and Data Structures with implementations in java and C++,

http://www.algolist.net/Programming_concepts/Recursion

[15] COMP1406/1006- Design and implementation of Computer Applications Winter

2006, http://cg.scs.carleton.ca/~mathieu/COMP1006/notes/COMP1406_5/1406

Notes5.html

[16] Wikipedia-Article, http://en.wikipedia.org/wiki/Scalar_programming.

[17] Acmqueue, http://queue.acm.org/detail.cfm?id=1365500

[18] Wikipedia-Article, http://en.wikipedia.org/wiki/Structured_programming

[19] Bright Hub, http://www.brighthub.com/internet/webdevelopment /articles

/73961.aspx

[20] Inform It, Pearson, http://www.informit.com/articles/article.aspx?p=25003

&seqNum=5

[21] Publish Us, http://pu.blish.us/article/2120/modular-programming-in-language-c

[22] The Web’s Where You Study in !, http://www.ustudy.in/node/2834

Page 3: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 222

[23] Optimize and Monetize Your Android Apps, http://www.4guysfromrolla.com/

webtech/chapters/BuildASPNETWebSite/ch02.2.shtml

[24] JAVA9S.COM, http://java9s.com/design-patterns/observer-pattern-in-java-2

[25] ZENBU, Data Abstraction Model, http://fantom.gsc.riken.jp/zenbu/wiki

/index.php/Data_Abstraction_Model

[26] Robert Lafore, Sams, Macmillan computer Publishing, Object Oriented

Programming in C++, Third Edition, ISBN: 157169160x Pub Date: 11/25/98

[27] Etutorials.arg, Polymorphism and Dynamic Method Lookup, http://etutorials.org

/Misc/programmers+guide+java+certification/Chapter+6.+Object-oriented+

Programming/6.7+Polymorphism+and +Dynamic+Method +Lookup/

[28] How to Forge, http://www.howtoforge.com/learning-c-cplusplus-step-by-step-

p13

[29] NIIT, Reference Book of Programming in java.

[30] Zoltán Fiala, Michael Hinz, Klaus Meissner, Frank Wehner, Dresden University

of Technology Department of Computer Science Heinz-Nixdorf Endowed Chair

for Multimedia Technology D-01062, Germany, A Component-based Approach

for Adaptive, Dynamic Web Documents, http://wwwconference.org/ www2003

/cdrom/papers/poster/p262/p262-fiala.html

[31] Gregor G¨ossler and Joseph Sifakis, Composition for Component-Based

Modeling, http://www-verimag.imag.fr/~sifakis/fmco02.pdf

[32] CodingUnit Programming Tutorial, http://www.codingunit.com/cplusplus-

tutorial-inheritance

[33] Dave's Information Technology Resource, http://dhillman.com/theplace

/progboot/winprogramming.htm

[34] http://solomon.ipv6.club.tw/Course/C_Programming.962/ch11.pdf

[35] Funda.Net, Articles, http://www.dotnetfunda.com/articles/article1005-basic-

Page 4: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 223

concepts-of-oop-polymorphism.aspx

[36] DotNet spark, http://www.dotnetspark.com/kb/757-what-is-polymorphism.aspx

[37] Wikipedia-Article, http://en.wikipedia.org/wiki/Operator_overloading

[38] CareerRide.com, http://careerride.com/C++-what-is-virtual-function.aspx

[39] Exploring Tech, http://rakshasingh.weebly.com/1/post/2012/12/static-method-

and-method-overriding-in-java-we-do-not-override-a-method-marked-as-

static.html

[40] Software Patch articles, http://www.softwarepatch.com/windows/vbrun6.html

[41] Barr group, http://www.barrgroup.com/Embedded-Systems/How-To/State-

Machines-Event-Driven-Systems

[42] Wikipedia Articles, http://en.wikipedia.org/wiki/Array

[43] Paul E, Black. 13/11/2008, Retrieved 22 Aug 2010. "array". Dictionary of

Algorithms and Data Structures. NIST(National Institute of Standards and

Technology).

[44] Ullrich Koethe, Hamprecht, Thorben Kroeger, Bjoern Andres(2010). "Runtime-

Flexible Multi-dimensional Arrays and Views for C++98 and C++0x".

[45] Andrew , Lumsdaine, Garcia, Ronald(2005). "MultiArray: a C++ library for

generic programming with arrays". Software: Practice and Experience 35 (2):

159–188. ISSN 0038-0644.

[46] Introduction to array, http://www.mathcs.emory.edu/~cheung/Courses/170

/Syllabus/09/intro.html

[47] R.W. Sebesta (2001) Concepts of Programming Languages. Addison-Wesley.

4th edition (1998), 5th edition (2001), ISBN 0-201-38596-1 ISBN13:

9780201385960

[48] Codeguru Article, http://www.codeguru.com/csharp/working-with-arrays-in-

c.htm

Page 5: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 224

[49] Tamassia, Roberto , Goodrich, Michael T(2006), "9.1 The Map Abstract Data

Type", Data Structures & Algorithms in Java (4th ed.), Wiley, PP: 368–371.

[50] Peter , Sanders, Mehlhorn, Kurt; (2008), "4 Hash Tables and Associative

Arrays", Algorithms and Data Structures: The Basic Toolbox, Springer, PP: 81–

98.

[51] Mactech Article, http://www.mactech.com/articles/mactech/Vol.16/16.10/

AssociativeArrays/index.html

[52] Wikipedia Articles, http://en.wikipedia.org/wiki/Bit_array

[53] Bit Array and Bit Array cursor, http://www.frontiernet.net/~rhode/BitArray.html

[54] Wikipedia Articles, http://en.wikipedia.org/wiki/Dynamic_array

[55] Wikipedia file:dynamic araay.svd, http://en.wikipedia.org/wiki /File: Dynamic

_array.svg

[56] http://gee.cs.oswego.edu/dl/jsr166/dist/extra166ydocs/extra166y/ParallelArray.h

tml

[57] Parallel Arrays, http://web.gccaz.edu/~gmarrer/cis150abbb/lessons/lesson6/

lesson67.html

[58] www.cis.upenn.edu/~matuszek/cit594-2009/.../45-sparse-arrays.ppt

[59] http://www.cs.washington.edu/education/courses/cse373/01wi/slides/BinSortEtc

/sld020.htm

[60] ISO 9899:2011 Programming Languages - C 6.7.6.2 4

[61] Oracle, http://docs.oracle.com/cd/E19683-01/816-1435/xdrproto-45/

[62] Visual C# Tutorials, Jagged Array, http://visualcsharptutorials.com

/fundamentals/jagged-arrays.

Page 6: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 225

[63] Array processor, www.dauniv.ac.in/downloads /CompArchCh07L05 Array

Processor.pdf

[64] Teach-ICT.com, http://www.teach-ict.com/as_as_computing/ocr/H447/F453/

3_3_3/parallel_processors/miniweb/pg3.htm

[65] Iverson, K. E. (1980). Communications of the ACM. 23(8), "Notations as a Tool

of Thought." PP: 444–465. Retrieved March 22, 2011.

[66] StudyStreet.com, http://www.studystreet.com/c-programs-1d-arrays/

[67] Mozilla Developer Network (MDN), https://developer.mozilla.org/en-

US/docs/JavaScript/Reference/Global_Objects /Array/slice

[68] Stackoverfloaw, http://stackoverflow.com/questions/16096753/python-array-

slicing-how-can-2d-array-slicing-be-implemented

[69] Robert , Jarek; Harrison, Nieplocha (1997). "Shared Memory Programming in

Metacomputing Environments: The Global Array Approach". The Journal of

Supercomputing 11 (2): 119. doi:10.1023/A:1007955822788

[70] Problem Solving with Algorithms and data structures, http://

interactivepython.org/courselib/static/pythonds/SortSearch/sorting.html

[71] Algorithmist, http://www.algorithmist.com/index.php/Bubble_sort.c

[72] Wikipedia Article, http://rosettacode.org/wiki/Sorting_algorithms/Selection_sort

#C.23

[73] Wikipedia Article , http://en.wikipedia.org/wiki/Insertion_sort

[74] Urs Hölzle, Adaptive Optimization For Self:Reconciling High Performance

With Exploratory Programming. August, 1994.

[75] Craig Chambers and David Ungar. Making Pure Object-Oriented Languages

Practical. OOPSLA ‘91 Conference Proceedings, Phoenix, AZ, October, 1991.

Page 7: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 226

[76] Craig Chambers, David Ungar, Stanford University. Customization: Optimizing

Compiler Technology for SELF, a Dynamically-Typed Object-Oriented

Programming Language, 1989.

[77] David Ungar, Adam Spitz, Alex Ausch, Sun Microsystems. Constructing a

Metacircular Virtual Machine in an Exploratory Programming Environment.

October 16-20, 2005.

[78] Urs Hölzle, Computer Systems Laboratory, Stanford University, David Ungar.

Sun Microsystems Laboratories. Optimizing Dynamically-Dispatched Calls with

Run-Time Type Feedback. June, 1994.

[79] Ander Hejlsberg, Aptos; Jeffrey Stock. Scotts Valley; Peter Kukol, Aptos; Alex

Shtaygrud, San Jose, all of calif. Borland international, System and methods for

optimizing object-oriented compilations. Patent number: 5,535,391, Date of

patent: July 9, 1996.

[80] Chokchai Phatharamalai, Asian Institute of Technology, School of Engineering

and Technology, Thailand, An Aspect-Oriented Architecture For Handling

Variation Across Mobile Platforms. May, 2008.

[81] Robert E. Filman, Daniel P. Friedman, Aspect-Oriented Programming is

Quantification and Obliviousness, IEEE, May, 2001.

[82] Eric Bodden and Klaus Havelund, Aspect-Oriented Race Detection in Java,

IEEE Transactions On Software Engineering, Vol. 36, No. 4, page no. 509,

July/August 2010.

[83] Oscar Nierstrasz, A Survey of Object-Oriented Concepts, University of Geneva

1989.

[84] Peter Wegner, Concepts and Paradigms of Object.Oriented Programming,

Expansion of OOPSLA-89 keynote talk, October 4, 1989.

Page 8: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 227

[85] D. Parnas, A Technique for Software Specification with Examples, CACM, May

1972

[86] C. A. R. Hoare, Proof of Correctness of Data Representations, Acta Informatica,

1972.

[87] B. H. Liskov, A. Snyder, R. Atkinson, and C. Schaffert, Abstraction

Mechanisms in CLU, CACM, August 1977.

[88] P. B. Hansen, Distributed Processes, A Concurrent Programming Concept,

CACM, 1978.

[89] C. A. R. Hoare, Monitors, An Operating System Structuring Concept, CACM,

October, 1974.

[90] C. A. R. Hoare, Communicating Sequential Processes, CACM, August, 1978.

[91] P. Wegner, Editor, Special Issue of Computing Surveys on Programming

Language Paradigms, December, 1989.

[92] A. Yonezawa, ABCL: An Object-Oriented Concurrent System, MIT Press 1990.

[93] Claudio A. de Carvalho Silva and Marco L. Bittencourt, An Interactive Object-

Oriented Tool for Structural Optimization, 1998

[94] Jun Zhu and Paul Jossman, Application of Design Patterns for Object-Oriented

Modeling of Power Systems, IEEE Transactions on Power Systems, Vol. 14,

No. 2, page no. 532, May, 1999.

[95] Roger T. Lessly, Automated Binding for Object Oriented Programming User

Interface Components, patent no.: US 7,571,425 B2, date of patent: August 4,

2009

[96] Vijay Saraswat, Nathaniel Nystrom, Jens Palsberg and Christian Grothoff,

Constrained Types for Object-Oriented Languages, February 26, 2008

Page 9: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 228

[97] Thomas Michael Froese, Integrated Computer-Aided Project Management

Through Standard Object-Oriented Models, June, 1992.

[98] Paul F. Kunz, Object Oriented Programming, SLAC-PUB-5629, 23 Aug. - 2

Sept. 1991.

[99] Bjarne Stroustrup, What is Object-Oriented Programming, 1991.

[100] Vincent Davis Arnold, Object Oriented Technology Framework For Order

Processing, Patent No: 5,987, 423, date of patent: No. 16, 1999.

[101] Cristian Secchi, Marcello Bonf´e, Cesare Fantuzzi, Roberto Borsari, and Davide

Borghi, Object-Oriented Modeling of Complex Mechatronic Components for the

Manufacturing Industry, IEEE, Vol. 12, No. 6, page no. 696, December, 2007.

[102] Oscar Nierstrasz and Laurent Dami, Object Oriented Software Composition,

May, 1995.

[103] Tarek Bouktir, Linda Slimani, Belkacem Mahded, Ahmed Gherbi, Object-

Oriented Software of Power System Analysis, Nov. 8, 2004.

[104] Marco L. Bittencourt and Cláudio A. C. Silva, Object-oriented Programming

Applied to the Development of Structural Analysis and Optimization Software,

J. Braz. Soc. Mech. Sci. vol.23 no.3 Rio de Janeiro 2001

[105] Esben Toftdahl Nielsen, Kim Alster Larsen, Søren Markert and Kristian Ellebæk

Kjær, Types in Object-Oriented Languages The Expression Problem in Scala,

May 31, 2005.

[106] Craig Chambers, The Design and Implementation of the SELF Compiler, an

Optimizing Compiler for Object-Oriented Programming Languages, March 13,

1992.

[107] Kent Larsson & Kristian Yrjola, Object-oriented development of mobile phone

applications using J2ME, June 14, 2004.

Page 10: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 229

[108] Ole Agesen and David Ungar, Delivering Compact Applications from an

Exploratory Object-Oriented Programming Environment, OOPSLA’94

Conference Proceedings, October, 1994.

[109] Jeffrey A. Joines and Stephen D. Roberts, Design Of Object-Oriented

Simulations In C++, Nov. 7, 2007.

[110] Jeffrey Dean, Craig Chambers, and David Grove, Selective Specialization for

Object-Oriented Languages, SIGPLAN’95: Conference on Programming

Language Design and Implementation (PLDI ’95), June 1995.

[111] Jens Palsberg and Michael I. Schwartzbach. Object-Oriented Type Inference. In

Proceedings OOPSLA ’91, Published as ACM SIGPLAN Notices, Vol. 26, No.

11, PP: 146–161, November, 1991.

[112] John Plevyak and Andrew A. Chien. Precise Concrete Type Inference for

Object-Oriented Languages. In Proceedings OOPSLA ’94, Portland, Oregon,

PP: 324–340, October, 1994.

[113] Charlie Garrett, Jeffrey Dean, David Grove, and Craig Chambers. Measurement

and Application of Dynamic Receiver Class Distributions. Technical Report

UW-CS 94-03-05, University of Washington, March, 1994.

[114] Urs Hölzle and David Ungar. Optimizing Dynamically-Dispatched Calls with

Run-Time Type Feedback. SIGPLAN Notices, In Proceedings of the ACM

SIGPLAN ’94 Conference on Programming Language Design and

Implementation, 29(6):326–336, June, 1994.

[115] Jeffrey Dean, David Grove, and Craig Chambers. Optimization of Object-

Oriented Programs Using Static Class Hierarchy Analysis. In Proceedings

ECOOP ’95, Aarhus, Denmark, Springer-Verlag, August 1995

[116] Pete Ball and Doug Love, The Key to Object-Oriented Simulation: Separating

The User And The Developer.

Page 11: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 230

[117] Ole Agesen, Concrete Type Inference: Delivering Object-Oriented Applications,

SMLI TR-96-52 January 1996.

[118] K. Lieberherr, I. Halland, A. Riel, Object-Oriented Programming: An Objective

Sense of Style, OOPSIA‘ 88 Proceedings, page no. 323, September 25-30, 1988.

[119] José Carlos Bregieiro Ribeiro, Search-Based Test Case Generation for Object-

Oriented Java Software Using Strongly-Typed Genetic Programming,

GECCO’08, July 12–16, 2008.

[120] Mike Barnett, Robert DeLine, Manuel F¨ahndrich, K. Rustan M. Leino, and

Wolfram Schulte, Verification of object-oriented programs with invariants,

Journal of Object technology(JOT), Special issue: ECOOP 2003 workshop on

FTFJP, PP: 27–56, Vol. 3, No. 6, June, 2004.

[121] Urs Hölzle and David Ungar, Reconciling Responsiveness with Performance in

Pure Object-Oriented Languages, May 12, 1997.

[122] Wilson, P. and Moher, T. Design of the Opportunistic Garbage Collector.

OOPSLA ‘89 Conference Proceedings, PP: 23-35, 1989.

[123] Barbara Liskov, Data Abstraction and Hierarchy, Jan 25, 1999.

[124] Luke Dalessandro, Virendra J. Marathe, Michael F. Spear and Michael L. Scott,

Capabilities and Limitations of Library-Based Software Transactional Memory

in C++, Transact 2007

[125] Wim De Paum, Doug Kimelman and John Vlissides, Modeling Object-Oriented

Program Execution, May 8, 2000.

[126] Wim De Paum, Richard Helm, Doug Kimelman, and John Vlissides, Visualizing

the behavior of Object Oriented Systems, In Object Oriented Programming

Systems, Languages and Application Conference, PP: 326-337, 1993.

[127] Russell T. Berman, Using Cþþ to Write Automation Controller Software, JALA

Page 12: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 231

February 2007

[128] David Ungar, Adam Spitz and Alex Ausch, Constructing a Metacircular Virtual

Machine in an Exploratory Programming Environment, OOPSLA ‘05, October

16-20, 2005.

[129] Gursaran and Gurdev Roy, On the Applicability of Weyuker Property 9 to

Object-Oriented Structural Inheritance Complexity Metrics, IEEE Transactions

On Software Engineering, PP: 381, Vol. 27, No. 4, April, 2001.

[130] S.R. Chidamber and C.F. Kemerer, ªA Metrics Suite for Object-Oriented

Design,º IEEE Trans. Software Eng., Vol. 20, No. 6, PP: 476-493, June, 1994.

[131] A.F. Brito and R. Carapuca, ªCandidate Metrics for Object-Oriented Software

within a Taxonomy Framework,º J. Systems Software, Vol. 26, PP: 87-96, 1994.

[132] B. Kitchenham, S.L. Pfleeger, and N. Fenton, ªTowards a Framework for

Software Measurement Validation,º IEEE Trans. Software Eng., Vol. 21, No. 12,

PP: 929-944, December, 1995.

[133] James R. Cordy , Charles D. Halpern-Hamu And Eric Promislow , Txl: A Rapid

Prototyping System For Programming Language Dialects, Comput. Lang. Vol.

16, No. 1, PP: 97-107, 1991.

[134] Rasmus Jensen, Design and Implementation of a Scripting Language for Mobile

Devices, 2009

[135] Yunpeng Pan and Leyuan Shi, Dual Constrained Single Machine Sequencing to

Minimize Total Weighted Completion Time, IEEE Transactions on Automation

Science and Engineering , Vol. 2, No. 4, PP: 344, October, 2005.

[136] S. Gélinas and F. Soumis, “A dynamic programming algorithm for single

machine scheduling with ready times,” Ann.Oper. Res., Vol. 69, PP: 135–156,

1997.

Page 13: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 232

[137] Bradford L. Chamberlain, Sung-Eun Choi and E. Christopher Lewis, ZPL: A

Machine Independent Programming Language for Parallel Computers, IEEE

Transactions On Software Engineering, Vol. 26, No. 3, PP:197, March, 2000.

[138] C. Lin and L. Snyder., ªZPL: An Array Sublanguage,º Languages and Compilers

for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua,

eds., PP: 96-114, 1993.

[139] B.L. Chamberlain, E.-C. Lewis, and L. Snyder, A Region-Based Approach to

Sparse Parallel Computation,º Technical Report UWCSE- 98-11-01, Dept. of

Computer Science and Eng., Univ. of Washington, November, 1998.

[140] B.L. Chamberlain, E.-C. Lewis, and L. Snyder, Language Support for Pipelining

Wavefront Computations,º Proc. Workshop Languages and Compilers for

Parallel Computing, 1999.

[141] A. Biliris, S. Dar and N. H. Gehani, Making C++ Objects Persistent: The Hidden

Pointers, November 9, 1999.

[142] J. M. Bishop, Java as a systems programming language: three case studies, July

5, 2002.

[143] Yen-Chu Hung, Combining Self-Explaining With Computer Architecture

Diagrams to Enhance the Learning of Assembly Language Programming, IEEE

Transactions on Education, Vol. 55, No. 4, PP: 546-551, November, 2012.

[144] R. M. F. Wong, M. J. Lawson, and J. Keeves, “The effects of self-explanation

training on students problem solving in high-school mathematics,” Learning

Instruct., Vol. 12, PP: 233–262, 2002.

[145] K. Bielaczyc, P. L. Pirolli, and A. L. Brown, “Training in self-explanation and

self-regulation strategies: Investigating the effects of knowledge acquisition

activities on problem solving,” Cogn. Instruct., Vol. 13, No. 2, PP: 221–252,

1995.

Page 14: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 233

[146] S. Kalyuga, P. Ayres, P. Chandler, and J. Sweller, “The expertise reversal

effect,” Educ. Psychol., Vol. 38, No. 1, PP: 23–31, 2003.

[147] Rajendra S. Katti and Mark L. Manwaring, Performance Based Design of High-

Level Language-Directed Computer Architectures, IEEE Transactions on

Systems, Man, and Cybernetics- PART B: Cybernetics, Vol. 28, No. 2, PP: 219-

227, April, 1998.

[148] S. Madala and J. B. Sinclair, “Performance of synchronous parallel algorithms

with regular structures,” IEEE Trans. Parallel Distrib. Syst., Vol. 2, PP: 105–

116, January, 1991.

[149] Peter Messmer, Paul J. Mullowney, and Brian E. Granger, GPULib: GPU

Compu ting in High -Level Langu ages, Copublished by the IEEE CS and the

AIP, Computing in Science & Engineering, PP: 70-73, September/October,

2008.

[150] Chandrasekhar Boyapati, Robert Lee and Martin Rinard, Ownership Types for

Safe Programming: Preventing Data Races and Deadlocks, ACM Conference on

Object-Oriented Programming, Systems, Languages and Applications

(OOPSLA), November, 2002

[151] Juha Mykkänen, Marko Sormunen, Kirsi Karvinen, Tomi Tikkanen and Sami

Päiväniemi, Component and Service Technology Families, University Of

Kuopio Savonia Polytechnic Kuopio, 2004.

[152] Gregor G¨ossler and Joseph Sifakis, Composition for Component-Based

Modeling, published in proceedings of FMCO’02, held November 5–8, 2002.

[153] K. Altisen, G. G¨ossler, and J. Sifakis. Scheduler modeling based on the

controller synthesis paradigm. Journal of Real-Time Systems, special issue on

”controltheoretical approaches to real-time computing”, 23(1/2):55–84, 2002.

[154] S. Bornot, G. G¨ossler, and J. Sifakis. On the construction of live timed systems.

Page 15: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 234

In S. Graf and M. Schwartzbach, editors, Proc. TACAS’00, volume 1785 of

LNCS, PP: 109–126. Springer-Verlag, 2000.

[155] A. Benveniste, P. LeGuernic, and Ch. Jacquemot. Synchronous programming

with events and relations: the SIGNAL language and its semantics. Science of

Computer Programming, 16:103–149, 1991.

[156] G. Berry and G. Gonthier. The ESTEREL synchronous programming language:

Design, semantics, implementation. Science of Computer Programming,

19(2):87–152, 1992.

[157] D. Harel. Statecharts: A visual formalism for complex systems. Science of

Computer Programming, 8:231–274, 1987.

[158] E.A. Lee et al. Overview of the Ptolemy project. Technical Report UCB/ERL

M01/11, University of California at Berkeley, 2001.

[159] F. Balarin, L. Lavagno, C. Passerone, A. Sangiovanni-Vincentelli, M. Sgroi, and

Y. Watanabe. Modeling and Designing Heterogeneous Systems, volume 2549 of

LNCS, PP: 228–273. Springer-Verlag, 2002.

[160] L. de Alfaro and T.A. Henzinger. Interface theories for component-based design.

In T.A. Henzinger and C. M. Kirsch, editors, Proc. EMSOFT’01, volume 2211

of LNCS, PP: 148–165. Springer-Verlag, 2001.

[161] James H. Cross II, T. Dean Hendrix and Larry A. Barowski, Using The

Debugger As An Integral Part Of Teaching CS1, 32nd ASEE/IEEE Frontiers in

Education Conference, November 6 – 9, 2002.

[162] Moher, T. and Wilson P. Offsetting Human Limits with Debugging Technology.

IEEE Software, Vol. 8, No. 3, PP: 11-13, 1991.

[163] Yoon, B. and Garcia, O. (1998) Cognitive Activities and Support in Debugging.

Proceedings of the Fourth Symposium on Human Interaction with Complex

Page 16: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 235

Systems, PP: 160-169, 1998.

[164] Gail C. Murphy, Robert J. Walker and Elisa L.A. Baniassad, Evaluating

Emerging Software Development Technologies: Lessons Learned from

Assessing Aspect-Oriented Programming, IEEE Transactions On Software

Engineering, Vol. 25, No. 4, PP: 438-454, July/August, 1999.

[165] Luca Cardelli, Types for Data-Oriented Languages, Advances in Database

Technology - EDBT '88, Lecture Notes in Computer Science n. 303, Springer-

Verlag 1988.

[166] L.Cardelli, P.Wegner: On understanding types, data abstraction and

polymorphism, Computing Surveys, Vol. 17 No. 4, PP: 471-522, December,

1985.

[167] A.Albano, L.Cardelli, R.Orsini: Galileo: a strongly typed, interactive conceptual

language, Transactions on Database Systems, 10(2), PP: 230-260, June 1985,

[168] J.Mylopoulos, P.A.Bernstein, H.K.T.Wong: A language facility for designing

database intensive applications, ACM Transactions on Database Systems 5(2),

June, 1980.

[169] Persistent Programming Research Group: The PS-algol reference manual -

second edition, Technical Report PPR-12-85, University of Glasgow, Dept. of

Computing Science, Glasgow G12 8QQ, Scotland, 1985.

[170] J.M.Smith, S.Fox, T.Landers: Adaplex: rationale and reference manual, second

edition, Computer Corporation of America, Four Cambridge Center, Cambridge,

Mass. 02142, 1983.

[171] J.W.Schmidt: Some high level language constructs for data of type relation,

ACM Transaction on Database Systems 2(3), PP: 247-281, September, 1977.

[172] Christopher Depcik And Dennis N. Assanis, Graphical User Interfaces in an

Engineering, Educational Environment, Wiley Periodicals, Inc. Comput Appl

Page 17: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 236

Eng Educ 13: PP: 48-59, 2005.

[173] Air Force Flight Test Center History Office, Murphy’s law was invented here,

www.edwards.af.mil/history/docs_html/tidbits/Murphy’s_law.html, 2004.

[174] C. Depcik, Open-ended thermodynamic cycle simulation, M.S. thesis,

Mechanical Engineering, University of Michigan, Ann Arbor, 2000.

[175] D. A. Wheeler, Ada, C, Cþþ, and Java vs. the Steelman, www.adahome.com/

History/ Steelman/steeltab.htm , 1996.

[176] J. R. Cary, S. G. Shasharina, J. C. Cummings, J. V. W. Reynders, and P. J.

Hinker, Comparison of Cþþ and Fortran 90 for object-oriented scientific

programming, Comput Phys Commun 105 (1997), PP: 20-36. 1997.

[177] B. Mo¨ sli, A comparison of Cþþ, Fortran 90 and Oberon-2 for scientific

programming, Proceedings of GISI 95, PP: 740-748, Zu¨rich, September 18-20,

1995.

[178] J. Surveyer, Java and Visual Basic: Programming’s new breed,

www.hubcanada.com/story_2269_22, 1999.

[179] F. Balena, Programming Microsoft Visual Basic 6.0, Microsoft Press,

Washington, 1999.

[180] A. M. Al-Rawi, Comparison between high level languages for power

engineering education, Proceedings of the 29th Universities Power Engineering

Conference, PP: 894-897, Galway, September, 1994.

[181] Hyggo Almeida, Angelo Perkusich, Marcos Morais and Antonio Marcus

Nogueira Lima, A Training Program For Mobile Technology: The First Year Of

The Embedded Academy Project, May 22, 2006.

[182] Clemens Szypersky. Component Software, Beyond Object-Oriented

Programming, Addison-Wesley, 2002.

Page 18: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 237

[183] Alistair Cockburn. Agile Software Development. Addison-Wesley, 2001.

[184] Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design

Patterns. Addison-Wesley Professional, 1 edition, January, 1995.

[185] Andreas Zetterstrom, Visual Compositional{Relational Programming, June 29,

2010.

[186] James Gosling and Henry McGilton, The Java™ Language Environment, Sun

Microsystems May, 1996.

[187] Marc Boillot, Application programming Interface (API) For Sensory Events,

Pub. No.: US 2007/0214462 A1, PP: 1-11, Pub. Date: September 13, 2007.

[188] Jeff Gray, Yuehua Lin, and Jing Zhang, Automating Change Evolution in

Model-Driven Engineering, Published by the IEEE Computer Society, PP: 1-8,

February, 2006.

[189] Richard Cardone, Adam Brown, Sean McDirmid and Calvin Lin, Using Mixins

to Build Flexible Widgets, AOSD 2002.

[190] Geert Vanderhulst, Dynamic Distributed User Interfaces: Supporting Mobile

Interaction Spaces, 2004-2005.

[191] Jacob Eisenstein, Jean Vanderdonckt, and Angel R. Puerta. Applying model-

based techniques to the development of UIs for mobile computers. In Intelligent

User Interfaces, PP: 69–76, 2001.

[192] Pedro Szekely. Retrospective and Challenges for Model-Based Interface

Development. In F. Bodart and J. Vanderdonckt, editors, Design, Specification

and Verification of Interactive Systems, PP: 1–27, Wien, 1996. Springer-Verlag.

[193] Karin Coninx, Kris Luyten, Chris Vandervelpen, Jan Van den Bergh, and Bert

Creemers. Dygimes: Dynamically Generating Interfaces for Mobile Computing

Devices and Embedded Systems. In Mobile HCI, PP: 256–270, 2003.

Page 19: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 238

[194] Krzysztof Gajos and Daniel S. Weld. SUPPLE: Automatically Generating User

Interfaces. In IUI, Funchal, Portugal, 2004.

[195] Jeffrey Nichols, Brad A. Myers, Michael Higgins, Joe Hughes, Thomas K.

Harris, Roni Rosenfeld, and Mathilde Pignol. Generating Remote Control

Interfaces for Complex Appliances. CHI Letters: ACM Symposium on User

Interface Software and Technology. In UIST, Paris, France, October, 2002.

[196] Galle Calvary, Jo¨elle Coutaz, Olfa Dˆaassi, Lionel Balme, and Alexandre

Demeure. Towards a new generation of widgets for supporting software

plasticity: the “comet”. In The 9th IFIP Working Conference on Engineering for

Human-Computer Interaction, Jointly with The 11th International Workshop on

Design, Specification and Verification of Interactive Systems, 2004.

[197] Krzysztof Gajos and Daniel S. Weld. SUPPLE: Automatically Generating User

Interfaces.In IUI, Funchal, Portugal, 2004.

[198] Christopher Depcik And Dennis N. Assanis, Graphical User Interfaces in an

Engineering, Educational Environment, Wiley Periodicals, Inc. Comput Appl

Eng Educ 13: PP: 48-59, 2005.

[199] K. Ng, W. M. Presz, Jr., and M. Khosrowjerdi, Engineering analysis and

simulation using Visual Basic, Proceedings of 1994 ASME International CIE

Conference, PP: 897-912, Minneapolis, September 11-14, 1994.

[200] A. B. Savery, Creating Windows based engineering software applications using

Microsoft Visual Basic, Comput Civil Eng 1 (1995), 99-106.

[201] D. E. Torres and J. L. Anders, Using Microsoft Visual Basic to write

engineering applications, Proceedings of the Petroleum Computer Conference,

Society of Petroleum Engineers, PP: 291-299, Houston, June 11-14, 1995.

[202] B. Mo¨ sli, A comparison of Cþþ, Fortran 90 and Oberon-2 for scientific

programming, Proceedings of GISI 95, PP: 740-748, Zu¨rich, September 18-20,

Page 20: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 239

1995.

[203] Alan Snyder, Encapsulation and Inheritance in Object-Oriented Programming

Languages, OOPSLA ’86 Proceedings, PP: 38-45, September, 1986.

[204] Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design

Patterns: Elements of Reusable Object Oriented Software, PP: 1-38, May 20,

2004.

[205] Gabriella Pasi and Ronald R. Yager, Calculating Attribute Values Using

Inheritance Structures in Fuzzy Object-Oriented Data Models, IEEE

Transactions On Systems, Man, and Cybernetics—PART C: Applications and

Reviews, Vol. 29, No. 4, PP:556-565, November, 1999.

[206] R. R. Yager, “Fuzzy set methods in inheritance networks,” in Fuzzy Information

Engineering: A Guided Tour of Applications, D. Dubois, H. Prade, and R. R.

Yager, Eds. New York: Wiley, PP: 389–403, 1997.

[207] Peter Wegner and Stanley B. Zdonik, Inheritance as an Incremental

Modification Mechanism or What Like Is and Isn’t Like, PP: 55-77, Aug, 2000.

[208] Antero Taivalsaari, On the Notion of Inheritance, ACM Computing Surveys,

Vol. 28, No. 3, PP: 438-479, September, 1996.

[209] Cook, W. R.. A denotational semantics of inheritance. Ph.D. thesis, Brown

University, Tech. Rep. CS-89-33, May, 1989.

[210] Cook, W.R. and Palsberg, A denotational semantics of inheritance and its

correctness. In OOPSLA’89 Conference Proceedings (New Orleans, Louisiana,

Oct. 1–6). ACM SIGPLAN Not. 24, PP: 433–443, October 10, 1989.

[211] Reddy, Objects as closures: abstract semantics of object-oriented languages. In

Proceedings of the ACM Conference on Lisp and Functional Programming,

Snowbird, Utah, PP: 289–297, July 25–27, 1988.

Page 21: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 240

[212] Taivalsaari, Object-oriented programming with modes. J. Object-Oriented

Program. 6, 3 PP: 25–32, June, 1993.

[213] Taivalsaari, A critical view of inheritance and reusability in object-oriented

programming. Ph.D. thesis, Jyva¨skyla¨ Studies in Computer Science,

Economics and Statistics 23, Univ. of Jyva¨skyla¨, Finland, 276 pages,

December, 1993.

[214] Gilad Bracha and William Cook, Mixin-based Inheritance, Supported by grant

CCR-8704778 from the National Science Foundation, PP: 1-9, November, 2005.

[215] Yih-Jen Horng and Shyi-Ming Chen, Finding Inheritance Hierarchies in Fuzzy-

Valued Concept-Networks, IEEE Transactions On Systems, Man, and

Cybernetics—Part B: Cybernetics, Vol. 29, No. 1, PP: 126-135, February, 1999.

[216] P. Simpson, “Fuzzy min-max neural networks: part 1: Classification,” IEEE

Trans. Neural Networks, Vol. 3, PP: 650–682, October, 1992.

[217] S. K. Pal and S. Mitra, “Multilayer perceptron, fuzzy sets, and classification,”

IEEE Trans. Neural Networks, Vol. 3, PP: 683–697, October, 1992.

[218] William R. Cook, Walter L. Hill and Peter S. Canning, Inheritance Is Not

Subtyping, ACM, PP: 125-135, 1990.

[219] Yih-Farn Chen, Emden R. Gansner, and Eleftherios Koutsofios, A C++ Data

Model Supporting Reachability Analysis and Dead Code Detection, IEEE

Transactions on Software Engineering, Vol. 24, No. 9, PP: 682-694, September,

1998.

[220] N.S. Barghouti, J. Mocenigo, and W. Lee, “Grappa: A Graph Package in Java,”

Proc. Fifth Int’l Symp. Graph Drawing, Springer-Verlag, PP: 336–343,

September, 1997.

[221] LUCA CARDELLI, On Understanding Types, Data Abstraction, and

Polymorphism, Computing Surveys, Vol. 17, No. 4, PP: 473-522, December,

Page 22: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 241

1985.

[222] Erik Ernst, Family Polymorphism, LNCS 2072, PP: 303–326, 2001.

[223] Peter Canning, William Cook, Walter Hill and Walter Olthoff, F-Bounded

Polymorphism for Object-Oriented Programming, PP: 1-8, November, 2005.

[224] Jan Vitek, R. Nigel Horspool and James S. Uhi, Compile-Time Analysis of

Object-Oriented Programs, Canada V8W 3P6. PP: 236-250, November, 2006.

[225] Viktor K. Decyk, Charles D. Norton, and Boleslaw K. Szymanski, How to

Support Inheritance and Run-Time Polymorphism in Fortran 90, PP: 1-16, May,

2005.

[226] Jacques Garrigue, Programming with Polymorphic Variants, PP: 1-9, November,

2007.

[227] Randy L. Haupt, Interleaved Thinned Linear Arrays, IEEE Transactions on

Antennas and Propagation, Vol. 53, No. 9,PP:2858-2864, September, 2005.

[228] Mahmut Kandemir, Prithviraj Banerjee, Alok Choudhary, J. Ramanujam and

Eduard Ayguade, Static and Dynamic Locality Optimizations Using Integer

Linear Programming, IEEE Transactions On Parallel And Distributed Systems,

Vol. 12, No. 9, PP:922-941, September, 2001.

[229] M. O'Boyle and P. Knijnenburg, ªIntegrating Loop and Data Transformations for

Global Optimisation,º Proc. Int'l Conf. Parallel Architectures and Compilation

Techniques (PACT '98), PP: 14-17, October, 1998.

[230] C. Craeye, A. G. Tijhuis, and D. H. Schaubert, An Efficient MoM Formulation

for Finite-by-Infinite Arrays of Two-Dimensional Antennas Arranged in a

Three-imensional Structure, IEEE Transactions on Antennas and Propagation,

Vol. 52, No. 1,PP:271-282, January, 2004.

[231] A. K. Skrivervik and J. R. Mosig, “Analysis of finite phased arrays of microstrip

Page 23: BIBLIOGRAPHY - Shodhgangashodhganga.inflibnet.ac.in/bitstream/10603/25039/8/chapter 7.pdfChapter-7 Bibliography Page No. 220 BIBLIOGRAPHY This is second last chapter of this thesis

Chapter-7 Bibliography Page No. 242

patches,” IEEE Trans. Antennas Propagat., Vol. 41, PP: 1105–1114, August,

1993.

[232] A. J. Roscoe and R. A. Perrott, “Large finite array analysis using infinite array

data,” IEEE Trans. Antennas Propagat., Vol. 42, PP: 983–992, July, 1994.

[233] Joshua S. Petko, and Douglas H. Werner, An Autopolyploidy-Based Genetic

Algorithm for Enhanced Evolution of Linear Polyfractal Arrays, IEEE

Transactions On Antennas and Propagation, Vol. 55, No. 3, PP: 583-593, March,

2007.

[234] V. Kalinichev, Analysis of Beam-Steering and Directive Characteristics of

Adaptive Antenna Arrays for Mobile Communications, IEEE Antennas and

Propagafion Magazine, Vol. 43, No. 3, PP: 145-152, June, 2001.

[235] William R. Deal, Noriaki Kaneda, James Sor, Yongxi Qian and Tatsuo Itoh, A

New Quasi-Yagi Antenna for Planar Active Antenna Arrays, IEEE Transactions

On Microwave Theory and Techniques, Vol. 48, No. 6, PP: 910-918, June,

2000.

[236] msdn, Visual Basic Concepts, http://msdn.microsoft.com/en-us/library/

aa232596%28v=vs.60%29.aspx

[237] You Yang, Ping Yu, and Yan Gan, Experimental Study on the Five Sort

Algorithms, IEEE, PP: 1314-1317, August, 2011.

[238] C. R. Kothari, Research Methodology Methods & Techniques, Reference Book,

ISBN;81-7328-036-3, reprint 2003.

[239] Randy Birch, http://vbnet.mvps.org/index.html?code/sort/qscompare.htm, June,

1997.

[240] Runestone Interactive, http://interactivepython.org/courselib/static/pythonds

/SortSearch/sorting.html