A domain framework approach offering default relations

Kargı, Ersin Eray
In order to use components that are developed for a domain, domain knowledge is required. If the default relations in a domain are offered by a framework, this can be a starting point for the application engineer as an important kind of domain knowledge. A generic design for creating and saving a domain is implemented in this thesis. This approach starts with creating a domain from components and relations among these components. The relations and components are saved once and used several times. In addition, this generic design helps for code generation by using components. A framework for this design is implemented and applied for GIS domain. A basic code generation approach is also implemented in this framework for demonstration purposes. This framework can be used by domain engineers in order to create a domain and by application engineers to develop custom applications. It has the ability to offer default relations and helps creating new relations between components. Parameters and sequence of function calls can be defined by using a GUI. All the relations including default and userdefined ones can be used for code generation. COSECASE, which offers a tool for component-oriented design is extended with domain operations such as creating domain, saving domain, loading domain, and generating domain code. As the starting point, domain analysis for GIS domain is completed to define the domain. Then the components that have been implemented for GIS domain and relations between these components are saved within the framework. Moreover, some basic applications are generated by using this framework in the GIS domain. Also a sample domain is created to prove that our approach can be applied to any domain. The relations in this sample domain are saved in the framework and same basic applications are generated.


A knowledge based product line for semantic modeling of web service families
Orhan, Umut; Doğru, Ali Hikmet; Department of Computer Engineering (2008)
Some mechanisms to enable an effective transition from domain models to web service descriptions are developed. The introduced domain modeling support provides verification and correction on the customization part. An automated mapping mechanism from the domain model to web service ontologies is also developed. The proposed approach is based on Feature-Oriented Domain Analysis (FODA), Semantic Web technologies and ebXML Business Process Specification Schema (ebBP). Major contributions of this work are the c...
A context aware model for autonomous agent stochastic planning
Ekmekci, Ömer; Polat, Faruk (Elsevier BV, 2019-02-01)
Markov Decision Processes (MDPs) are not able to make use of domain information effectively due to their representational limitations. The lacking of elements which enable the models be aware of context, leads to unstructured representation of that problem such as raw probability matrices or lists. This causes these tools significantly less efficient at determining a useful policy as the state space of a task grows, which is the case for more realistic problems having localized dependencies between states a...
Metamodeling atomic models in discrete event system specification (devs) formalism using multivariate adaptive regression splines (mars)
Bozağaç, Cumhur Doruk; Oğuztüzün, Mehmet Halit S.; Batmaz, İnci; Department of Computer Engineering (2014)
Computer simulations are widely used for design optimization purposes. The problem becomes challenging when design variables are high dimensional and when the simulation is computationally expensive. In this work we propose a methodology for metamodeling of dynamic simulation models via Multivariate Adaptive Regres sion Splines (MARS). To handle incomplete output processes, where the simulation model does not produce an output in some steps due to missing inputs, we have devised a two-level metamodeling sch...
User-guided transformations for ontology based simulation design
Özdikiş, Özer; Durak, Umut; Oğuztüzün, Mehmet Halit S. (null; 2009-12-01)
Using domain knowledge represented as ontologies for the design of domain specific architectures is a promising approach for better reusability. Tool support is essential for this approach to be effective. We present a flexible, user- guided transformation method to generate a framework architecture model from a domain model. The latter is in the form of an OWL ontology, and the former is in the form of a UML class diagram. We introduce a transformation tool that allows the user to configure mappings from t...
Measuring maturity level of e-transforming organizations
Ergin, Merve Hande; Arifoğlu, Ali; Department of Information Systems (2006)
With the opportunities to expand from a local to a global market, organizations need to change with the development of information systems and communication technologies. The electronically transforming organizations' success depends not only to hardware/software usage but also transformation in the well-defined business processes. Successful transformation from "organization" to "e-organization" by innovative processes requires strategic and cultural changes as a result of changes in the leadership. In thi...
Citation Formats
E. E. Kargı, “A domain framework approach offering default relations,” M.S. - Master of Science, Middle East Technical University, 2005.