| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:SOFTWARE DEVELOPMENT METHOD FOR IMPROVING MAINTAINABILITY USING CODE GENERATION
Authors:ID Zadravec, Miroslav (Author)
ID Šprogar, Matej (Mentor) More about this mentor... New window
Files:.pdf MAG_Zadravec_Miroslav_2015.pdf (1,89 MB)
MD5: FE518056CBB19ACBD63412AB9BC0C579
 
Language:English
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Software maintenance constitutes a large part of the development costs of software. Code duplications cause many faults resulting in higher maintenance costs. Even when using the best programming practices, duplication is unavoidable. Code generation is an approach for reducing the total code size, removing code duplication, and reducing the consequent maintenance effort. Knowledge of the domain can be stored in a model while the repeatable code can be generated from the model. We propose a software development method where the code generator is built in parallel with the solution, generating only repeatable parts that emerge during the development. We found that the code generator can improve the maintainability of the software by both lowering the size of the code and the number of changes in the code required for the change in specification.
Keywords:code generation, maintainability, code duplication
Place of publishing:Maribor
Publisher:[M. Zadravec]
Year of publishing:2015
PID:20.500.12556/DKUM-47670-3dc1fbdb-7fef-47bb-c6a2-1247e66c68dc New window
UDC:004.4'415(043.2)
COBISS.SI-ID:19022614 New window
NUK URN:URN:SI:UM:DK:XQOX1SC4
Publication date in DKUM:27.05.2015
Views:1567
Downloads:139
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:Slovenian
Title:METODA RAZVOJA PROGRAMSKE OPREME ZA POVEČANJE VZDRŽEVALNOSTI Z UPORABO GENERIRANJA KODE
Abstract:Vzdrževanje programske opreme predstavlja velik del celotnih stroškov razvoja programske opreme. Veliko napak in stroškov vzdrževanja je posledica podvajanja kode. Tudi z uporabo najboljših praks v razvoju je podvajanje včasih neizogibno. Generiranje kode je eden od pristopov za zmanjšanje velikosti kode, preprečevanje podvajanja kode in posledično zmanjšanje stroškov vzdrževanja. Poznavanje domene se lahko shrani v modelu, medtem ko se ponovljiva koda generira iz modela. Predlagamo metodo razvoja programske opreme, kjer generator kode razvijamo skupaj z rešitvijo in generiramo samo ponovljive dele, ki se pojavijo med razvojem. Ugotovili smo, da generator kode lahko izboljša vzdrževalnost programske opreme tako, da zmanjša velikost kode in število sprememb v kodi potrebnih zaradi sprememb v specifikaciji.
Keywords:generiranje kode, vzdrževalnost, podvajanje kode


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica