| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:POSPEŠEVANJE UPORABE NAČRTOVALSKIH VZORCEV S POMOČJO ONTOLOŠKO PODPRTEGA REPOZITORIJA
Authors:ID Pavlič, Luka (Author)
ID Rozman, Ivan (Mentor) More about this mentor... New window
ID Heričko, Marjan (Comentor)
Files:.pdf DR_Pavlic_Luka_2009.pdf (1,89 MB)
MD5: 3973DBB89F5716FE83E6C842A538387A
PID: 20.500.12556/dkum/f9fbe6ca-d5ed-40a5-8d2f-856b3af98d98
 
Language:Slovenian
Work type:Dissertation
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Doktorska naloga se ukvarja s problematiko izboljšave ponovne uporabe na področju programskega inženirstva. Kot ovira pri ponovni uporabi na osnovi vzorcev se kaže težavna izbira ustreznega vzorca. Zato naloga predstavi sistem, ki vključuje tako eksperte s področja načrtovalskih vzorcev kot tudi neizkušene razvijalce. Na osnovi ekspertnega znanja omogoči predlagati ustrezen načrtovalski vzorec za podan načrtovalski problem. V nalogi so na enem mestu zbrane in medsebojno primerjane formalne metode predstavitve načrtovalskih vzorcev. Razvili smo tudi lastno formalno notacijo načrtovalskih vzorcev, temelječo na ontologijah. V lastni notaciji smo zapisali načrtovalske vzorce katalogov GoF in J2EE. Na tej osnovi smo razvili tudi lasten algoritem, ki vodi dialog z uporabnikom. Na osnovi ločenih ekspertnih nasvetov v obliki vprašanj in odgovorov, zna inteligentni algoritem voditi dialog z razvijalcem. Skozi dialog razvijalec poda svoj načrtovalski problem, na osnovi katerega je algoritem sposoben predlagati ustrezen načrtovalski vzorec. Razvili smo tudi lastno metodologijo in podporno platformo, ki omogočata enostavno uporabo naprednih funkcionalnosti. Naloga jih demonstrira s pomočjo študije primera. Ugotovili smo, da so razvijalci sprejeli naš sistem z odobravanjem. Njihova uspešnost se ob vodenem dialogu signifikantno poveča.
Keywords:Ponovna uporaba, načrtovalski vzorci, ontologije, semantični splet, repozitorij načrtovalskih vzorcev, voden dialog, inteligenten algoritem.
Place of publishing:Maribor
Publisher:[L. Pavlič]
Year of publishing:2009
PID:20.500.12556/DKUM-12119 New window
UDC:004.774.2:004.93(043.3)
COBISS.SI-ID:13506070 New window
NUK URN:URN:SI:UM:DK:Z5TOXHRX
Publication date in DKUM:14.10.2009
Views:3261
Downloads:354
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
PAVLIČ, Luka, 2009, POSPEŠEVANJE UPORABE NAČRTOVALSKIH VZORCEV S POMOČJO ONTOLOŠKO PODPRTEGA REPOZITORIJA [online]. Doctoral dissertation. Maribor : L. Pavlič. [Accessed 22 April 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=12119
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Similar works from other repositories:

No similar works found

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:English
Title:Improving design pattern adoption with an ontology-based repository
Abstract:This dissertation addresses the issue of improving reuse in the area of software engineering. The rapidly growing number of design patterns has not yet been adequately supported by efficient search and management tools, making the patterns uninviting for a large part of the software development community. In this way, the issue of managing and selecting design patterns in a straight-forward way has become the primary challenge. In this dissertation, we will describe a possible solution for the improvement of design pattern adoption and present a platform that gives design patterns some new and long-overdue momentum. Using our technique for formal design pattern specifications, we have developed an experimental prototype for a new design pattern repository based on semantic web technologies. A new Ontology-Based Design Pattern Repository (OBDPR) has been developed that can also be used as a platform for introducing advanced services. We have described GoF and J2EE design patterns using our notation. Based on that, we have also developed an algorithm for guiding a dialog with a developer. A dialog is automatically composed from separate, simple expert advice. A dialog is used to extract the design problem from the developer. Based on that, the algorithm makes it possible to propose a design pattern to use. We have also developed a holistic methodology, including all aspects of using our system. With the help of established scientific research methods, we have found out that our methods increase design pattern adoption significantly.
Keywords:Reuse, design patterns, ontologies, semantic web, design pattern repository, guided dialog, intelligent algorithm.


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