PL EN


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

Wytwarzanie serwisów informacyjnych z wykorzystaniem koncepcji modelowania dziedzin : budowa języka dziedzinowego (KsiML)

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Production of information services using the concept of domain modeling : a systematic approach for building domain specific language (KsiML)
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono opis procesu budowy języka dziedzinowego KsiML z wykorzystaniem MDE, bazując na modelowaniu dziedzin (DSM) i autorskiej metodzie KMS. Proces ten wykorzystano do budowy serwisu informacyjnego o projektach studenckich. W założeniach, zastosowanie zaproponowanego procesu powinno prowadzić do wzrostu jakości i reużycia tworzonego kodu, powodując obniżenie kosztów budowanych systemów.
EN
The paper describes a process of building the domain language KsiML using the MDE approach, based on modeling domains (DSM) and the authors' KMS method . The process was used to build an information service of students' projects. In assumptions, the application of the proposed process should lead to height of quality and re-use of the source code, as well as decrease of construction systems costs.
Twórcy
autor
autor
Bibliografia
  • [1] BOOCH G., RUMBAUGH J., JACOBSON I., Unified Modeling Language User Guide, 2nd Ed. Addison-Wesley, 2005.
  • [2] BUDINSKY F., STEINBERG D., MERKS E., ELLERSICK R., GROSE T.J., Eclipse Modeling Framework. Addison-Wesley, Reading, MA (2003).
  • [3] COOK S., JONES G., KENT S., WILLS A.C., Domain-Specific Development with Visual Studio DSL Tools. Addison-Wesley (2007).
  • [4] DĄBROWSKI W., STASIAK A., WOLSKI M., Modelowanie systemów informatycznych w języku UML 2.1, PWN, Warszawa, 2007.
  • [5] DIU W., Custom domain modeling with UML Profiles: Part 1. Generating and deploying tooling. IBM DeveloperWorks, 2008.
  • [6] DUSKO M., Authoring UML Profiles: Part 1. Using Rational Software Architect, Rational Systems Developer, and Rational Software Modeler to create and deploy UML Profiles, 2008.
  • [7] DUSKO M., Authoring UML Profiles: Part 2. Using Rational Software Architect, Rational Systems Developer, and Rational Software Modeler to create and deploy UML Profiles, 2008.
  • [8] ETHAN K., SZTIPANOVITS J.J., Formalizing the Structural Semantics of Domainspecific Modeling Languages, Journal of Software and System Modeling, 2009.
  • [9] FOWLER M., Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe. Helion, 2005.
  • [10] FOWLER, M., PARSONS R., Domain Specific Languages. Addison Wesley, 2010.
  • [11] HOVATER S., Implementing a domain-specific constraint in IBM Rational Systems Developer. IBM developerWorks, 2006.
  • [12] Domain-Specific Modeling with IBM Rational Software Architect V7.5, 2009.
  • [13] KELLY S., TOLVANEN J. P., Domain-Specific Modeling: Enabling Full Code Generation, NJ, Wiley, 2008.
  • [14] KLEPPE A., WARMER J., OCL. Precyzyjne modelowanie w UML, WNT, 2003.
  • [15] KOSIOR A., STASIAK A., Wytwarzanie serwisów informacyjnych w oparciu o koncepcję modelowania dziedzin. Budowa transformacji. Biuletyn IAiR, NR 32, 2012.
  • [16] KOSIOR A., Projekt serwisu informacyjnego o projektach studenckich realizowanych w WAT. Praca dyplomowa, Wydział Cybernetyki WAT, 2011.
  • [17] OMG. Catalog of UML Profile Specifications, OMG 2011.
  • [18] OMG. Documents associated with Meta Object Facility (MOF) 2.0 Query/View/Transformation, v1.1, 2011.
  • [19] OMG. MDA Specifications. The Architecture of Choice for a Changing World.
  • [20] OMG. Meta Object Facility (MOF) Core Specification Version 2.4.1, OMG 2011.
  • [21] OMG. Object Constraint Language, Version 2.2, OMG 2010.
  • [22] OMG. UML Superstructure Specification v2.4, OMG 2011 (chapter 18: Profiles).
  • [23] SCHMIDT D.C., Model-Driven Engineering. IEEE Computer 39(2), (2006).
  • [24] WHITE J., SCHMIDT D.C., NECHYPURENKO A., WUCHNER E.: Introduction to the Generic Eclipse Modeling System. Eclipse Magazine 7 (2007).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0055-0015
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ć.