Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1493
Title: Opšti model platformske nezavisnosti
General concept of the platform independency model
Authors: Vlajić, Siniša
Antović, Ilija 
Savić, Dušan 
Vidaković, Marija
Keywords: softversko inženjerstvo;platformski nezavisne softverske arhitekture;platformska nezavisnost;opšti model platformske nezavisnosti;mehanizmi za ostvarivanje platformske nezavisnosti;software engineering;platform independent software architecture;platform independency;mechanisms for achieving platform independence;General Concept of the Independency (GCoI) model
Issue Date: 2016
Publisher: Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd
Abstract: Predmet ovog rada je koncept platformski nezavisnih softverskih arhitektura, kao i značaj ovog koncepta u razvoju poslovnih softverskih sistema, ali i za softversko inženjerstvo kao nauku. Ovaj rad predstavlja načine i tipove interpretacije ovog koncepta, kao i alate i mehanizme za njegovu realizaciju u realnom okruženju. U radu je predstavljen opšti model platformske nezavisnosti (General Concept of the Independency (GCoI) model). Ovaj model je izveden na osnovu najvažnijih postojećih mehanizama platformske nezavisnosti. U radu su identifikovana če- tiri ključna mehanizma za postizanje platformske nezavisnosti, a sva četiri su opisana korišćenjem GCoI modela. GCoI model predstavlja osnovni koncept na koji se oslanja platformska nezavisnost. Java i .NET su danas najpopul arnije platforme za razvoj poslovnih softverskih sistema. Obe platforme imaju mehanizme koji omogućavaju razvoj softverskih sistema, a koji su pri tome nezavisni u odnosu na operativne sisteme i hardverske platforme na kojima se izvršavaju. Uporedili smo ove platforme kako bismo otkrili na koji način i u kojoj meri svaka od njih realizuje koncept platformske nezavisnosti - koje su sličnosti i razlike u postizanju ovog cilja. Pažnja je posvećena i Mo- delom vođenoj arhitekturi (Model Driven Architecture (MDA)), koja je zasnovana na viziji platformski nezavisnosne softverske arhitekture, koja se ostvaruje korišćenjem platformski nezavisnih modela.
The main topic of this paper is a platform independent software architecture concept and the importance of this concept for enterprise software systems development and the software engineering as a science. This paper presents the ways and types of interpretation of this concept, as well as the tools and mechanisms of its realization in real world environment. The paper introduces General Concept of the Independency (GCoI) model. The model is derived from most important platform independence mechanisms. The paper identifies four key mechanisms for achieving platform independence, and all of them are described using GCoI model. The GCoI model represents the fundamental concept that lies behind the platform independence. Java and .NET are the most powerful platforms for the enterprise software systems development today. They both have mechanisms well suited for realization of software applications, which are platform independent in respect to operating systems and hardware platforms. These two technologies are compared in order to find out how and to which extent each of them realizes this concept - what are similarities and differences in achieving this task. Attention is also given to MDA, because it is based on a vision of platform independent software architecture, which is achieved with platform independent models.
URI: https://rfos.fon.bg.ac.rs/handle/123456789/1493
ISSN: 1451-4397
Appears in Collections:Radovi istraživača / Researchers’ publications

Show full item record

Google ScholarTM

Check


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