Publicação
Specification of software architecture reconfiguration
| Resumo: | In the past years, Software Architecture has attracted increased attention by academia and industry as the unifying concept to structure the design of complex systems. One particular research area deals with the possibility of reconfiguring architectures to adapt the systems they describe to new requirements. Reconfiguration amounts to adding and removing components and connections, and may have to occur without stopping the execution of the system being reconfigured. This work contributes to the formal description of such a process. Taking as a premise that a single formalism hardly ever satisfies all requirements in every situation, we present three approaches, each one with its own assumptions about the systems it can be applied to and with different advantages and disadvantages. Each approach is based on work of other researchers and has the aesthetic concern of changing as little as possible the original formalism, keeping its spirit. The first approach shows how a given reconfiguration can be specified in the same manner as the system it is applied to and in a way to be efficiently executed. The second approach explores the Chemical Abstract Machine, a formalism for rewriting multisets of terms, to describe architectures, computations, and reconfigurations in a uniform way. The last approach uses a UNITY-like parallel programming design language to describe computations, represents architectures by diagrams in the sense of Category Theory, and specifies reconfigurations by graph transformation rules. |
|---|---|
| Autores principais: | Wermelinger, Miguel Alexandre |
| Assunto: | Arquitecturas de software - Reconfiguração |
| Ano: | 1999 |
| País: | Portugal |
| Tipo de documento: | tese de doutoramento |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório Institucional da UNL |
Registos relacionados
school Assessing Maintainability in Software Architectures
por: Anjos, Eudisley Gomes dos
Publicado em: (2017)
por: Anjos, Eudisley Gomes dos
Publicado em: (2017)
article On the reconfiguration of software connectors
por: Oliveira, Nuno
Publicado em: (2013)
por: Oliveira, Nuno
Publicado em: (2013)
school Reconfigurações urbanas : através de uma estratégia recombinante
por: Marques, Sara Melissa Castro
Publicado em: (2015)
por: Marques, Sara Melissa Castro
Publicado em: (2015)
article Verifying bigraphical models of architectural reconfigurations
por: Sanchez, Alejandro
Publicado em: (2013)
por: Sanchez, Alejandro
Publicado em: (2013)
assignment Reconfiguração da fábrica de aromáticos : projecto Tatoray
por: Coelho, Rui Armando Gonçalves Teles de Castro
Publicado em: (1998)
por: Coelho, Rui Armando Gonçalves Teles de Castro
Publicado em: (1998)
article A reconfiguração da cidadania pela educação: um contributo a Antonio Gramsci - 120º aniversário de seu nascimento
por: Pinto, Valmir
Publicado em: (2011)
por: Pinto, Valmir
Publicado em: (2011)
article On refinement of software architectures
por: Meng, Sun
Publicado em: (2005)
por: Meng, Sun
Publicado em: (2005)
article A problemática da divulgação da cultura científica usando os recursos proporcionados pela Internet e pelas redes telemáticas
por: Oliveira, Miguel
Publicado em: (2001)
por: Oliveira, Miguel
Publicado em: (2001)
article SP-LD control system: architecture overview, system hardware and software
por: Ramos, António Jaime
Publicado em: (1999)
por: Ramos, António Jaime
Publicado em: (1999)
school Distribution System Reconfiguration Considering Smart-Grid Enabling Technologies
por: Medeiros, Miguel Fontes
Publicado em: (2015)
por: Medeiros, Miguel Fontes
Publicado em: (2015)
article Architectural element points: estimating software development effort by analysis of logical architectures
por: Alves, Luís M.
Publicado em: (2016)
por: Alves, Luís M.
Publicado em: (2016)
school JPEG decoder implementation on FPGA using dynamic partial reconfiguration
por: Rodrigues, Tiago Augusto Nunes
Publicado em: (2015)
por: Rodrigues, Tiago Augusto Nunes
Publicado em: (2015)
book Arte e imaginário na reconfiguração da paisagem contemporânea
por: Monteiro, Luís
Publicado em: (2019)
por: Monteiro, Luís
Publicado em: (2019)
article Redes de Cidadania - a Ágora virtual
por: Antunes, Maria João Lopes
Publicado em: (2001)
por: Antunes, Maria João Lopes
Publicado em: (2001)
article Dos jornais-fax de Moçambique às potencialidades dos web-jornais
por: Zamith, Fernando
Publicado em: (2001)
por: Zamith, Fernando
Publicado em: (2001)
article A TV segmentada no Brasil de hoje
por: Bolaño, César Ricardo Siqueira
Publicado em: (2001)
por: Bolaño, César Ricardo Siqueira
Publicado em: (2001)
article A Universidade Virtual - a flexibilidade espacial e temporal do novo paradigma de ensino
por: Almeida, Pedro
Publicado em: (2001)
por: Almeida, Pedro
Publicado em: (2001)
article As publicações eletrônicas dentro da comunidade científica
por: Sabbatini, Marcelo
Publicado em: (2001)
por: Sabbatini, Marcelo
Publicado em: (2001)
article Comunicação científica na sociedade tecnológica: periódicos electrônicos em discussão
por: Targino, Maria das Graças
Publicado em: (2001)
por: Targino, Maria das Graças
Publicado em: (2001)
school Automated Synthesis of Software Specifications from Requirements
por: Leong, Iat Tou
Publicado em: (2025)
por: Leong, Iat Tou
Publicado em: (2025)
school WSQL : uma arquitectura de software baseada em web services
por: Moreira, José Joaquim Magalhães
Publicado em: (2005)
por: Moreira, José Joaquim Magalhães
Publicado em: (2005)
school An engine for coordination-based architectural reconfigurations
por: Rodrigues, Flávio Gonçalves
Publicado em: (2014)
por: Rodrigues, Flávio Gonçalves
Publicado em: (2014)
school A Value-Driven Framework for Software Architecture
por: Souza, Eric Rocha de
Publicado em: (2019)
por: Souza, Eric Rocha de
Publicado em: (2019)
school Reconfigurable transmitters for software-defined radios
por: Silva, Nelson José Valente da
Publicado em: (2013)
por: Silva, Nelson José Valente da
Publicado em: (2013)
school Software development of SmartShiP: a smart shift planning tool
por: Benedito, Ricardo Jorge Chambel
Publicado em: (2021)
por: Benedito, Ricardo Jorge Chambel
Publicado em: (2021)
article Habitação social e desenvolvimento urbano sustentável: o Caso da Região Metropolitana de Goiânia
por: Borges, Elcileni De Melo
Publicado em: (2017)
por: Borges, Elcileni De Melo
Publicado em: (2017)
school Application-specific Soft-GPGPU on Reconfigurable Substrates
por: Duarte, Pedro Miguel Parola
Publicado em: (2016)
por: Duarte, Pedro Miguel Parola
Publicado em: (2016)
article Refinement of software architectures by recursive model transformations
por: Fernandes, João M.
Publicado em: (2006)
por: Fernandes, João M.
Publicado em: (2006)
article A multi-layered software architecture model for building software solutions in an urbanized information system
por: Guetat, Sana Bent Aboulkacem
Publicado em: (2022)
por: Guetat, Sana Bent Aboulkacem
Publicado em: (2022)
school Investigation model of sensing, seizing and reconfiguring capabilities
por: Carvalho, Henrique Pereira Correia de
Publicado em: (2021)
por: Carvalho, Henrique Pereira Correia de
Publicado em: (2021)
school Towards a scalable software architecture for water utilities’ decision support systems
por: Oliveira, Carlos Manuel Basílio
Publicado em: (2022)
por: Oliveira, Carlos Manuel Basílio
Publicado em: (2022)
article A reification calculus for model-oriented software specification
por: Oliveira, José Nuno Fonseca
Publicado em: (1990)
por: Oliveira, José Nuno Fonseca
Publicado em: (1990)
school Reconfiguração dinâmica estruturada de workflows de serviços web
por: Araújo, Filipe Jorge da Silva
Publicado em: (2012)
por: Araújo, Filipe Jorge da Silva
Publicado em: (2012)
article Uma dentada na Big Apple: jazz, amor e pecado em Toni Morrison
por: Mancelos, João de
Publicado em: (2005)
por: Mancelos, João de
Publicado em: (2005)
article Deriving software architectures for CRUD applications: the FPL tower interface case study
por: Mashkoor, Atif
Publicado em: (2007)
por: Mashkoor, Atif
Publicado em: (2007)
article Pushouts in software architecture design
por: Riché, T. L.
Publicado em: (2012)
por: Riché, T. L.
Publicado em: (2012)
article Boilerplates for reconfigurable systems: a language and its semantics
por: Madeira, Alexandre
Publicado em: (2013)
por: Madeira, Alexandre
Publicado em: (2013)
school Reconfiguração de um sistema de produção tradicional num sistema de produção Lean
por: Gonçalves, Rui Miguel Bastos Pires
Publicado em: (2013)
por: Gonçalves, Rui Miguel Bastos Pires
Publicado em: (2013)
article Reconfiguration mechanisms for service coordination
por: Oliveira, Nuno
Publicado em: (2013)
por: Oliveira, Nuno
Publicado em: (2013)
school Software architecture for multiple smartphones
por: Ramos, Renan Correia d`Azambuja
Publicado em: (2010)
por: Ramos, Renan Correia d`Azambuja
Publicado em: (2010)
Registos relacionados
-
school Assessing Maintainability in Software Architectures
por: Anjos, Eudisley Gomes dos
Publicado em: (2017) -
article On the reconfiguration of software connectors
por: Oliveira, Nuno
Publicado em: (2013) -
school Reconfigurações urbanas : através de uma estratégia recombinante
por: Marques, Sara Melissa Castro
Publicado em: (2015) -
article Verifying bigraphical models of architectural reconfigurations
por: Sanchez, Alejandro
Publicado em: (2013) -
assignment Reconfiguração da fábrica de aromáticos : projecto Tatoray
por: Coelho, Rui Armando Gonçalves Teles de Castro
Publicado em: (1998)