Artykuł prezentuje generyczną platformę do automatycznego śledzenia zależności w projektach obiektowych. Elastyczność systemu bazuje na wielowarstwowej architekturze, teorii automatów, językach skryptowych oraz koncepcji wtyczek programowych. Założenia platformy korzystają z koncepcji transformacji modelowych oraz idei regionów zależności. System odnosi się do projektów informatycznych modelowanych w dowolnej notacji transformowalnej do wewnętrznej postaci obiektowego metamodelu. Strategia śledzenia zależności składa się z wprowadzanych do systemu reguł. Reguły definiowane są jako automaty zapisane w postaci skryptów. Przykładowa instancja platformy została dostosowana do podzbioru modeli UML i wybranej logiki śledzenia zależności.
EN
This paper is devoted to traceability in software designs. A flexible and configurable framework for discovering traceability relationships in automatic way is designed and implemented. The configurability of the framework is based on multi-tier architecture, state-machine theory, scripting languages provided to end-users and plug-in mechanisms. The concepts of MDA transformation according to QVT specification are applied. Input software designs are transformed into a notation of the internal meta-model. The framework is based on the traceability concepts of dependency areas. Traceability strategy consists of rules. The rules are defined by automata inter-preted by an engine of the framework. Exemplary instance of the framework is prepared. It handles selected parts of the UML meta-model in the traceability process.
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ć.