dc.contributor.advisor | Hnětynka, Petr | |
dc.creator | Baquero Forero, Juan Rodrigo | |
dc.date.accessioned | 2017-05-16T22:59:29Z | |
dc.date.available | 2017-05-16T22:59:29Z | |
dc.date.issued | 2013 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/58885 | |
dc.description.abstract | Vestavěné systémy jsou v naší společnosti všudypřítomné. Ovládájí vozidla, letadla a lékařské nástroje. Některé z těchto systémů jsou distribuované. Jsou součástí sítě a jejich činnost je koordionvána. Vývoj softwaru pro takovéto systémy může s sebou nést problémy. V této práci navrhneme komponentový systém založený na SOFA 2, určený k zjednodušení vývoje software pro distribuované, vestavěné systémy, kde rozvržení jednotlivých součástí sítě je spravováno výhradně tímto komponentovým systémem. Jako model pro distribuované, vestavěné systémy použijeme Lego Mindstorms. Navrhovaný přístup prezentuje bezvadnou distribuci komponent, nicméně pro plné využití potenciálu komponentového systému musí být v implemntaci zadáný nefunkcionální požadavky jako paměť, velikost programu nebo velikost disku. | cs_CZ |
dc.description.abstract | Embedded systems are ubiquitous in our society, they control vehicles, aircrafts and medical instruments. Some of these systems are distributed, which means they are part of a network and their operation is coordinated. Software development for such systems can be a difficult problem. In this thesis we propose SOFA 2 component system to simplify the software development for distributed embedded systems where the distribution of components is handled entirely by the component system. Lego Mindstorms is proposed as the model of a distributed embedded system. A runtime environment for SOFA 2 and a demo application were developed to evaluate the approach. The proposed approach delivers seamless component distribution. Nevertheless, non-functional requirements such as memory, program size or disk space must be included in the implementation to fully benefit from a component system. | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | komponentové systémy | cs_CZ |
dc.subject | distribuované vestavěné zařízení | cs_CZ |
dc.subject | softwarové konektory | cs_CZ |
dc.subject | component systems | en_US |
dc.subject | distributed embedded devices | en_US |
dc.subject | software connectors | en_US |
dc.title | Deployment of SOFA 2 applications for the LeJOS platform | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2013 | |
dcterms.dateAccepted | 2013-01-21 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 114723 | |
dc.title.translated | Deployment of SOFA 2 applications for the LeJOS platform | cs_CZ |
dc.contributor.referee | Bureš, Tomáš | |
dc.identifier.aleph | 001558044 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Software Systems | en_US |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
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 distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | 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 | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | Vestavěné systémy jsou v naší společnosti všudypřítomné. Ovládájí vozidla, letadla a lékařské nástroje. Některé z těchto systémů jsou distribuované. Jsou součástí sítě a jejich činnost je koordionvána. Vývoj softwaru pro takovéto systémy může s sebou nést problémy. V této práci navrhneme komponentový systém založený na SOFA 2, určený k zjednodušení vývoje software pro distribuované, vestavěné systémy, kde rozvržení jednotlivých součástí sítě je spravováno výhradně tímto komponentovým systémem. Jako model pro distribuované, vestavěné systémy použijeme Lego Mindstorms. Navrhovaný přístup prezentuje bezvadnou distribuci komponent, nicméně pro plné využití potenciálu komponentového systému musí být v implemntaci zadáný nefunkcionální požadavky jako paměť, velikost programu nebo velikost disku. | cs_CZ |
uk.abstract.en | Embedded systems are ubiquitous in our society, they control vehicles, aircrafts and medical instruments. Some of these systems are distributed, which means they are part of a network and their operation is coordinated. Software development for such systems can be a difficult problem. In this thesis we propose SOFA 2 component system to simplify the software development for distributed embedded systems where the distribution of components is handled entirely by the component system. Lego Mindstorms is proposed as the model of a distributed embedded system. A runtime environment for SOFA 2 and a demo application were developed to evaluate the approach. The proposed approach delivers seamless component distribution. Nevertheless, non-functional requirements such as memory, program size or disk space must be included in the implementation to fully benefit from a component system. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.identifier.lisID | 990015580440106986 | |