Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
An extensible attribute framework for ProCom
Název práce v češtině: An extensible attribute framework for ProCom
Název v anglickém jazyce: An extensible attribute framework for ProCom
Akademický rok vypsání: 2008/2009
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: prof. RNDr. Tomáš Bureš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 02.10.2008
Datum zadání: 02.10.2008
Datum a čas obhajoby: 25.05.2009 00:00
Datum odevzdání elektronické podoby:25.05.2009
Datum proběhlé obhajoby: 25.05.2009
Oponenti: RNDr. Michal Malohlava, Ph.D.
 
 
 
Zásady pro vypracování
Models and components have become an indispensable part in the development of embedded systems. They reduce the complexity of embedded systems and provide a formal ground on which analysis and synthesis may be performed.

ProCom is such a component model designed with embedded systems in mind. It has been developed within PROGRESS, a large research project aiming to providing component-based techniques for the development of embedded systems.

Throughout the process of modeling of components and their deployment attributes can be assigned to entities of the ProCom model. These pieces of information are used by various computations over the model in different phases of the development process.

The first part of this thesis consists in refining the notion of an attribute in ProCom. It should determine the inner structure of attributes and then incorporate the most frequently used types of attributes into the ProCom meta-model. It should also devise a method for later addition of both attributes and their types.

However, without proper tool support, the use of models and components is very difficult. This tool support is typically integrated in an Integrated Development Environment (IDE). An IDE is simply a framework providing a programming environment with editors for various models and component architectures. It also combines various analysis tools together.

The second part of the thesis should investigate the way attributes are managed in the PROGRESS IDE, taking into account requirements of various roles of users involved in handling of attributes. Once a proposal is made, the thesis should provide implementation in the Eclipse RCP application that forms the basis of the PROGRESS IDE. The implementation of the attribute framework should seamlessly integrate the handling of attributes of various types in the PROGRESS IDE. It should also support adding a new attribute and a new attribute type as well as provide facilities for accessing the attribute values from other IDE modules.
Seznam odborné literatury
[1] Sentilles, S., Vulgarakis, A., Bures, T., Carlson, J., Crnkovic, I.: A Component Model for Control-Intensive Distributed Embedded Systems, Proceedings of the 11th International Symposium on Component Based Software Engineering (CBSE2008), Karlsruhe, Germany, Editor(s):Michel R.V. Chaudron and Clemens Szyperski, October, 2008

[2] Bures, T., Carlson, J., Crnkovic, I., Sentilles, S., Vulgarakis, A.: ProCom - the Progress Component Model Reference Manual, version 1.0, Tomas Bures, Jan Carlson, Ivica Crnkovic, Séverine Sentilles, Aneta Vulgarakis, MRTC report ISSN 1404-3041 ISRN MDH-MRTC-230/2008-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, June, 2008
 
Univerzita Karlova | Informační systém UK