Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 9

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  Unified Modelling Language
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Rosnące zainteresowanie firm integracją oraz interoperacyjnością systemów informatycznych spowodowało wzrost znaczenia architektury usługowej (ang. Service-Oriented Architecture), która zapewnia narzędzia umożliwiające integrację aplikacji korporacyjnych (ang. Enterprise Application Integration). W tym sensie magistrala usług (ang. Enterprise Service Bus) zapewnia techniczne możliwości komunikacji między systemami informatycznymi. Kluczowym elementem w tej komunikacji są przepływy integracyjne. Cel: Celem artykułu jest przedstawienie nowej transformacji Integration2BPEL, która automatyzuje konstrukcję wykonywalnego przepływu integracyjnego wyrażonego w języku Web Services Business Process Execution Language (BPEL) na podstawie modelu tego przepływu przedstawionego na diagramie aktywności języka Unified Modeling Language (UML). Metoda: Autorzy proponują transformację typu model-to-code generującą przepływ integracyjny wyrażony w BPEL, który może być uruchamiany w dowolnym silniku procesów BPEL. Przepływ integracyjny modelowany jest za pomocą diagramu aktywności języka UML z użyciem stereotypów z profilu „UML Profile for Integration Flows” w środowisku IBM Rational Software Architect (RSA). Przy zastosowaniu transformacji Integration2BPEL generowany jest kompletny, wykonywalny przepływ integracyjny złożony z wielu mechanizmów mediacyjnych. Wygenerowany przepływ integracyjny uruchamiany był na magistrali usług OpenESB. Wyniki: Możliwość generacji kompletnego przepływu integracyjnego w BPEL, który bez żadnych uzupełnień może być uruchamiany na magistrali usług. Zautomatyzowana została faza implementacji przepływu integracyjnego. Każdy z przepływów integracyjnych implementowany jest według takich samych zasad. Ponadto, unika się dzięki temu błędów popełnianych przez projektantów i programistów. Wnioski: Wytwarzanie oprogramowania sterowane modelami (ang. Model-Driven Development) jest podejściem, które może prowadzić do automatyzacji fazy projektowania i programowania. Uzyskuje się wprowadzenie jednolitego mechanizmu konstrukcji przepływu integracyjnego.
EN
The growing interest of companies in integration and interoperability between information systems has caused increase in significance of Service-Oriented Architecture which provides tools for Enterprise Application Integration. In that architecture, Enterprise Service Bus provides technical possibilities of communication between IT systems. A key element in the communication are integration flows. Objective: The aim of this article is to present a new transformation Integration2BPEL, which automates the development of executable integration flow expressed in the Web Services Business Process Execution Language (WS-BPEL) based on the model of the integration flow presented in the Unified Modelling Language (UML) activity diagram. Method: The author proposes a transformation of the type of model-to-code type which generates integration flow expressed in WS-BPEL, which can be executed in any BPEL-compliant process engine. The integration flow is modelled using UML activity diagram with stereotypes from ‘UML Profile for Integration Flows’ profile in an IBM Rational Software Architect (RSA). Using Integration2BPEL transformation a complete, executable integration flow is generated, which is composed of many mediation mechanisms. Generated integration flows have been executed on OpenESB. Results: The ability to generate a complete integration flow in BPEL, which without any additions can be run on enterprise service bus. Implementation phase of an integration flow construction was automated. Each of integration flows is implemented according to the same rules. In addition, it allows to avoid mistakes made by designers and programmers. Conclusions: Model-Driven Development is an approach that leads to the automation of the design and programming phases. Integration2BPEL transformation is a uniform mechanism to design integration flow. Potentially, it also allows to avoid implementation errors.
PL
Transformacje modeli odgrywają istotną rolę w projektach projektowania systemów informatycznych wykorzystujących Model-Driven Development (MDD). Pozwalają automatyzować powtarzalne i dobrze określone czynności, przez co skracają czas projektowania oraz umożliwiają zmniejszenie liczby błędów. Wpodejściu obiektowym kluczowymi elementami są przypadki użycia. Są one opisywane, modelowane, a później projektowane, aż uzyskiwany jest działający kod aplikacji. W artykule przedstawiono transformację Communication-2-Class umożliwiającą automatyzację konstrukcji diagramu klas języka Unified Modeling Language (UML) tworzonego w realizacji przypadku użycia w ramach modelu analitycznego/projektowego. Diagram klas UML tworzony jest na podstawie diagramu komunikacji UML dla realizacji przypadku użycia. Dzięki temu diagram klas przedstawia wszystkie klasy zaangażowane w realizację przypadku użycia i związki między nimi. Wtyczka realizująca transformację Communication-2-Class została zrealizowana w środowisku IBMRational Software Architect. W artykule przedstawiono także wyniki testów opracowanej wtyczki realizującej transformację Communication-2-Class pokazujące możliwości skrócenia czasu projektowania realizacji przypadku użycia.
EN
Model transformations play a key role in software development projects based on Model-Driven Development (MDD) principles. Transformations allow for automation of repetitive and well-defined steps, thus shortening design time and reducing a number of errors. In the object-oriented approach, the key elements are use cases. They are described, modelled and later designed until executable application code is obtained. The aim of the paper is to present transformation of a model-to-model type, Communication-2-Class, which automates construction of Unified Modelling Language (UML) class diagram in the context of the analysis/design model. An UML class diagram is created based on UML communication diagram within use case realization. As a result, a class diagram shows all of the classes involved in the use case realization and the relationships among them. The plug-in which implements Communication-2-Class transformation was implemented in the IBMRational Software Architect. The article presents the tests results of developed plug-in, which realizes Communication-2-Class transformation, showing capabilities of shortening use case realization’s design time.
FR
Le travail présenté dans cet article contribue, à travers la modélisation UML, à la formalisation de la mise en oeuvre des cartographies de processus. A cause du flou d'utilisation perçu dans la littérature, nous commençons par définir les concepts de base sous jacent à l'approche processus. Nous nous basons ensuite sur la méta modélisation pour proposer une représentation de la structuration du savoir faire selon l'approche fonctionnelle et l'approche processus. Nous proposons enfin un modèle représentant le processus de passage entre les deux approches.
PL
Prace przedstawione w tym artykule przyczynią się, poprzez UML, do formalizacji wykonania mapy procesu. Ze względu na postrzegane rozmycie stosowania w literaturze, musimy najpierw zdefiniować podstawowe koncepcje leżące u podstaw procesu. Wtedy możemy liczyć na model meta, aby zapewnić reprezentację struktury wiedzy, zgodnie z funkcją podejścia i podejścia procesowe. Wreszcie, proponujemy model reprezentujący proces przejścia między tymi dwoma podejściami.
EN
The paper accounts for the construction of the rail vehicle maintenance model. It points to selected, possible to use, software tools applied for modelling in the Unified Modelling Language. Commonly accepted solutions are presented aiming to represent the maintenance system in UML. Such a model can be an input datum for the application generator in order to generate a code automatically. A more general application of this model is to create a design pattern to construct other maintenance assistance system of, e.g. ships or power station equipment.
5
Content available remote Modelowanie pojęciowe w języku UML dla potrzeb wyceny nieruchomości
EN
The basic sources of information pertaining to real estate valuation include: the real property register and the landand buildings cadastre which are located in different institutions. As a result, gathering all the documentation required for a real estate evaluation becomes a time-consuming task. In order to be effective an appraiser requires fast access to information. In the paper the author proposes a database model for real estate valuation. It contains information regarding types of real estate such as parcels, buildings and dwelling areas. We currently live in a computerized society, therefore the planned database must not only consist of descriptive attributes, but also contain information regarding their locations and shapes. At the present time, a convenient database solution containing geographical information utilizes the geodatabase model. The geodatabase is a new object-oriented data model, which stores data in a relational database. The objects stored within the geodatabase mostly refer to the same objects existing in the real world; for example: parcels, buildings, etc. An important aspect of the geodatabase is the user.s ability to optionally create a custom feature instead of dots and lines. An .object view. of the data allows the users to focus their efforts on building a geographical data model and hides most of the geodatabase.s physical structure. In addition, it can display the geographical data in three ways: vector data, descriptive data and raster data. Geodatabase.s big advantage is its accessibility, allowing its users to easily and freely create, access, and manipulate geographical data. Accessing the geodatabase requires no specific software . the technology and documentation easily support direct access from other products and systems. At present, CASE tools (Computer Aided Software Engineering) are the most popular software used in database creation utilizing the object-oriented modeling method. Additional CASE tools let the user build a database model using the Unified Modeling Language. Microsoft Office Visio 2003, one of the most popular CASE tools, was used to prepare the schema of the UML database. The final step in geodatabase creation included automatic generation of the database structure using the ArcGIS system (ESRI).
PL
Jeden ze sposobów obiektowego modelowania procesów, jakim jest modelowanie z wykorzystaniem UML
7
Content available remote Od UML'a 1.4 do 2.0
PL
Od momentu zatwierdzenia w 1997 roku pierwszego standardu języka UML [13] następuje stały wzrost jego popularności. Został on powszechnie zaakceptowany przez przemysł komputerowy i zaadaptowany początkowo jako język modelowania "ogólnego przeznaczenia". Zyskuje coraz większą popularność w dziedzinach specjalizowanych, takich jak np. modelowanie złożonych systemów czasu rzeczywistego lub modelowanie procesów biznesowych. Pomimo tych sukcesów użycie języka UML w wersji 1.x stwarzało trudności w szczegółowym modelowaniu zachowania systemu oraz ukazania jego dynamicznej struktury w czasie działania. Dodatkowy problem pojawia się przy projektowaniu dużych systemów - nie radzi sobie on ze złożonością, w związku z czym potrzebne jest wprowadzanie szeregu rozszerzeń [10]. Wprowadzenie nowego standardu języka UML [8] pokonuje te ograniczenia oraz powoduje, iż spełnia on współczesne wymagania. Dodatkowo kompatybilność wstecz sprawia, iż przejście od UML 1.4 do 2.0 nie stwarza większych problemów. W artykule zostanie dokonany przegląd nowej wersji języka oraz metodyka projektowania systemów z jego wykorzystaniem. Na zakończenie zostanie krótko omówione pierwsze narzędzie CASE wspierające język UML 2.0 - Telelogic Tau G2.2.
EN
UML - Unified Modelling Language was first standardized in 1997. Since that it has been becoming more popular and was rapidly accepted as the standard modelling language for specifying software and system architectures. Although UML was primarily intended for general-purpose modelling, it is receiving extensive use in specialized areas, such as for example real-time systems modelling. Despite these successes using UML 1.x caused some trouble and developers face some limitations due to the fact that software industry has evolved considerably during last seven years and software system become more and more complex. Firstly the common use of more mature modelling languages, for example SDL, for specifying components and systems architectures for real--time applications. Secondly, the more general ability to precisely specify the behaviour of a system is needed. Fortunately standardization process of UML 2.0 has been recently completed and some improvements have been proposed to overcome these limitations. This article introduces major improvements proposed for UML 2.0 and methodology of designing and modelling real-time systems is discussed. Finally new CASE tool that supports UML 2.0 is described - Telelogic Tau G2.2.
8
EN
This paper introduces the concept of using the Unified Modeling Language (UML) to model a domain for eXtensible Mark-up Language (XML) schemas, for use within a railway condition monitoring application.
PL
Artykuł wprowadza koncepcję stosowania Jednolitego Języka Modelowania (UML) do modelowania domen dla schematów języka eXtensible Mark-up Language (XML), znajdującego zastosowanie w aplikacji monitorowania uwarunkowań kolejowych.
EN
This paper presents an outline of a graphical tool designed as the first step of a project aiming at management of the security in information systems. Since the tool is constructed basing on the UML notation the most important principles and characteristics of this notation are also presented in this paper. The UML notation, which at present is gaining wide popularity, has already proved to be of considerable usefulness in many domains. Therefore its significance that is noticeable in field of information, especially its influence on the object-oriented programming and design should not be neglected.
first rewind previous Strona / 1 next fast forward last
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ć.