Durak, Umut
Oğuztüzün, Mehmet Halit S.
Ider, S. Kemal
We apply an ontology based knowledge and software reuse methodology adhering to domain engineering principles. Our domain is trajectory simulation. A trajectory simulation is a piece of software to calculate the flight path and other parameters of a munition, such as its orientation and angular rates, from launch to impact. Trajectory Simulation ONTology (TSONT) has been constructed as part of the domain analysis. Object oriented and function oriented reuse infrastructures have been built based upon TSONT following a model-driven development approach. Use of these infrastructures in simulation development has been demonstrated.


Ontology based semantic retrieval of video contents using metadata
Akpınar, Samet; Alpaslan, Ferda Nur; Department of Computer Engineering (2007)
The aim of this thesis is the development of an infrastructure which is used for semantic retrieval of multimedia contents. Motivated by the needs of semantic search and retrieval of multimedia contents, operating directly on the MPEG-7 based annotations can be thought as a reasonable way for meeting these needs as MPEG-7 is a common standard providing a wide multimedia content description schema. However, it is clear that the MPEG-7 formalism is deficient about the semantics and reasoning support. From thi...
Ontology based reuse infrastructure for trajectory simulation
Durak, Umut; İder, Kemal; Oğuztüzün, Mehmet Halit S.; Department of Mechanical Engineering (2007)
In this research, we developed an ontology based reuse infrastructure for trajectory simulation and investigated the use of ontologies and domain engineering practices to develop a formalized methodology to make use of the experience and knowledge leveraged from the past trajectory simulation projects. Trajectory simulation in this context is a computational tool to calculate the flight path and other parameters of munition such as its orientation or angular rates during its operation In this thesis, engine...
Systematic component-oriented development with axiomatic design
Toğay, Cengiz; Doğru, Ali Hikmet; Department of Computer Engineering (2008)
In this research, component oriented development is supported with design guidance by extending the Axiomatic Design Theory for component orientation, and utilizing domain engineering and ontology mechanisms. Guidance is offered in the form of suggesting missing components and discovering incompatibilities among the candidate elements of software development, corresponding to different phases such as requirement analysis, design, and implementation. A mature domain concept is developed suggesting the availa...
Semantic enrichment for the automated customization and interoperability of ubl schemas
Yarımağan, Yalın; Doğaç, Asuman; Department of Computer Engineering (2008)
Universal Business Language (UBL) is an initiative to develop common business document schemas to provide standardization in the electronic business domain. However, businesses operate in different industry, geopolitical, and regulatory contexts and consequently they have different rules and requirements for the information they exchange. In this thesis, we provide semantic enrichment mechanisms for UBL that (i) allow automated customization of document schemas in response to contextual needs and (ii) maint...
Toroslu, İsmail Hakkı; HENSCHEN, L (Springer Science and Business Media LLC, 1994-05-01)
The integration of logic rules and relational databases has recently emerged as an important technique for developing knowledge management systems. An important class of logic rules utilized by these systems is the so-called transitive closure rules, the processing of which requires the computation of the transitive closure of database relations referenced by these rules. This article presents a new algorithm suitable for computing the transitive closure of very large database relations. This algorithm proc...
Citation Formats
U. Durak, M. H. S. Oğuztüzün, and S. K. Ider, “ONTOLOGY-BASED DOMAIN ENGINEERING FOR TRAJECTORY SIMULATION REUSE,” INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, pp. 1109–1129, 2009, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/44980.