Document details

Prototyping a calculus of QoS : aware software components

Author(s): Martins, André Batista cv logo 1

Date: 2011

Persistent ID: http://hdl.handle.net/1822/27926

Origin: RepositóriUM - Universidade do Minho

Subject(s): Software composition; Mealy machines; Prototyping


Description
Dissertação de mestrado em Engenharia de Informática Over the last decade component-based software development arose as a promising paradigm to deal with the ever increasing complexity in software design, evolution and reuse. Such components typically encapsulate a number of services through a public interface which provides limited access to a private state space, paying tribute to the nowadays widespread object-oriented programming principles. This work is based on the calculus developed by L.S. Barbosa over several years and it aims at helping the development of formal software component solutions and to explain how they can be related, reducing their complexity. SHACC is a prototyping system for component-based systems in which components are modeled coinductively as generalized Mealy machines incorporating the ideas above. The prototype is built as a HASKELL library endowed with a graphical user interface developed in Swing.
Document Type Master Thesis
Language English
Advisor(s) Barbosa, L. S.; Rodrigues, Nuno F.
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU