Pregled bibliografske jedinice broj: 882324
An Overview on the Use of Ontologies in Software Engineering
An Overview on the Use of Ontologies in Software Engineering // Journal of computer science, 12 (2016), 12; 597-610 doi:10.3844/jcssp.2016.597.610 (međunarodna recenzija, članak, znanstveni)
CROSBI ID: 882324 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
An Overview on the Use of Ontologies in Software Engineering
Autori
Strmečki, Daniel ; Magdalenić, Ivan ; Kermek, Dragutin
Izvornik
Journal of computer science (1549-3636) 12
(2016), 12;
597-610
Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni
Ključne riječi
Component-based development, Generative programming, Model driven engineering, Ontologies Software engineering, Software product lines
Sažetak
One of the main goals of the Software Engineering (SE) discipline is to find higher abstraction levels, ways to reuse software in order to increase its productivity, quality. Ontologies, which are typically considered as a technique or an artifact used in one or more software lifecycle phases, may be used to help achieve that goal. This paper provides a literature review, discussion, analysis of the existing solutions for implementing ontologies in SE. We selected several software development paradigms (including Software Product Lines, Component-Based Development, Generative Programming, Model-Driven Engineering) for our classification, discussion of different approaches proposed in the literature. It was established that ontologies are suitable for providing a common vocabulary to avoid misunderstanding between different parties in SE, requirements specification, features specification, variability management, components specification, components matching, model transformations, code generation. Based on the conducted review, guidelines for further research are given.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo, Informacijske i komunikacijske znanosti
POVEZANOST RADA
Ustanove:
Fakultet organizacije i informatike, Varaždin
Citiraj ovu publikaciju:
Časopis indeksira:
- Scopus
Uključenost u ostale bibliografske baze podataka::
- SCOPUS