Auflistung nach Autor:in "Kuryazov, Dilshodbek"
1 - 7 von 7
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragCollaborative Modeling Enabled By Version Control(Modellierung 2018, 2018) Kuryazov, Dilshodbek; Winter, Andreas; Reussner, RalfModel-Driven Software Development is a key field in software development activities which is well-suited to design and develop large-scale software systems. Developing and maintaining large-scale model-driven software systems entail a need for collaborative modeling by a large number of software designers and developers. As long as software models are constantly changed during development and maintenance, collaborative modeling requires frequently sharing of model changes between collaborators. Thereby, a solid change representation support for model changes plays an essential role for collaborative modeling systems. This paper focuses on the problem of model change representation for collaborative modeling. It introduces a meta-model generic, operation-based and textual difference language to represent model changes in collaborative modeling. This paper also demonstrates a collaborative modeling application Kotelett.
- KonferenzbeitragDelta operation language for model difference representation(Informatik 2014, 2014) Kuryazov, DilshodbekSoftware models evolve over time undergoing various changes and resulting in several versions during their lifetime. Models are differentiated during the evolution process and the differences between subsequent model versions are represented in differences documents for further analysis and manipulations as history information. Software models have rich data structures which differ from the code of software systems. That is why, a representation approach for the model differences has to provide effective handling and management of difference information. Furthermore, the model differences represented in the differences documents have to be easy to access and reuse. This paper introduces the Delta Operations Language (DOL), a meta-model independent and operation-based approach to model difference representations. The approach represents the model differences in terms of DOL and provides several DOL Services to access and reuse the DOL-based differences for further analysis and manipulations. To explain ideas behind the approach, it is applied to UML activity diagrams as a running example.
- ZeitschriftenartikelDescribing Modeling Deltas by Model Transformation(Softwaretechnik-Trends: Vol. 32, No. 4, 2012) Kuryazov, Dilshodbek; Jelschen, Jan; Winter, AndreasDilshodbek Kuryazov, Jan Jelschen, Andreas Winter Carl von Ossietzky Universität, Oldenburg, Germany
- ZeitschriftenartikelA Quality Control Center for Software Migration(Softwaretechnik-Trends Band 35, Heft 2, 2015) Meier, Johannes; Kuryazov, Dilshodbek; Jelschen, Jan; Winter, AndreasSoftware Migration, as transformation of legacy software into new software implemented in a different programming language, is motivated by selected quality goals like higher maintainability of the migrated software. To check which quality goals were reached, the inner quality of legacy and migrated software has to be determined and compared. To investigate the inner quality of migrated software, this paper introduces a Software Migration Quality Control Center (QCC), which allows comparing the quality of legacy and migrated software systems. To this end, this paper discusses requirements for a QCC and their implementation in the Q-MIG project.
- ZeitschriftenartikelQuality Measurement Scenarios in Software Migration(Softwaretechnik-Trends Band 34, Heft 2, 2014) Pandey, Gaurav; Jelschen, Jan; Kuryazov, Dilshodbek; Winter, AndreasLegacy systems are migrated to newer technology to keep them maintainable and to meet new requirements. To aid choosing between migration and redevelopment, a quality prognosis of the migrated software, compared with the legacy system is required. Moreover, as the driving forces behind a migration effort differ, migration tooling has to be tailored according to project-specific needs, to produce a migration result meeting significant quality criteria. Available metrics may not all be applicable identically for both legacy and migrated systems, e.g. because of paradigm shifts during migration. To this end, this paper describes identifies three scenarios for utilizing quality measurement in a migration project.
- ZeitschriftenartikelTowards Model History Analysis Using Modeling Deltas(Softwaretechnik-Trends Band 35, Heft 2, 2015) Kuryazov, Dilshodbek; Winter, Andreas
- KonferenzbeitragTowards Model-driven IoT Maintenance(Softwaretechnik-Trends Band 39, Heft 2, 2019) Artikov, Muzaffar; Kuryazov, Dilshodbek; Winter, AndreasInternet of Things (IoT) is a network of interconnected "things" that provides certain services in order to reach common goals. They are implemented by the combination of heterogeneous hardware, software, and network technologies. The "thing" can be any real-world object embedding sensors/actuators that are uniquely identifiable. They can collect data through their sensing capability and and their states can be changed through acting. In IoT, the most devices (i.e., things) are equipped with software support to autonomously provide "smarter" services. IoT systems have commonly been termed "Smart X" including Smart Home, Smart City, Smart Grid, Smart Car, Smart Traffic Control, etc.