EVOLVE

Evolutionary Verification, Validation and Certification

Search: \.*

Research/EVOLVE Web Changed Changed by
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira

Plano

Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011.

Grant 1

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

Os objectivos deste trabalho são os seguintes:

  1. Familiarização com a programação de aplicações ADA segundo o perfil Ravenscar; desenvolvimento de pequenas aplicações.
  2. Levantamento de todo o trabalho existente e publicado sobre verificação de programas ADA / Ravenscar, nomeadamente as técnicas de verificação baseadas em modelos (autómatos temporizados).
  3. Desenvolvimento de técnicas de verificação de programas ADA / Ravenscar. É de prever que a contribuição científica neste ponto seja relativamente menor, devendo basear-se em extensões de ideias já previamente propostas.

Aluno: André Carvalho (March 2010 - August 2010). Sup.: JSP

Grant 2

Este projecto de investigação pretende estudar a integração de ferramentas de métodos formais no ciclo de desenvolvimento de software orientado ao modelo. Mais concretamente, pretende-se investigar a possibilidade de usar a linguagem de especificação formal Alloy para a validação e verificação de modelos UML, com ênfase nos perfis para especificação de arquitecturas (como, por exemplo, a Architecture Analysis & Design Language). A escolha do Alloy deve-se ao ser carácter “ligthweight” (sintaxe e semântica muito simples, combinada com ferramentas de verificação automática) que a torna particularmente apelativa para a comunidade de engenharia de software em geral.

Mais concretamente, os objectivos deste trabalho são os seguintes:

  1. Levantamento de todo o trabalho existente e publicado sobre integração de Alloy no ciclo de desenvolvimento de software orientado ao modelo.
  2. Desenvolvimento de um framework para transformar modelos UML em modelos Alloy e vice-versa, que permita a validação e verificação dos primeiros e o refinamento (em direcção à implementação final) dos segundos.
  3. Aplicar o framework desenvolvido à validação e verificação de modelos AADL definidos como perfis UML.

Aluno: Ana Garis (February 2011 - June 2011). Sup.: MAC

Grant 3

O plano de trabalho para esta bolsa visa desenvolver uma metodologia (incluindo a sua caracterização formal e desenvolvimento preliminar de um cálculo associado) para especificação, análise e transformação de padrões arquitecturais para sistemas complexos. Ênfase particular será dada:

  • (do lado dos sistemas alvo) aos padrões arquitecturais que incorporem mecanismos de auto-adaptação e reconfiguração dinâmica;
  • (do lado metodológico) à incorporação, na linguagem de especificação de padrões e no cálculo associado, de informação e propriedades de natureza quantitativa (por exemplo, restrições temporais em tempo real, especificação de recursos, requisitos com natureza probabilística, etc.).

Mais concretamente, os objectivos deste trabalho são os seguintes:

  1. Levantamento e caracterização de padrões arquitecturais que incorporem mecanismos de auto-adaptação documentados na literatura e sua modelação formal em 3 diferentes formalismos: Orc, Reo e AADL.
  2. Comparação desses formalismos (em termos de poder expressivo e capacidade de cálculo), selecção de um deles e seu enriquecimento com a possibilidade de anotação de propriedades não funcionais de natureza quantitativa.
  3. Definição de noções adequadas de refinamento entre padrões e construção do cálculo resultante.
  4. Investigação de técnicas de análise aplicáveis na verificação de propriedades relevantes para a camada arquitectural dos sistemas de software (em particular com recurso a model-checkers probabilísticos, eg, PRISM)

Aluno: Alejandro Sánchez (February 2011 - June 2011). Sup.: LSB

Grant 4

The aim of this project is to investigate advantages and drawbacks of using formal methods to capture the semantics of textual requirements, leading to the early detection of ambiguities and to the timely remedying of contradictions.

This research project will include the use of support tools such as model-checkers (Alloy, Uppaal) and text parsers. In model checking a system specification is expressed in temporal logic and a model is constructed by a state transition graph. A search procedure determines if the state transition graph satisfies or not the specification. Model checking is very used in hardware verification but as Daniel Jackson identifies in his book Software Abstractions (ISBN 0-262-10114-9), the conventional style of model checking is not suited for software. For this he developed a new language (Alloy) and a tool supporting such a language (the Alloy model checker.) Alloy promotes the most important ingredient of requirement analysis (abstraction), following a relational calculus approach and some ideas of object oriented programming, leading to a fully automatic analytical process. Uppaal is another tool able to do automatic verification of real-time systems modelled as networks of timed automata.

Models of the textual requirements will be created using these tools and then analysed, so that early feedback on the impact of inconsistencies is gained. We intend to use Uppaal wherever texts suggest time constraints in systems description, otherwise formal modelling will be carried out and checked through Alloy.

The project will proceed as follows:

  1. Literature review.
  2. Analysis of tools available off-the-shelf. Development of small case-studies.
  3. Definition of the requirement analysis process, possibly including tool development, or tuning of existing tools.
  4. Real-size case-stufy, possibly interacting with a company specialized in services in the area of document simplification and of achieving clarity in legal and administrative documents.

Aluno: Daniel Cadete (November 2010 - April 2011). Sup.: JNO

Grant 5

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de validação e de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

No contexto da verificação de código fonte da linguagem C, a tecnologia CIL (C Intermediate Language) tem permitido um conjunto de avanços impressionantes, com aplicações por exemplo no desenvolvimento da ferramenta de verificação VCC.

Os objectivos deste trabalho são os seguintes:

  1. Desenvolvimento de uma ferramenta para a análise e transformação de programas da linguagem Ada, inspirada no desenho da tecnologia CIL. Pretende-se neste passo obter uma representação de código Ada, bem como um conjunto de ferramentas de apoio à sua análise e transformação (a nível de código fonte).
  2. Implementação da infra-estrutura necessária para a extracção de “labelled transition systems'' a partir de uma representação na linguagem intermédia para código Ada.
  3. Utilização da infra-estrutura do ponto anterior para a verificação de propriedades concretas de código Ada.

Aluno: João Martins (January 2011 - June 2011). Sup.: JSP (co-supervisão: J.M. Faria, Critical)

Grant 6

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de validação e de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

No contexto da verificação de código fonte da linguagem C, a tecnologia CIL (C Intermediate Language) tem permitido um conjunto de avanços impressionantes, com aplicações por exemplo no desenvolvimento da ferramenta de verificação VCC.

Os objectivos deste trabalho são os seguintes:

  1. Desenvolvimento de uma ferramenta para a análise e transformação de programas da linguagem Ada, inspirada no desenho da tecnologia CIL. Pretende-se neste passo obter uma representação de código Ada, bem como um conjunto de ferramentas de apoio à sua análise e transformação (a nível de código fonte).
  2. Implementação da infra-estrutura necessária para a extracção de sistemas de transições a partir de uma representação na linguagem intermédia para código Ada. Em particular é esperado que seja estudada a utilização do paradigma de verificação de modelos estatísticos como sustento à criação dos referidos modelos.
  3. Desenho e implementação da infraestrutura necessária para a extração de cenários de teste a partir dos modelos gerados.
  4. Prova de conceito: utilização da infraestrutura resultante dos dois pontos anteriores para a validação por testes de código Ada.

Aluno: André Pedro (January 2011 - June 2011). Sup.: MJF, SM de Sousa

LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha

Definição de métodos formais para especificações e arquitectura

Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura. Esses métodos deverão também contribuir para a definição de regras e standards que ajudem a captar eficazmente propriedades inerentes aos requisitos (arquitectura) que possam ser validados e verificados formalmente de forma (semi) automática.

As etapas desta tarefa são as seguintes:

  1. Definição de uma metodologia de modelação formal a partir de documentos de requisitos.
  2. Definição de uma metodologia de modelação de arquitectura de sistemas.
  3. Análise de um caso de estudo com vista ao 'fine tuning' das metodologias (1)+(2) a problemas do domínio de aplicação do projecto.
  4. Estudo da semântica do SysML com vista à sua futura adopção nas metodologias propostas

À partida, propõe-se a abordagem que é adoptada na U.Minho e que se centra na filosofia "model-based" na generalidade e "state based" em particular, o que cobre praticamente todos os métodos em uso nos dias de hoje. Essa abordagem tem por base a combinação de ferramentas de modelação formal e prototipagem rápida com as de model-checking. Em concreto, propõe-se a utilização do standard VDM-SL (ISO/IEC 13817-1) e das suas extensões VDM++ e VICE (esta para tempo real) que se articulam com UML em regime de round-trip engineering. O pacote de ferramentas VDMTools (CSK, Japão, com quem a U.Minho tem um acordo de investigação) contempla o standard ISO bem como as referidas extensões, gerando ainda obrigações de prova de correcção (proof obligations) que podem ser validadas recorrendo a model-based testing ou passadas ao model checker para geração de contra-exemplos. Aqui propõe-se o Alloy Analyzer 4.0 RC11, cuja eficácia na detecção de fraquezas de modelos é bem conhecida. O uso de OCL como alternativa ou complemento a VDM deve também ser considerado, já que a distância entre as duas linguagens não é muita (OCL baseia-se em associações e especificação de operações via pares pre/post-condição), ainda que OCL tenha uma semântica mais imprecisa.

LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha

Local Team

Collaborators

Students

  • Ana Garis
  • Alejandro Sanchez
  • André Carvalho
  • André Pedro
  • Daniel Cadete
  • João Martins
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira

Publications

Reports

  • Formal Methods for Specifications and Architectures - EVOLVE Final Report. 2011.

Papers

Theses

WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web The Research/EVOLVE web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE Copyright 2020 by contributing authors 2012-10-19T09:22:15Z WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebHome 2012-10-19T09:22:15Z Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ... (last changed by JoseNunoOliveira) JoseNunoOliveira Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Publications 2012-10-19T09:17:32Z Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ... (last changed by JoseNunoOliveira) JoseNunoOliveira LocalTeam http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTeam 2011-10-26T13:56:55Z Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ... (last changed by AlcinoCunha) AlcinoCunha WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSideBar 2011-10-26T13:54:34Z Home Local Team Local Tasks Publications (last changed by AlcinoCunha) AlcinoCunha LocalTasks http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTasks 2011-10-26T13:50:29Z Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ... (last changed by AlcinoCunha) AlcinoCunha Grants http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Grants 2011-01-26T11:57:51Z Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ... (last changed by JoseNunoOliveira) JoseNunoOliveira WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebPreferences 2010-03-27T21:48:44Z Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ... (last changed by AlcinoCunha) AlcinoCunha WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebCss 2008-01-16T01:12:30Z .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebStatistics http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebStatistics 2008-01-16T00:55:32Z Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicList 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebSearchAdvanced http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearchAdvanced 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebTopicCreator http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicCreator 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebIndex 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebSearch http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearch 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebChanges 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebAtom http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebAtom 2006-01-24T06:07:58Z TWiki's Research/EVOLVE web (last changed by TWikiContributor) TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor

50 Recent Changes in TWiki Web retrieved at 18:20 (GMT)

WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira
Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ...
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira
Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ...
LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha
Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ...
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
Home Local Team Local Tasks Publications
LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha
Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ...
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira
Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ...
WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha
Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ...
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ...
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/EVOLVE web"}% /Research/EVOLVE
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
Found 19 topics.

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes

WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin-left:0px; margin-right:0px; content:""; }

.natRevision { width:0px; height:0px; overflow:hidden; }

.natBreadCrumbs { width:0px; height:0px; overflow:hidden; }

.avisos { color: #444; font-size:10px; }

.twikiToc { padding-top:0px; padding-bottom:0px; background: white; border-top:0px; border-bottom:0px; }

WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira

Evolutionary Verification, Validation and Certification

EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification and validation of evolutionary software products in early development stages (requirements and architecture). This will be achieved through the accreditation/certification of each iteration integration and/or component in the context of Model Driven Engineering (MDE).

The methodology to be defined in EVOLVE project will be iterative and incremental, with the possibility to be adapted to agile development and model oriented, in order to foment the reuse of accredited/certified components. The target domain of this project are the real time embedded systems which may (or may not) have certification and accreditation requirements (demands), internal and external. The functional and non-functional properties (performance, error handling, etc.) will also be focus of this study, from the architectural requirements assessment to the final acceptance of the design by the customer.

Project info

Supported by QREN, project 1621 (CCTC, 60 KEuro)
Start Date June 2008
Duration 3 years
Participants CCTC, Critical Software
Local Coordination Manuel Alcino Cunha (alcino@di.uminho.pt)
Telefone +351 253604430
Fax +351 253604471

Logo_Compete.jpg QREN_Logotipo(H).jpg UE_cores.jpg

WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
Research/EVOLVE Web Changed Changed by
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira
Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ...
LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha
Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ...
LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha
Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ...
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira
Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ...
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira
Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ...
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha
Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ...
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/EVOLVE web"}% /Research/EVOLVE
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
Home Local Team Local Tasks Publications
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ...
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
Found 19 topics.

See also the faster WebTopicList

WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor


  • Main Webs

WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
This is a subscription service to be automatically notified by e-mail when topics change in this Research/EVOLVE web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:

Web Changes Notification Service

Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.

Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:

three spaces * [ webname . ] wikiName - SMTP mail address
three spaces * [ webName . ] wikiName
three spaces * SMTP mail address
three spaces * SMTP mail address : topics
three spaces * [ webname . ] wikiName : topics

In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:

  • Specify topics without a Web. prefix
  • Topics must exist in this web.
  • Topics may be specified using * wildcards
  • Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
  • Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
  • Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.

For example: Subscribe Daisy to all changes to topics in this web.

   * daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
   * daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
   * TWiki.DaisyCutter: Petal* (1) TWiki.WeedKillers (3) Pretty*Flowers
Subscribe StarTrekFan to changes to all topics that start with Star except those that end in Wars, sInTheirEyes or shipTroopers.
   * TWiki.StarTrekFan: Star* - *Wars - *sInTheirEyes - *shipTroopers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
   * daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
   * buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
   * TWiki.GardenGroup: TWiki.AllNewsLetters? (3)
   * petunia@flowers.com: - TWiki.ManureNewsLetter
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).

If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.

TIP Tip: List names in alphabetical order to make it easier to find the names.

Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.

Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.

Related topics: WebChangesAlert, TWikiUsers, TWikiRegistration

WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha

Research/EVOLVE Web Preferences

The following settings are web preferences of the Research.EVOLVE web. These preferences overwrite the site-level preferences in TWiki.TWikiPreferences and Main.TWikiPreferences, and can be overwritten by user preferences (your personal topic, eg: TWikiGuest in the Main web).

  • Set WEBTOPICLIST = Home

  • Set WEBTITLE = EVOLVE

  • Set SKIN=nat

  • Set SKINSTYLE = Kubrick
  • Set STYLEBORDER = thin
  • Set STYLEBUTTONS = off
  • Set STYLESIDEBAR = left
  • Set STYLEVARIATION = none
  • Set STYLESEARCHBOX = off

  • Set PAGETITLE = EVOLVE

  • Set NATWEBLOGO = EVOLVE
  • Set WEBLOGOALT =
  • Set WEBLOGOURL = WebHome

  • Set WEBCOPYRIGHT = This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.

  • List of topics of the TWiki.Research/EVOLVE web:

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • List this web in the SiteMap:
    • If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Research/EVOLVE.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = Evolutionary Verification, Validation and Certification
    • Set SITEMAPUSETO = Evolutionary Verification, Validation and Certification

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
    • #Set NOAUTOLINK =
    • Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.

  • Default template for new topics for this web:
    • WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default topic template

  • Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Research/EVOLVE web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.

  • Web preferences that are not allowed to be overridden by user or topic preferences:
    • # Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
    • Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Help on Preferences

  • A preference setting is defined by:
    3 or 6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • A preferences setting can be disabled with a # sign. Remove the # sign to enable a local customisation. Example:
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce your own preferences variables and use them in your topics and templates.

Related Topics

Tools

WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
TWiki search results for \.* http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE The Research/EVOLVE web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.Research/EVOLVE http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE /twiki/pub/Main/LocalLogos/um_eengP.jpg WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebHome Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ... (last changed by JoseNunoOliveira) 2012-10-19T09:22:15Z JoseNunoOliveira Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Publications Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ... (last changed by JoseNunoOliveira) 2012-10-19T09:17:32Z JoseNunoOliveira LocalTeam http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTeam Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ... (last changed by AlcinoCunha) 2011-10-26T13:56:55Z AlcinoCunha WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSideBar Home Local Team Local Tasks Publications (last changed by AlcinoCunha) 2011-10-26T13:54:34Z AlcinoCunha LocalTasks http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTasks Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ... (last changed by AlcinoCunha) 2011-10-26T13:50:29Z AlcinoCunha Grants http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Grants Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ... (last changed by JoseNunoOliveira) 2011-01-26T11:57:51Z JoseNunoOliveira WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebPreferences Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ... (last changed by AlcinoCunha) 2010-03-27T21:48:44Z AlcinoCunha WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebCss .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) 2008-01-16T01:12:30Z JoseBacelarAlmeida WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebChanges (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebIndex (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebSearch http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearch (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebSearchAdvanced http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearchAdvanced (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebTopicCreator http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicCreator (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicList (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebAtom http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebAtom TWiki's Research/EVOLVE web (last changed by TWikiContributor) 2006-01-24T06:07:58Z TWikiContributor WebLeftBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebLeftBar " warn "off"}% (last changed by TWikiContributor) 2005-03-28T09:40:13Z TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor

Web Search

Search: \.*

Found 0 topics.

  Advanced search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:       
(otherwise search Research/EVOLVE Web only)

Other search options:
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor

Advanced Search

Search: \.*

Research/EVOLVE Web Changed Changed by
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira

Plano

Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011.

Grant 1

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

Os objectivos deste trabalho são os seguintes:

  1. Familiarização com a programação de aplicações ADA segundo o perfil Ravenscar; desenvolvimento de pequenas aplicações.
  2. Levantamento de todo o trabalho existente e publicado sobre verificação de programas ADA / Ravenscar, nomeadamente as técnicas de verificação baseadas em modelos (autómatos temporizados).
  3. Desenvolvimento de técnicas de verificação de programas ADA / Ravenscar. É de prever que a contribuição científica neste ponto seja relativamente menor, devendo basear-se em extensões de ideias já previamente propostas.

Aluno: André Carvalho (March 2010 - August 2010). Sup.: JSP

Grant 2

Este projecto de investigação pretende estudar a integração de ferramentas de métodos formais no ciclo de desenvolvimento de software orientado ao modelo. Mais concretamente, pretende-se investigar a possibilidade de usar a linguagem de especificação formal Alloy para a validação e verificação de modelos UML, com ênfase nos perfis para especificação de arquitecturas (como, por exemplo, a Architecture Analysis & Design Language). A escolha do Alloy deve-se ao ser carácter “ligthweight” (sintaxe e semântica muito simples, combinada com ferramentas de verificação automática) que a torna particularmente apelativa para a comunidade de engenharia de software em geral.

Mais concretamente, os objectivos deste trabalho são os seguintes:

  1. Levantamento de todo o trabalho existente e publicado sobre integração de Alloy no ciclo de desenvolvimento de software orientado ao modelo.
  2. Desenvolvimento de um framework para transformar modelos UML em modelos Alloy e vice-versa, que permita a validação e verificação dos primeiros e o refinamento (em direcção à implementação final) dos segundos.
  3. Aplicar o framework desenvolvido à validação e verificação de modelos AADL definidos como perfis UML.

Aluno: Ana Garis (February 2011 - June 2011). Sup.: MAC

Grant 3

O plano de trabalho para esta bolsa visa desenvolver uma metodologia (incluindo a sua caracterização formal e desenvolvimento preliminar de um cálculo associado) para especificação, análise e transformação de padrões arquitecturais para sistemas complexos. Ênfase particular será dada:

  • (do lado dos sistemas alvo) aos padrões arquitecturais que incorporem mecanismos de auto-adaptação e reconfiguração dinâmica;
  • (do lado metodológico) à incorporação, na linguagem de especificação de padrões e no cálculo associado, de informação e propriedades de natureza quantitativa (por exemplo, restrições temporais em tempo real, especificação de recursos, requisitos com natureza probabilística, etc.).

Mais concretamente, os objectivos deste trabalho são os seguintes:

  1. Levantamento e caracterização de padrões arquitecturais que incorporem mecanismos de auto-adaptação documentados na literatura e sua modelação formal em 3 diferentes formalismos: Orc, Reo e AADL.
  2. Comparação desses formalismos (em termos de poder expressivo e capacidade de cálculo), selecção de um deles e seu enriquecimento com a possibilidade de anotação de propriedades não funcionais de natureza quantitativa.
  3. Definição de noções adequadas de refinamento entre padrões e construção do cálculo resultante.
  4. Investigação de técnicas de análise aplicáveis na verificação de propriedades relevantes para a camada arquitectural dos sistemas de software (em particular com recurso a model-checkers probabilísticos, eg, PRISM)

Aluno: Alejandro Sánchez (February 2011 - June 2011). Sup.: LSB

Grant 4

The aim of this project is to investigate advantages and drawbacks of using formal methods to capture the semantics of textual requirements, leading to the early detection of ambiguities and to the timely remedying of contradictions.

This research project will include the use of support tools such as model-checkers (Alloy, Uppaal) and text parsers. In model checking a system specification is expressed in temporal logic and a model is constructed by a state transition graph. A search procedure determines if the state transition graph satisfies or not the specification. Model checking is very used in hardware verification but as Daniel Jackson identifies in his book Software Abstractions (ISBN 0-262-10114-9), the conventional style of model checking is not suited for software. For this he developed a new language (Alloy) and a tool supporting such a language (the Alloy model checker.) Alloy promotes the most important ingredient of requirement analysis (abstraction), following a relational calculus approach and some ideas of object oriented programming, leading to a fully automatic analytical process. Uppaal is another tool able to do automatic verification of real-time systems modelled as networks of timed automata.

Models of the textual requirements will be created using these tools and then analysed, so that early feedback on the impact of inconsistencies is gained. We intend to use Uppaal wherever texts suggest time constraints in systems description, otherwise formal modelling will be carried out and checked through Alloy.

The project will proceed as follows:

  1. Literature review.
  2. Analysis of tools available off-the-shelf. Development of small case-studies.
  3. Definition of the requirement analysis process, possibly including tool development, or tuning of existing tools.
  4. Real-size case-stufy, possibly interacting with a company specialized in services in the area of document simplification and of achieving clarity in legal and administrative documents.

Aluno: Daniel Cadete (November 2010 - April 2011). Sup.: JNO

Grant 5

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de validação e de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

No contexto da verificação de código fonte da linguagem C, a tecnologia CIL (C Intermediate Language) tem permitido um conjunto de avanços impressionantes, com aplicações por exemplo no desenvolvimento da ferramenta de verificação VCC.

Os objectivos deste trabalho são os seguintes:

  1. Desenvolvimento de uma ferramenta para a análise e transformação de programas da linguagem Ada, inspirada no desenho da tecnologia CIL. Pretende-se neste passo obter uma representação de código Ada, bem como um conjunto de ferramentas de apoio à sua análise e transformação (a nível de código fonte).
  2. Implementação da infra-estrutura necessária para a extracção de “labelled transition systems'' a partir de uma representação na linguagem intermédia para código Ada.
  3. Utilização da infra-estrutura do ponto anterior para a verificação de propriedades concretas de código Ada.

Aluno: João Martins (January 2011 - June 2011). Sup.: JSP (co-supervisão: J.M. Faria, Critical)

Grant 6

Este projecto enquadra-se no tema da verificação de programas para sistemas críticos embebidos, em particular sistemas de tempo real, escritos na linguagem Ada. É inegável a importância crescente do desenvolvimento de técnicas de validação e de verificação de correcção e segurança (safety) para os sistemas críticos desta classe. Neste contexto a consideração da linguagem de programação Ada é incontornável, mas é reconhecidamente impossível em geral a verificação de propriedades de código Ada concorrente e com restrições temporais.

Têm sido seguidas duas abordagens à verificação de código deste género: (i) a utilização de um perfil de compilação restrito quanto ao modelo de concorrência utilizado, como o designado por RAVENSCAR, e (ii) a definição e utilização de uma sub-linguagem do Ada, como o Spark, onde o multi-tasking é proibido. O Spark é, mais do que um simples sub-conjunto sequencial do Ada, uma linguagem concebida com base nos princípios do design-by-contract, suportando verificação estática com base num VCGen e ferramenta de prova dedicadas. Na confluência destas duas abordagens, a linguagem Spark foi recentemente estendida com multitasking de acordo com o perfil RAVENSCAR.

No contexto da verificação de código fonte da linguagem C, a tecnologia CIL (C Intermediate Language) tem permitido um conjunto de avanços impressionantes, com aplicações por exemplo no desenvolvimento da ferramenta de verificação VCC.

Os objectivos deste trabalho são os seguintes:

  1. Desenvolvimento de uma ferramenta para a análise e transformação de programas da linguagem Ada, inspirada no desenho da tecnologia CIL. Pretende-se neste passo obter uma representação de código Ada, bem como um conjunto de ferramentas de apoio à sua análise e transformação (a nível de código fonte).
  2. Implementação da infra-estrutura necessária para a extracção de sistemas de transições a partir de uma representação na linguagem intermédia para código Ada. Em particular é esperado que seja estudada a utilização do paradigma de verificação de modelos estatísticos como sustento à criação dos referidos modelos.
  3. Desenho e implementação da infraestrutura necessária para a extração de cenários de teste a partir dos modelos gerados.
  4. Prova de conceito: utilização da infraestrutura resultante dos dois pontos anteriores para a validação por testes de código Ada.

Aluno: André Pedro (January 2011 - June 2011). Sup.: MJF, SM de Sousa

LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha

Definição de métodos formais para especificações e arquitectura

Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura. Esses métodos deverão também contribuir para a definição de regras e standards que ajudem a captar eficazmente propriedades inerentes aos requisitos (arquitectura) que possam ser validados e verificados formalmente de forma (semi) automática.

As etapas desta tarefa são as seguintes:

  1. Definição de uma metodologia de modelação formal a partir de documentos de requisitos.
  2. Definição de uma metodologia de modelação de arquitectura de sistemas.
  3. Análise de um caso de estudo com vista ao 'fine tuning' das metodologias (1)+(2) a problemas do domínio de aplicação do projecto.
  4. Estudo da semântica do SysML com vista à sua futura adopção nas metodologias propostas

À partida, propõe-se a abordagem que é adoptada na U.Minho e que se centra na filosofia "model-based" na generalidade e "state based" em particular, o que cobre praticamente todos os métodos em uso nos dias de hoje. Essa abordagem tem por base a combinação de ferramentas de modelação formal e prototipagem rápida com as de model-checking. Em concreto, propõe-se a utilização do standard VDM-SL (ISO/IEC 13817-1) e das suas extensões VDM++ e VICE (esta para tempo real) que se articulam com UML em regime de round-trip engineering. O pacote de ferramentas VDMTools (CSK, Japão, com quem a U.Minho tem um acordo de investigação) contempla o standard ISO bem como as referidas extensões, gerando ainda obrigações de prova de correcção (proof obligations) que podem ser validadas recorrendo a model-based testing ou passadas ao model checker para geração de contra-exemplos. Aqui propõe-se o Alloy Analyzer 4.0 RC11, cuja eficácia na detecção de fraquezas de modelos é bem conhecida. O uso de OCL como alternativa ou complemento a VDM deve também ser considerado, já que a distância entre as duas linguagens não é muita (OCL baseia-se em associações e especificação de operações via pares pre/post-condição), ainda que OCL tenha uma semântica mais imprecisa.

LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha

Local Team

Collaborators

Students

  • Ana Garis
  • Alejandro Sanchez
  • André Carvalho
  • André Pedro
  • Daniel Cadete
  • João Martins
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira

Publications

Reports

  • Formal Methods for Specifications and Architectures - EVOLVE Final Report. 2011.

Papers

Theses

WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web The Research/EVOLVE web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE Copyright 2020 by contributing authors 2012-10-19T09:22:15Z WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebHome 2012-10-19T09:22:15Z Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ... (last changed by JoseNunoOliveira) JoseNunoOliveira Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Publications 2012-10-19T09:17:32Z Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ... (last changed by JoseNunoOliveira) JoseNunoOliveira LocalTeam http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTeam 2011-10-26T13:56:55Z Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ... (last changed by AlcinoCunha) AlcinoCunha WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSideBar 2011-10-26T13:54:34Z Home Local Team Local Tasks Publications (last changed by AlcinoCunha) AlcinoCunha LocalTasks http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTasks 2011-10-26T13:50:29Z Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ... (last changed by AlcinoCunha) AlcinoCunha Grants http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Grants 2011-01-26T11:57:51Z Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ... (last changed by JoseNunoOliveira) JoseNunoOliveira WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebPreferences 2010-03-27T21:48:44Z Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ... (last changed by AlcinoCunha) AlcinoCunha WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebCss 2008-01-16T01:12:30Z .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebStatistics http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebStatistics 2008-01-16T00:55:32Z Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicList 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebSearchAdvanced http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearchAdvanced 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebTopicCreator http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicCreator 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebIndex 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebSearch http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearch 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebChanges 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor WebAtom http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebAtom 2006-01-24T06:07:58Z TWiki's Research/EVOLVE web (last changed by TWikiContributor) TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor

50 Recent Changes in TWiki Web retrieved at 18:20 (GMT)

WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira
Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ...
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira
Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ...
LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha
Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ...
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
Home Local Team Local Tasks Publications
LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha
Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ...
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira
Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ...
WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha
Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ...
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ...
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/EVOLVE web"}% /Research/EVOLVE
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
Found 19 topics.

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes

WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin-left:0px; margin-right:0px; content:""; }

.natRevision { width:0px; height:0px; overflow:hidden; }

.natBreadCrumbs { width:0px; height:0px; overflow:hidden; }

.avisos { color: #444; font-size:10px; }

.twikiToc { padding-top:0px; padding-bottom:0px; background: white; border-top:0px; border-bottom:0px; }

WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira

Evolutionary Verification, Validation and Certification

EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification and validation of evolutionary software products in early development stages (requirements and architecture). This will be achieved through the accreditation/certification of each iteration integration and/or component in the context of Model Driven Engineering (MDE).

The methodology to be defined in EVOLVE project will be iterative and incremental, with the possibility to be adapted to agile development and model oriented, in order to foment the reuse of accredited/certified components. The target domain of this project are the real time embedded systems which may (or may not) have certification and accreditation requirements (demands), internal and external. The functional and non-functional properties (performance, error handling, etc.) will also be focus of this study, from the architectural requirements assessment to the final acceptance of the design by the customer.

Project info

Supported by QREN, project 1621 (CCTC, 60 KEuro)
Start Date June 2008
Duration 3 years
Participants CCTC, Critical Software
Local Coordination Manuel Alcino Cunha (alcino@di.uminho.pt)
Telefone +351 253604430
Fax +351 253604471

Logo_Compete.jpg QREN_Logotipo(H).jpg UE_cores.jpg

WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
Research/EVOLVE Web Changed Changed by
Grants 26 Jan 2011 - 11:57 - r2 JoseNunoOliveira
Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ...
LocalTasks 26 Oct 2011 - 13:50 - r3 AlcinoCunha
Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ...
LocalTeam 26 Oct 2011 - 13:56 - r3 AlcinoCunha
Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ...
Publications 19 Oct 2012 - 09:17 - r12 JoseNunoOliveira
Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ...
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/EVOLVE web
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 19 Oct 2012 - 09:22 - r31 JoseNunoOliveira
Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ...
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha
Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ...
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/EVOLVE web"}% /Research/EVOLVE
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
Home Local Team Local Tasks Publications
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/EVOLVE Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic ...
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
Found 19 topics.

See also the faster WebTopicList

WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor


  • Main Webs

WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
This is a subscription service to be automatically notified by e-mail when topics change in this Research/EVOLVE web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:

Web Changes Notification Service

Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.

Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:

three spaces * [ webname . ] wikiName - SMTP mail address
three spaces * [ webName . ] wikiName
three spaces * SMTP mail address
three spaces * SMTP mail address : topics
three spaces * [ webname . ] wikiName : topics

In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:

  • Specify topics without a Web. prefix
  • Topics must exist in this web.
  • Topics may be specified using * wildcards
  • Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
  • Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
  • Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.

For example: Subscribe Daisy to all changes to topics in this web.

   * daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
   * daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
   * TWiki.DaisyCutter: Petal* (1) TWiki.WeedKillers (3) Pretty*Flowers
Subscribe StarTrekFan to changes to all topics that start with Star except those that end in Wars, sInTheirEyes or shipTroopers.
   * TWiki.StarTrekFan: Star* - *Wars - *sInTheirEyes - *shipTroopers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
   * daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
   * buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
   * TWiki.GardenGroup: TWiki.AllNewsLetters? (3)
   * petunia@flowers.com: - TWiki.ManureNewsLetter
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).

If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.

TIP Tip: List names in alphabetical order to make it easier to find the names.

Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.

Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.

Related topics: WebChangesAlert, TWikiUsers, TWikiRegistration

WebPreferences 27 Mar 2010 - 21:48 - r21 AlcinoCunha

Research/EVOLVE Web Preferences

The following settings are web preferences of the Research.EVOLVE web. These preferences overwrite the site-level preferences in TWiki.TWikiPreferences and Main.TWikiPreferences, and can be overwritten by user preferences (your personal topic, eg: TWikiGuest in the Main web).

  • Set WEBTOPICLIST = Home

  • Set WEBTITLE = EVOLVE

  • Set SKIN=nat

  • Set SKINSTYLE = Kubrick
  • Set STYLEBORDER = thin
  • Set STYLEBUTTONS = off
  • Set STYLESIDEBAR = left
  • Set STYLEVARIATION = none
  • Set STYLESEARCHBOX = off

  • Set PAGETITLE = EVOLVE

  • Set NATWEBLOGO = EVOLVE
  • Set WEBLOGOALT =
  • Set WEBLOGOURL = WebHome

  • Set WEBCOPYRIGHT = This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.

  • List of topics of the TWiki.Research/EVOLVE web:

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • List this web in the SiteMap:
    • If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Research/EVOLVE.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = Evolutionary Verification, Validation and Certification
    • Set SITEMAPUSETO = Evolutionary Verification, Validation and Certification

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
    • #Set NOAUTOLINK =
    • Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.

  • Default template for new topics for this web:
    • WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default topic template

  • Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Research/EVOLVE web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.

  • Web preferences that are not allowed to be overridden by user or topic preferences:
    • # Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
    • Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Help on Preferences

  • A preference setting is defined by:
    3 or 6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • A preferences setting can be disabled with a # sign. Remove the # sign to enable a local customisation. Example:
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce your own preferences variables and use them in your topics and templates.

Related Topics

Tools

WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
TWiki search results for \.* http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE The Research/EVOLVE web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.Research/EVOLVE http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE /twiki/pub/Main/LocalLogos/um_eengP.jpg WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebHome Evolutionary Verification, Validation and Certification EVOLVE project has as main goal the production of a framework of methodologies to be used in the verification ... (last changed by JoseNunoOliveira) 2012-10-19T09:22:15Z JoseNunoOliveira Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Publications Publications Reports Formal Methods for Specifications and Architectures EVOLVE Final Report. 2011. Papers Ana Garis, Alcino Cunha, and Daniel Riesco ... (last changed by JoseNunoOliveira) 2012-10-19T09:17:32Z JoseNunoOliveira LocalTeam http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTeam Local Team Alcino Cunha Nuno Oliveira Soares Barbosa Collaborators Sousa Pinto João Frade Melo de Sousa Students Ana Garis ... (last changed by AlcinoCunha) 2011-10-26T13:56:55Z AlcinoCunha WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSideBar Home Local Team Local Tasks Publications (last changed by AlcinoCunha) 2011-10-26T13:54:34Z AlcinoCunha LocalTasks http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/LocalTasks Definição de métodos formais para especificações e arquitectura Esta tarefa propõe a introdução de métodos formais na definição e modelação de requisitos e arquitectura ... (last changed by AlcinoCunha) 2011-10-26T13:50:29Z AlcinoCunha Grants http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/Grants Plano Integração em artigo de síntese de todas as grants prevista Junho / Julho 2011. Grant 1 Este projecto enquadra se no tema da verificação de programas para sistemas ... (last changed by JoseNunoOliveira) 2011-01-26T11:57:51Z JoseNunoOliveira WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebPreferences Research/EVOLVE Web Preferences The following settings are web preferences of the Research/EVOLVE web. These preferences overwrite the site level preferences ... (last changed by AlcinoCunha) 2010-03-27T21:48:44Z AlcinoCunha WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebCss .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) 2008-01-16T01:12:30Z JoseBacelarAlmeida WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebChanges (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebIndex (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebSearch http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearch (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebSearchAdvanced http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebSearchAdvanced (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebTopicCreator http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicCreator (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebTopicList (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebAtom http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebAtom TWiki's Research/EVOLVE web (last changed by TWikiContributor) 2006-01-24T06:07:58Z TWikiContributor WebLeftBar http://wiki.di.uminho.pt/twiki/bin/view/Research/EVOLVE/WebLeftBar " warn "off"}% (last changed by TWikiContributor) 2005-03-28T09:40:13Z TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor

Web Search

Search: \.*

Found 0 topics.

  Advanced search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:       
(otherwise search Research/EVOLVE Web only)

Other search options:
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor

Warning
Can't INCLUDE TWiki.WebSearchAdvanced repeatedly, topic is already included.
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida

Statistics for Research/EVOLVE Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2008 211 2 0  65 WebHome
 26 WebSearch
 21 WebPreferences
 13 RescueDescription?
 11 WebIndex
 11 WebNotify
 11 WebChanges
  9 WebTopicCreator
  7 WebSearchAdvanced
  7 WebStatistics
  7 WebLeftBar
  2 SimaoMeloDeSousa
Dec 2007 329 0 0  79 WebHome
 48 WebStatistics
 28 WebSearch
 25 WebPreferences
 23 RescueDescription?
 21 WebNotify
 20 WebIndex
 16 WebTopicCreator
 15 WebLeftBar
 15 WebChanges
 14 WebSearchAdvanced
 
Nov 2007 144 0 0  32 WebHome
 27 WebStatistics
 14 RescueDescription?
 13 WebPreferences
  9 WebNotify
  8 WebChanges
  7 WebSearchAdvanced
  7 WebIndex
  7 WebSearch
  7 WebLeftBar
  6 WebTopicList
 
Oct 2007 394 0 0 108 WebStatistics
 69 WebHome
 41 WebPreferences
 28 WebChanges
 26 WebSearch
 19 WebNotify
 18 WebLeftBar
 17 RescueDescription?
 16 WebIndex
 14 WebSearchAdvanced
 13 WebTopicList
 
Sep 2007 514 0 0 153 WebStatistics
 91 WebPreferences
 71 WebHome
 39 WebSearch
 23 RescueDescription?
 22 WebChanges
 19 WebLeftBar
 18 WebSearchAdvanced
 17 WebTopicCreator
 16 WebNotify
 15 WebTopicList
 
Aug 2007 500 4 0  78 WebHome
 59 WebPreferences
 54 WebChanges
 51 WebStatistics
 34 WebTopicList
 33 WebNotify
 31 WebSearch
 29 RescueDescription?
 25 WebTopicCreator
 25 WebIndex
 24 WebSearchAdvanced
  4 JoseBacelarAlmeida
Jul 2007 0 0 0    
Jun 2007 0 0 0    
May 2007 0 0 0    
Apr 2007 0 0 0    
Mar 2007 0 0 0    
Feb 2007 0 0 0    

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor

Create New Topic in Research/EVOLVE Web

Topic name:


It's usually best to choose a WikiWord for the new topic name, otherwise automatic linking may not work. Characters not allowed in topic names, such as spaces will automatically be removed.

Topic parent:

Use template:

View templates


info Once you have created the topic, consider adding links in related topics to the new topic so that there are more ways people can discover it.
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor

See also the verbose WebIndex.

Found 19 topics.

  Simple search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:


(otherwise search Research/EVOLVE Web only)
Sort results by:


Make search:
(semicolon ; for and) about regular expression search
Don't show:

Do show: about BookView
Limit results to: (all to show all topics)

Other search options:
WebSideBar 26 Oct 2011 - 13:54 - r14 AlcinoCunha
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida

Statistics for Research/EVOLVE Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2008 211 2 0  65 WebHome
 26 WebSearch
 21 WebPreferences
 13 RescueDescription?
 11 WebIndex
 11 WebNotify
 11 WebChanges
  9 WebTopicCreator
  7 WebSearchAdvanced
  7 WebStatistics
  7 WebLeftBar
  2 SimaoMeloDeSousa
Dec 2007 329 0 0  79 WebHome
 48 WebStatistics
 28 WebSearch
 25 WebPreferences
 23 RescueDescription?
 21 WebNotify
 20 WebIndex
 16 WebTopicCreator
 15 WebLeftBar
 15 WebChanges
 14 WebSearchAdvanced
 
Nov 2007 144 0 0  32 WebHome
 27 WebStatistics
 14 RescueDescription?
 13 WebPreferences
  9 WebNotify
  8 WebChanges
  7 WebSearchAdvanced
  7 WebIndex
  7 WebSearch
  7 WebLeftBar
  6 WebTopicList
 
Oct 2007 394 0 0 108 WebStatistics
 69 WebHome
 41 WebPreferences
 28 WebChanges
 26 WebSearch
 19 WebNotify
 18 WebLeftBar
 17 RescueDescription?
 16 WebIndex
 14 WebSearchAdvanced
 13 WebTopicList
 
Sep 2007 514 0 0 153 WebStatistics
 91 WebPreferences
 71 WebHome
 39 WebSearch
 23 RescueDescription?
 22 WebChanges
 19 WebLeftBar
 18 WebSearchAdvanced
 17 WebTopicCreator
 16 WebNotify
 15 WebTopicList
 
Aug 2007 500 4 0  78 WebHome
 59 WebPreferences
 54 WebChanges
 51 WebStatistics
 34 WebTopicList
 33 WebNotify
 31 WebSearch
 29 RescueDescription?
 25 WebTopicCreator
 25 WebIndex
 24 WebSearchAdvanced
  4 JoseBacelarAlmeida
Jul 2007 0 0 0    
Jun 2007 0 0 0    
May 2007 0 0 0    
Apr 2007 0 0 0    
Mar 2007 0 0 0    
Feb 2007 0 0 0    

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor

Create New Topic in Research/EVOLVE Web

Topic name:


It's usually best to choose a WikiWord for the new topic name, otherwise automatic linking may not work. Characters not allowed in topic names, such as spaces will automatically be removed.

Topic parent:

Use template:

View templates


info Once you have created the topic, consider adding links in related topics to the new topic so that there are more ways people can discover it.
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor

See also the verbose WebIndex.

Found 19 topics.
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM