Identyfikatory
Warianty tytułu
Production of information services using the concept of domain modeling : a systematic approach for building domain specific language (KsiML)
Języki publikacji
Abstrakty
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.
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.
Czasopismo
Rocznik
Tom
Strony
23--52
Opis fizyczny
Bibliogr. 24 poz., il., rys., wykr.
Twórcy
autor
autor
- Instytut Teleinformatyki i Automatyki WAT, ul. Gen. S. Kaliskiego 2, 00-908 Warszawa, agata.kosior@gmail.com
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