Zobrazit minimální záznam

Layouting of Diagrams in the DynaCASE Tool



dc.contributor.advisorPergl Robert
dc.contributor.authorUhnák Peter
dc.date.accessioned2016-04-07T14:42:24Z
dc.date.available2016-04-07T14:42:24Z
dc.date.issued2016-01-12
dc.identifierKOS-587865423805
dc.identifier.urihttp://hdl.handle.net/10467/63194
dc.description.abstractV této práci se věnujeme problematice automatického grafického rozvrhování diagramů běžných v softwarovém a business inženýrství, specificky UML diagramům tříd a BORM OR diagramům. Představujeme nejmodernější techniky rozvrhování UML diagramů tříd, které ačkoliv jsou často studovány, tak stále představují značnou výzvu. Pro BORM OR diagramy analyzujeme rozvrhové potřeby BORM notace a představujeme jednoduchý algoritmus pro rozvrhování. V rámci této práce implementujeme obě diagramové notace spolu s vhodným automatickým rozvrhovačem jako součást DynaCASE modelovací platformy. Protože implementace plně automatických rozvrhovacích algoritmů před\-stavuje složitou problematiku, zaměřujeme se a implementujeme rovněž sadu polo-automatických a interaktivních řešení, které zjednoduší ruční rozvrhování. Nakonec zhodnocujeme dosažené výsledky a komentujeme budoucí plány jak DynaCASE platformy, tak i automatického rozvrhování.cze
dc.description.abstractIn this thesis we explore the problematics of automatic diagram layouting of common software and business engineering notations, namely UML Class Diagrams and BORM Object Relation Diagrams. We evaluate the current state-of-the-art of UML Class Diagrams layouting, which although well studied still poses a special challenge. For BORM Object Relation Diagrams we analyze the layouting needs of the notation and propose a simple algorithmic solution. As part of this thesis we also implement both notations, together with fitting automatic layouts in the DynaCASE modeling platform. Because implementation of fully automated layouting algorithms posses a special challenge, we also explore and implement more cost-effective solutions in the area of interactive and semi-automatic layouting. Finally we evaluate achieved results and discuss the future work for both the DynaCASE platform and it's automatic layouting.eng
dc.language.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfeng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfcze
dc.subjectDynaCASE, layouting, automatic layouting, UML, BORM, Class Diagram, Pharo, Smalltalk, Roassal, modeling, CASEcze
dc.subjectDynaCASE, layouting, automatic layouting, UML, BORM, Class Diagram, Pharo, Smalltalk, Roassal, modeling, CASEeng
dc.titleGrafické rozvrhování diagramů v nástroji DynaCASEcze
dc.titleLayouting of Diagrams in the DynaCASE Tooleng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted2016-02-09
dc.contributor.refereePodloucký Martin
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam