PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

The scope management problem in Java Enterprise Edition frameworks

Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Problem zarządzania zakresem we frameworkach Java Enterprise Edition
Języki publikacji
EN
Abstrakty
EN
The 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.
PL
Artykuł ten koncentruje się na problemie zarządzania zakresem rozumianym jako zarządzanie krotnościami elementów składających się na kontekst aplikacji we frameworkach Java Enterprise Edition (Java EE). Punktem odniesienia dla rozważań dotyczących zarządzania zakresem jest zagadnienie konstruowania grafowych języków modelowania. Problem ten ujawnia się przy składaniu ze sobą tych frameworków niezbędnym w meta-modelowaniu zgodnym z podejściem Context-Driven Meta-Modeling (CDMM). Jego realizacja oparta jest na frameworkach Spring i AspectJ, w których koncepcje zarządzania zakresem nie są zgodne. W ramach analizy zidentyfikowano problem zarządzania zakresem w kontekście aplikacji Java EE, sformułowano ten problem, określono jego zakres oraz zaprezentowano zarys opracowanej i zrealizowanej przez autora uogólnionej koncepcji zarządzania zakresem w odniesieniu do frameworków Java EE.
Rocznik
Strony
29--40
Opis fizyczny
Bibliogr. 21 poz., il., tab., wz.
Twórcy
autor
  • Department of Physics, Mathematics and Computer Science, Cracow University of Technology
Bibliografia
  • [1] Akehurst D., Howells G., McDonald-Maier K., Implementing associations: UML 2.0 to Java 5, Softw Syst Model, Springer-Verlag 2006, DOI 10.1007/s10270-006-0020-1
  • [2] AspectJ framework, https://eclipse.org/aspectj/.
  • [3] Bildhauer D., On the relationship between subsetting, redefinition and association specialization, [in:] Proc. of the 9th Baltic Conference on Databases and Information Systems 2010, Riga, Latvia (07 2010).
  • [4] Bildhauer D., Associations as First-class Elements, Proceedings of the 2011 conference on Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010, p. 108-121, IOS Press Amsterdam, The Netherlands, The Netherlands 2011.
  • [5] Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, Addison-Wesley, 2005.
  • [6] Object Management Group (2011), Business Process Model and Notation 2.0. http://www.omg.org/spec/BPMN/2.0/.
  • [7] Diskin Z, Easterbrook S., Dingel J., Engineering Associations: From Models to Code and Back through Semantics, [in:] Objects, Components, Models and Patterns, Volume 11, Lecture Notes in Business Information Processing, Proceedings of 46th International Conference, TOOLS EUROPE 2008, Zurich, Switzerland, June 30‒July 4, 2008, p 336-355.
  • [8] Feinerer I., A Formal Treatment of UML Class Diagrams as an Efficient Method for Configuration Management, PhD. dissertation, Vienna, March 2007.
  • [9] Feinerer I., Salzer G., Numeric semantics of class diagrams with multiplicity and uniqueness constraints, Software & Systems Modeling, 13(3), 2014, p. 1167-1187.
  • [10] Génova, G., Lloréns, J., Martínez, P., The meaning of multiplicity of N-ary associations in UML, Software and System Modeling 1(2), 2002, 86-97.
  • [11] Génova G., Ruiz del Castillo C., Llorens J., Mapping UML Associations into Java Code, Journal of Object Technology, Vol. 2, No. 5, September‒October 2003.
  • [12] Kleppe A. G., Warmer J., Bast W., MDA Explained: The Model Driven Architecture: Practice and Promise, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2003.
  • [13] Object Management Group (2006), Meta Object Facility (MOF) core specification version 2.0. http://www.omg.org/spec/MOF/2.0/.
  • [14] Roques P., SysML vs. UML 2: A Detailed Comparison, MoDELS’11 Tutorial, October 16th, Wellington, New Zealand, 2011.
  • [15] Sergievskiy M., N-ary Relations of Association in Class Diagrams: Design Patterns, (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 7, No. 2, 2016.
  • [16] Spring framework, https://spring.io/.
  • [17] Szlenk M., Formal Semantics and Reasoning about UML Class Diagram, 2006 International Conference on Dependability of Computer Systems, IEEE, 25‒27 May 2006, p. 51-59, DOI: 10.1109/DEPCOS-RELCOMEX.2006.27.
  • [18] Tan H.B.K., Yang Y., Bian L., Improving the Use of Multiplicity in UML Association, Journal of Object Technology, Vol. 5, No. 6, July‒August 2006.
  • [19] Object Management Group (2009), Unified Modeling Language (UML) superstructure version 2.2, http://www.omg.org/spec/UML/2.2/.
  • [20] Zabawa P., Context-Driven Meta-Modeling Framework (CDMM-F) ‒ Context Role, Technical Transactions, 1-NP/2015, p. 105-114, DOI: 10.4467/2353737XCT.15.119.4156.
  • [21] Zabawa P., Stanuszek M., Characteristics of Context-Driven Meta-Modeling Paradigm (CDMM-P), Technical Transactions of Cracow University of Technology, Fundamental Sciences, 3-NP (111), 2014, p. 123-134.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-8617d6df-b2d7-4977-9526-e196248e7e66
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.