dc.contributor.advisor | Bureš, Tomáš | |
dc.creator | Štěpán, Petr | |
dc.date.accessioned | 2017-04-18T10:59:02Z | |
dc.date.available | 2017-04-18T10:59:02Z | |
dc.date.issued | 2009 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/20734 | |
dc.description.abstract | Tato práce se zabývá konceptem atributu v ProComu, komponentovém modelu vyvíjeném v rámci výzkumu centra The Progress Centre for Predictable Embedded Software Systems. Atributy jsou informace ruzných typu a úrovní abstrakce asociované v prubehu vývoje systému s entitami ProComu. Na základe analýzy procesu vývoje, jak jej predvídá Progress, jsou identifikovány požadavky na atributy entit ProComu a jsou analyzovány ruzné zpusoby jejich realizace. Vybrané rešení prináší vysoce strukturované, vícehodnotové a rozširitelné atributy. Práce dále obsahuje návrh a prototypovou implementaci atributového frameworku, který realizuje navržené koncepty a dokazuje tak jejich životaschopnost. Framework pokrývá potreby všech, kterí v prubehu vývoje systému pracují s atributy: nabízí rozširitelné, modulární GUI pro zobrazování a úpravu potenciálne velmi komplexních informací uchovávaných v atributech, rozhraní pro prístup k atributum z jiných programových modulu a dobre definované mechanismy rozširování množiny atributu o nové atributy, jejich typy a prostredky pro manipulaci s jejich hodnotami. Framework je integrován do Progress IDE, hlavního nástroje, který podporuje vývoj aplikací podle Progressu. | cs_CZ |
dc.description.abstract | This thesis is focused on the attributes concept of ProCom, a component model developed within The Progress Centre for Predictable Embedded Software Systems. Attributes are pieces of information of various types and levels of abstraction associated with the ProCom entities during the development of a system. Based on the analysis of the development process envisioned by Progress, the requirements for the attributes of ProCom entities are identified, and various alternatives of realizing attributes are analyzed. The chosen solution of highly structured, multi-valued, and extensible attributes is elaborated. The thesis also consists of the design and the prototype implementation of an attribute framework realizing and proving the feasibility of the proposed concepts. The framework addresses the needs of all actors involved in working with attributes throughout the development of a system: It provides an extensible, modular GUI for viewing and editing possibly highly complex information contained in atributes, an interface for the programmatic access to attributes, and well-defined mechanisms for extending the attribute pool by new attributes, new attribute types, and means for their manipulation. The framework is integrated into the Progress IDE, the main tool supporting the Progress development. | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | An extensible attribute framework for ProCom | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2009 | |
dcterms.dateAccepted | 2009-05-25 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 62869 | |
dc.title.translated | An extensible attribute framework for ProCom | cs_CZ |
dc.contributor.referee | Malohlava, Michal | |
dc.identifier.aleph | 001126098 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.discipline | Software Systems | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software Systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato práce se zabývá konceptem atributu v ProComu, komponentovém modelu vyvíjeném v rámci výzkumu centra The Progress Centre for Predictable Embedded Software Systems. Atributy jsou informace ruzných typu a úrovní abstrakce asociované v prubehu vývoje systému s entitami ProComu. Na základe analýzy procesu vývoje, jak jej predvídá Progress, jsou identifikovány požadavky na atributy entit ProComu a jsou analyzovány ruzné zpusoby jejich realizace. Vybrané rešení prináší vysoce strukturované, vícehodnotové a rozširitelné atributy. Práce dále obsahuje návrh a prototypovou implementaci atributového frameworku, který realizuje navržené koncepty a dokazuje tak jejich životaschopnost. Framework pokrývá potreby všech, kterí v prubehu vývoje systému pracují s atributy: nabízí rozširitelné, modulární GUI pro zobrazování a úpravu potenciálne velmi komplexních informací uchovávaných v atributech, rozhraní pro prístup k atributum z jiných programových modulu a dobre definované mechanismy rozširování množiny atributu o nové atributy, jejich typy a prostredky pro manipulaci s jejich hodnotami. Framework je integrován do Progress IDE, hlavního nástroje, který podporuje vývoj aplikací podle Progressu. | cs_CZ |
uk.abstract.en | This thesis is focused on the attributes concept of ProCom, a component model developed within The Progress Centre for Predictable Embedded Software Systems. Attributes are pieces of information of various types and levels of abstraction associated with the ProCom entities during the development of a system. Based on the analysis of the development process envisioned by Progress, the requirements for the attributes of ProCom entities are identified, and various alternatives of realizing attributes are analyzed. The chosen solution of highly structured, multi-valued, and extensible attributes is elaborated. The thesis also consists of the design and the prototype implementation of an attribute framework realizing and proving the feasibility of the proposed concepts. The framework addresses the needs of all actors involved in working with attributes throughout the development of a system: It provides an extensible, modular GUI for viewing and editing possibly highly complex information contained in atributes, an interface for the programmatic access to attributes, and well-defined mechanisms for extending the attribute pool by new attributes, new attribute types, and means for their manipulation. The framework is integrated into the Progress IDE, the main tool supporting the Progress development. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990011260980106986 | |