Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/750
Full metadata record
DC FieldValueLanguage
dc.creatorĐurić, Dragan
dc.creatorDevedžić, Vladan
dc.creatorMilikić, Nikola
dc.date.accessioned2023-05-12T10:20:59Z-
dc.date.available2023-05-12T10:20:59Z-
dc.date.issued2011
dc.identifier.issn1451-4397
dc.identifier.urihttps://rfos.fon.bg.ac.rs/handle/123456789/750-
dc.description.abstractDanašnje aplikacije zahtevaju kombinovanje i povezivanje jezika, platformi i paradigmi, što doprinosi usložnjavanju samog problema. U ovom radu opisan je pristup pozajmljivanja potrebne paradigme i njene internalizacije u željeno okruženje za razvoj kao integralnog dela koji obogaćuje korišćeno okruženje. Za internalizaciju paradigme ontološkog modela u okviru našeg programskog okruženja koji je zasnovan na Java ekosistemu, primenjeno je metaprogramiranje čime je internalizacija izvedena na jednostavniji način pogodan malim timovima. Ugrađeni meta domenski specifičan jezik, pod nazivom Magic Potion, implementiran je u Clojure programskom jeziku i predstavlja mešavinu ontološke, funkcionalne, objektno-orijentisane i konkurentne paradigme.sr
dc.description.abstractToday's applications require mixing and matching languages, platforms and paradigms, which increases the complexity of the solution. The paper describes a lighter approach of borrowing a desired paradigm and internalizing it into a preferred development environment as an integral part that enriches the environment used. We have applied metaprogramming to internalize the ontology modeling paradigm into our programming environment based on the Java ecosystem in a lightweight manner suitable for small teams. An embedded meta domain-specific language, called Magic Potion, is implemented in Cojure and blends ontology, functional, object-oriented and concurrent paradigms.en
dc.publisherUniverzitet u Beogradu - Fakultet organizacionih nauka, Beograd
dc.rightsopenAccess
dc.sourceInfo M
dc.subjecttehnike programiranjasr
dc.subjectprogramski jezicisr
dc.subjectprogramske paradigmesr
dc.subjectontološki jezicisr
dc.subjectmeta-programiranjesr
dc.subjectdomensko inženjerstvosr
dc.subjectdomenski specifični jezicisr
dc.subjectprogramming techniquesen
dc.subjectprogramming paradigmsen
dc.subjectprogramming languagesen
dc.subjectontology languagesen
dc.subjectmultiparadigm languagesen
dc.subjectmetaprogrammingen
dc.subjectdomain-specificlanguagesen
dc.subjectdomain engineeringen
dc.titleInternalizacija razvojnih paradigmisr
dc.titleInternalizing development paradigmsen
dc.typearticle
dc.rights.licenseARR
dc.citation.epage31
dc.citation.issue37
dc.citation.other10(37): 25-31
dc.citation.rankM52
dc.citation.spage25
dc.citation.volume10
dc.identifier.rcubconv_660
dc.type.versionpublishedVersion
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.grantfulltextnone-
item.openairetypearticle-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Radovi istraživača / Researchers’ publications
Show simple item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.