DocumentCode :
2967243
Title :
Languages evolve too! Changing the software time scale
Author :
Favre, Jean-Marie
Author_Institution :
Grenoble Univ., France
fYear :
2005
fDate :
5-6 Sept. 2005
Firstpage :
33
Lastpage :
42
Abstract :
Humans will have to live with software for a long time. As demonstrated by the Y2K problem, computer professionals used a wrong time scale when thinking about software. Large software products live much longer than expected. It took a few decades to the research community to admit that software engineering was not only about software development, but above all, about software evolution. However, most academics still consider languages as immutable artefacts. Language/software co-evolution issues are still neglected. Migration issues are however commonplace in software industry. It is therefore time to recognize that languages evolve too. Languages are integral parts of software products. Languages are software too. This paper surveys a few models of evolution taking decades and centuries as time-scales. Then programming languages evolution over the last half-century is sketched by means of a metamodel movie.
Keywords :
programming languages; software engineering; computer professional; programming languages evolution; software development; software engineering; software evolution; software industry; software product; software time scale; Application software; Biological system modeling; Computer industry; Computer languages; Evolution (biology); History; Humans; Motion pictures; Programming profession; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Software Evolution, Eighth International Workshop on
ISSN :
1550-4077
Print_ISBN :
0-7695-2349-8
Type :
conf
DOI :
10.1109/IWPSE.2005.22
Filename :
1572304
Link To Document :
بازگشت