Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1 NP (4) 2013, 2013, s. 55 - 61
https://doi.org/10.4467/2353737XCT.14.033.2616
The paper is focused on the bug fixing handling business process rather then just on fixing
a bug. The tool presented here is dedicated to supporting the business process of bug fixing and
not to bug fixing itself. It is addressed especially to small teams having a common testing team.
Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1-NP (18) 2012, 2012, s. 1 - 1
https://doi.org/10.4467/2353737XCT.14.092.1869A new approach to project effort estimation is presented in this paper. It is related to Delphi method of estimation by experts. It also makes use of the business processes and business rules related to the newest OMG standards. A software tool implemented to verify the concept correctness is described.
Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 3 NP (17) 2014, 2014, s. 132 - 134
https://doi.org/10.4467/2353737XCT.14.320.3408The paper introduces a novel Context-Driven Meta-Modeling Paradigm (CDMM-P) and discusses its properties. The CDMM-P changes the traditional division of responsibilities within the data layer in software systems. It facilitates the interchangeable usage of both objects representing data and objects representing relationships. The decomposition of specific responsibilities results in the weakening of internal data model dependencies. This in turn allows for run-time construction of the whole data model. The proposed paradigm facilitates exceptional flexibility in the implementation of the data layer in software systems. It may be applied to domain modeling in enterprise applications as well as to the modeling of any ontology, including the construction of modeling and meta-modeling languages. As such, CDMM-P underpins a broad domain of Context-Driven Meta-Modeling Technology (CDMM-T).
Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1-NP (19) 2015, 2015, s. 105 - 114
https://doi.org/10.4467/2353737XCT.15.119.4156This paper introduces an implementation of the Context-Driven Meta-Modeling Paradigm (CDMM-P). This implementation is the proof of concept for the CDMM-P as it shows that the idea of the CDMM-P is feasible. The software system presented here takes the form of the Context-Driven Meta-Modeling Framework (CDMM-F). This framework plays the key role in the Context-Driven Meta-Modeling Technology (CDMM-T) dedicated to generating software system artifacts in a model-driven manner. In contrast to all contemporary approaches to meta-modeling, the meta-model is dynamically loaded from the application context file. In result, the framework has a self-organizing structure and the modeling language does not have a fixed hardcoded predefined structure. This structure, as well as the set of meta-model elements, plays the role of the parameter for the general modeling tool, a part of which is presented in this paper.
Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1-NP (19) 2015, 2015, s. 115 - 125
https://doi.org/10.4467/2353737XCT.15.120.4157The novel and crucial point of this paper is the illustration of the application of close ontology based meta-modeling to defining the open ontology based construction of modeling languages (meta-models). This approach is a generalization of Object Management Group (OMG) standards related to Model Driven Architecture (MDA). The existing modeling tools supporting the traditional approach can be reused when open ontology based meta-modeling tools are implemented. This paper describes Context-Driven Meta-Modeling Meta-Modeler (CDMM-Meta-Modeler) ‒ the Eclipse Plugin that constitutes such an open ontology based meta-modeling tool. The tool constitutes an implementation of the diagramming aspect for the Context-Driven Meta-Modeling Framework (CDMM-F), which is one of several possible implementations of the Context-Driven Meta-Modeling Paradigm (CDMM-P).
Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1-NP 2016, 2016, s. 17 - 27
https://doi.org/10.4467/2353737XCT.16.136.5715In this paper a novel concept of adding structural responsibilities to meta-model classes for decreasing the meta-model complexity is introduced. This mechanism is supported by a combination of new Context Driven Meta-Modeling Paradigm (CDMM-P) and its implementation in the form of the Context-Driven Meta-Modeling Framework (CDMM-F) with aspect-oriented paradigm and its AspectJ implementation supporting functionality and structure enrichment. The concept presented in the paper confirms the openness of CDMM-P and CDMM-F on the applicability of the aspect-oriented approach. It is also crucial for the process of generalization of notions introduced into the meta-model when a new modeling language is designed. It also helps to restructure the metamodel from the perspective of reusability. The NamedElement, known from many Object Management Group’s (OMG) standards, was chosen.
Piotr Zabawa
Czasopismo Techniczne, Volume 5 Year 2017 (114), 2017, s. 75 - 82
https://doi.org/10.4467/2353737XCT.17.071.6428Artykuł ten skoncentrowany jest na pojęciach metamodelu i wprowadza nową terminologię do dyscypliny metamodelowania. Terminologia ta odnosi się do nowej koncepcji Contex-Driven Meta-Modeling (CDMM), bardziej ogólnej niż inne podejścia do definiowania języków modelowania. W efekcie rozszerza ona słownictwo dziedziny metamodelowania. Wszystkie pojęcia zostały wprowadzone na podstawie dekompozycji odpowiedzialności zidentyfikowanych w metamodelach. Dotąd języki modelowania były traktowane wbrew dobrym praktykom projektowym jako zwarte monolityczne struktury niepoddawane żadnej dekompozycji. System pojęć wprowadzonych w artykule jest wystarczająco ogólny do zastosowania w łączeniu paradygmatu Context-Driven Meta-Modeling Paradigm (CDMM-P) z tradycyjnym paradygmatem klasowo-obiektowym.
Piotr Zabawa
Czasopismo Techniczne, Volume 4 Year 2017 (114), 2017, s. 143 - 153
https://doi.org/10.4467/2353737XCT.17.055.6366Piotr Zabawa
Czasopismo Techniczne, Nauki Podstawowe Zeszyt 1-NP 2016, 2016, s. 29 - 40
https://doi.org/10.4467/2353737XCT.16.137.5716The paper focuses on the problem of managing the scope understood as managing the multiplicity of elements that constitute the application context for Java Enterprise Edition (Java EE) frameworks. The subject of constructing graph modeling languages is the basis for scope management considerations. The problem can be demonstrated while the frameworks are superposed, which is necessary for meta- -modeling compliant to the Context-Driven Meta-Modeling (CDMM) approach. The realization of the approach is based on Spring and AspectJ frameworks, which offer incompatible concepts of scope management. As part of the analysis the scope management problem in Java EE frameworks application context was identified, formulated, its area was defined and the sketch of the generalized concept of scope management elaborated and implemented by the author in relation to Java EE frameworks was presented.