| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:POSPEŠEVANJE UPORABE NAČRTOVALSKIH VZORCEV S POMOČJO ONTOLOŠKO PODPRTEGA REPOZITORIJA
Authors:Pavlič, Luka (Author)
Rozman, Ivan (Mentor) More about this mentor... New window
Heričko, Marjan (Co-mentor)
Files:.pdf DR_Pavlic_Luka_2009.pdf (1,89 MB)
 
Language:Slovenian
Work type:Dissertation (m)
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.
Year of publishing:2009
Publisher:[L. Pavlič]
Source:Maribor
UDC:004.774.2:004.93(043.3)
COBISS_ID:13506070 Link is opened in a new window
NUK URN:URN:SI:UM:DK:Z5TOXHRX
Views:2323
Downloads:272
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

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 have to 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