DocumentCode :
24886
Title :
Software evolution and design patterns
Author :
Solinas, Marco ; Antonelli, Leandro
Author_Institution :
Univ. Nac. de Cordoba (UNC), Cordoba, Argentina
Volume :
11
Issue :
1
fYear :
2013
fDate :
Feb. 2013
Firstpage :
347
Lastpage :
352
Abstract :
The livings being are the most complex and evolved machines. They have been evolving during three thousands of millions of years from very simple elements to become sophisticated living machines. The livings being have been improving their constitution and capabilities adapting themselves to the restrictions imposed by the context. These restrictions include the fight for the supremacy within the same species as well as between different ones. This evolution could be performed because every living being has a record about all its essence: the DNA. With all the information of every living being in its DNA, as if it were requirements of a software system, the species have been transferring its constitutional information to its descendent. The concept of reutilization exists in software development too. Nevertheless, the reutilization of living being is extremely superior compared with the reutilization in software engineering. In this paper we analyze the evolution of the living being and with compared it with software development, in order to enrich the reutilization of knowledge in software development.These instructions give you guidelines for preparing papers for IEEE TRANSACTIONS and JOURNALS. Use this document as a template if you are using Microsoft Word 6.0 or later. Otherwise, use this document as an instruction set. The electronic file of your paper will be formatted further at IEEE. Define all symbols used in the abstract. Do not cite references in the abstract. Do not delete the blank line immediately above the abstract, it sets the footnote at the bottom of this column.
Keywords :
DNA; cellular biophysics; document handling; evolutionary computation; instruction sets; living systems; object-oriented programming; DNA; IEEE journal; IEEE transaction; design pattern; document handling; electronic file; instruction set; living being reutilization; living machine; software development; software evolution; software requirement; software system; species; Abstracts; Biological system modeling; Hardware; Silicon; Silicon compounds; Software; Software engineering; Computers and information processing; Design Patterns; Software Engineering; Software Requirements;
fLanguage :
English
Journal_Title :
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher :
ieee
ISSN :
1548-0992
Type :
jour
DOI :
10.1109/TLA.2013.6502828
Filename :
6502828
Link To Document :
بازگشت