Vladan Devedzic
University of Belgrade
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Vladan Devedzic.
Communications of The ACM | 2002
Vladan Devedzic
Ontological engineering has garnered increasing attention over the last few years, as researchers have recognized ontologies are not just for knowledge-based systems---all software needs models of the world, and hence can make use of ontologies at design time [1]. A recent survey of the field [4] suggests developers of practical AI systems may especially benefit from their use. This survey earmarked several application classes that benefit from using ontologies, including natural language processing, intelligent information retrieval (especially from the Internet), virtual organizations, and simulation and modeling.
Archive | 2009
Dragan Gasevic; Dragan Djuric; Vladan Devedzic
model driven engineering and ontology development model driven engineering and ontology development model-driven ontology engineering springer model driven engineering and ontology development model driven engineering with ontology technologies model driven engineering and ontology development 2nd edition model driven architecture and ontology development model driven engineering and ontology development model driven ontology: a new methodology for ontology ontology-based model driven engineering for safety semantic model-driven engineering uni koblenz-landau model driven engineering and ontology development a modeldriven engineering approach for ros using model-driven semantic web engineering game content model: an ontology for documenting serious test-driven development of ontologies meteck an ontology-driven software development framework a model-driven approach of ontological components for on model driven engineering and ontology development bridging the gap between the model-driven architecture and ontology-driven model for knowledge-based software engineering model driven architecture and ontology development model-driven rich user interface generation from an enterprise ontology based approach to model-driven model driven engineering and ontology development by an ontology-based approach to model-driven software ontology modeling and mda first workshop on transforming and weaving ontologies in mda-based automatic owl ontology development an ontology driven information system ijcta free download model driven engineering and ontology lncs 4273 a model driven approach for building owl dl model driven engineering and ontology development 2nd edition marrying ontologies and model driven engineering technical ontology based feature driven development life cyclee proposal of an hybrid methodology for ontology development model driven engineering and ontology development ebook bringing ontology awareness into model driven engineering semantic model-driven architecting of service-based building an ontology for the metamodel iso/iec24744 using semantic model-driven development of web service architectures model driven architecture and ontology development pdf
The Journal of Object Technology | 2005
Dragan Djuric; Dragan Gasevic; Vladan Devedzic
The paper presents Ontology Definition Metamodel (ODM) that enables using Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels are based on ontology representation languages, such as RDF(S), DAML+OIL, etc. However, none of these other solutions uses the recent W3C effort – The Web Ontology Language (OWL). In our approach, we firstly define the ODM place in the context of the MDA four-layer architecture and identify the main OWL concepts. Then, we define ODM using Meta-Object Facility (MOF). The relations between similar MOF and OWL concepts are discussed in order to show their differences (e.g. MOF or UML Class and OWL Class). The proposed ODM is a good starting point for defining an OWL-based UML profile that will enable using the well-known UML notation in ontological engineering more extensively.
international world wide web conferences | 2004
Dragan Gasevic; Dragan Djuric; Vladan Devedzic; Violeta Damjanovi
This paper presents automatic generation of the Web Ontology Language (OWL) from an UML model. The solution is based on an MDA-defined architecture for ontology development and the Ontology UML Profile (OUP). A conversion, that we present here, transforms an ontology from its OUP definition (i.e. XML Metadata Interchange -- XMI) into OWL description. Accordingly, we illustrate how an OUP-developed ontology can be shared with ontological engineering tools (i.e. Protégé).
International Journal on Semantic Web and Information Systems | 2006
Jelena Jovanovic; Dragan Gasevic; Vladan Devedzic
This paper presents an ontology-based approach to automatic annotation of learning objects’ (LOs) content units that we tested in TANGRAM, an integrated learning environment for the domain of Intelligent Information Systems. The approach does not primarily focus on automatic annotation of entire LOs, as other relevant solutions do. Instead, it provides a solution for automatic metadata generation for LOs’ components (i.e., smaller, potentially reusable, content units). Here we mainly report on the content-mining algorithms and heuristics applied for determining values of certain metadata elements used to annotate content units. Specifically, the focus is on the following elements: title, description, unique identifier, subject (based on a domain ontology), and pedagogical role (based on an ontology of pedagogical roles). Additionally, as TANGRAM is grounded on an LO content structure ontology that drives the process of an LO decomposition into its constituent content units, each thus generated content unit is implicitly semantically annotated with its role/position in the LO’s structure. Employing such semantic annotations, TANGRAM allows assembling content units into new LOs personalized to the users’ goals, preferences, and learning styles. In order to provide the evaluation of the proposed solution, we describe our experiences with automatic annotation of slide presentations, one of the most common LO types.
IEEE Internet Computing | 2007
Jelena Jovanovic; Vladan Devedzic; Dragan Gasevic; Marek Hatala; Ty Mey Eap; Griff Richards; Christopher A. Brooks
The authors demonstrate how to use semantic Web technologies to improve the state-of-the-art in online learning environments and bridge the gap between students on the one hand, and authors or teachers on the other. The ontological framework presented here helps formalize learning object context as a complex interplay of different learning-related elements and shows how we can use semantic annotation to interrelate diverse learning artifacts. On top of this framework, the authors implemented several feedback channels for educators to improve the delivery of future Web-based courses.
systems man and cybernetics | 2003
Vladan Devedzic
This paper analyzes and categorizes limitations and weaknesses of current Web-based educational technology, suggests the steps to overcome them, and presents a framework for developing next-generation Web-based educational systems. It suggests developing Web-based educational applications with more theory- and content-oriented intelligence, more semantic interoperation between two or more educational applications, and realistic technological support to achieve such kinds of flexibility.
systems man and cybernetics | 1999
Vladan Devedzic; Danijela Radovic
The paper describes a systematic approach to design and development of software for intelligent manufacturing systems. The approach is based on a multilevel, general object oriented model of intelligent systems. Current methods and software design and development tools for intelligent manufacturing systems either stress particular components of intelligence (e.g., high level domain expertise, or learning capabilities, or fuzziness of decisions), or their domain dependence (e.g., monitoring and control systems, or CAPP systems). It is usually difficult to make extensions of such methods and tools, nor is it easy to reuse their components in developing intelligent manufacturing systems. Considerable efforts are being dedicated to the development of interoperable software components, distributed object environments, and flexible and scalable applications to overcome some of these problems. The approach described in the paper starts with a well founded software engineering principle, making clear distinction between generic, low level intelligent software components, and domain-dependent, high level components of an intelligent manufacturing system. It is extensible and adjustable. It also suggests some steps toward design of future software development tools for intelligent manufacturing systems. Several intelligent systems have been developed using the approach. One of these systems, in the cement manufacturing domain, is briefly overviewed, illustrating how the approach is used in practice. Finally, some informal discussion on the performance and complexity of the approach is presented.
IEEE Internet Computing | 2007
Vladan Devedzic; Jelena Jovanovic; Dragan Gasevic
Experience with building distance learning applications shows that a clear understanding of the big picture of standardization in this area is a necessary prerequisite for successful use of standards in practical developments. This article presents e-learning standards, standardization activities and organizations, standards-based development practices, and driving forces for improving existing standards and developing new ones. With these resources, educators and Web-based education system developers will have the tips necessary to approach, implement, and reuse standards-based distance learning applications
The Journal of Object Technology | 2006
Dragan Djuric; Dragan Gasevic; Vladan Devedzic
The paper introduces modeling spaces in order to help software practitioner to understand modeling. Usually software engineers often think of a specific kind of models – UML models, but there are many open questions such as: Should we assume that the code we write is a model or not; What are models and metamodels, and why do we need them; What does it mean to transform a model into a programming language. Unlike current research efforts that answer to those questions in rather partial ways, we define a formal encompassing framework (i.e. Modeling spaces) for studying many modeling problems in a more comprehensive way. We illustrate the benefits of that framework for explaining present dilemmas practitioners have regarding models, metamodels, and model transformations.