Title :
Software codons for fast program reassembly from components
Author :
Myers, Yonatan ; Exman, Iaakov
Author_Institution :
Software Eng. Dept., Jerusalem Coll. of Eng., Israel
Abstract :
Software codons-like their biological counterparts-carry compact information to allow rebuilding programs from software components available in the surroundings. Software codons, contain-besides the usual component interface-outstanding values and lO-signatures computed from sets of input-output pairs. We discuss requirements for fast program reassembly. Software codon generation should be done offline. Candidate components are selected by online automatic software codon matching.
Keywords :
DNA; formal specification; software fault tolerance; software reusability; IO signature; fast program reassembly; fault tolerance; program DNA; software codons matching; Automotive engineering; Biology computing; Computer interfaces; DNA; Educational institutions; Fault tolerance; Heat engines; Manufacturing; Software engineering; Software packages;
Conference_Titel :
Software: Science, Technology and Engineering, 2003. SwSTE '03. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2047-2
DOI :
10.1109/SWSTE.2003.1245423