FAST

Foundations and Applications of Software Technology

Search: \.*

DI/FAST Web Changed Changed by
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida

Upcoming Deadlines

Deadline Name When Where
January 8, 2007 FMOODS'07 June 6-8, 2007 Paphos, Cyprus
January 12, 2007 SBLP'07 May 23-25, 2007 Natal, Brazil
January 12, 2007 CiE 2007 (Computability in Europe) June 18-23, 2007 Siena, Italy
January 21, 2007 ACSD (7th Inter Conf. Application of Concurrency to System Design) June 1-13, 2007 Bratislava, Slovak Republik
January 27, 2007 Coordination'07 June 6-8, 2007 Paphos, Cyprus
January 28, 2007 CALCO'07 (2nd Conf. Algebra and Coalgebra in Computer Science) August 20-24, 2007 Bergen, Norway
January 28, 2007 [[http://www.sei.ecnu.edu.cn/TASE2007/] [TASE'07(1st IEEE & IFIP Inter. Symp. Theoretical Aspects of Software Eng.)]] June 6-8, 2006 Shangai, China
January 29, 2007 IFM 2007 (Integrated Formal Methods) July 2-6, 2007 Oxford, UK
January 30, 2007 EuroPLoP 2007 (12th European Conf. Pattern Languages of Programs) July 4-8, 2007 Irsee Monastery, Germany
February 16, 2007 Qac'07 (First Inter. Workshop on Quality Aspects of Coordination) June 4-5, 2007 Shangai, China
February 20, 2007 SARP'2007 (First Int. Ws. Software Architecture Research and Practice) July 1-6, 2007 Silicon Valley, USA
March 11, 2007 SACT'07 (2th IEEE A Software Architectures & Component Technologies) July 24-27, 2007 Beijing, China
March 19, 2007 ESEC/FSE 2007 September 3-7 Dubrovnik, Croatia
March 19, 2007 MODELS 2007 September 30 - October 5, 2007 Nashville, USA
March 26, 2007 CONCUR'07 September 4-7 Lisbon, Portugal
May 4, 2007 Refine'07 (BCS-FACS Refinement Workshop) July 2-6, 2007 Oxford, UK
May 15, 2007 SBMF'07 August, 29-31 Ouro Preto, Brazil
April 16, 2007 SCAM'07 September 30 - October 1, 2007 Maison Internationale, Paris, France

Past Deadlines

Deadline Name When Where
July 8, 2005 3nd APPSEM II Workshop September 12-15, 2005 Frauenchiemsee, Germany
July 8, 2005 Trends in Functional Programming September 23-24, 2005 Tallinn, Estonia
July 15, 2005 Formal Aspects of Component Software October 24-25, 2005 Macao
August 7, 2005 Implementation and Application of Functional Languages September 19-21, 2005 Dublin, Ireland
August 20, 2005 Practical Aspects of Declarative Languages January 11-13, 2006 South Carolina, USA
October 3, 2005 Programming Language Technologies for XML January 14, 2006 South Carolina, USA
October 7, 2005 ETAPS'06 (FASE, FOSSACS, ESOP, TACAS, CC) March 25 - April 2, 2006 Vienna, Austria
November 11, 2005 FLOPS'06 (Eighth International Symposium on Functional and Logic Programming) April 24-26, 2006 Fuji Susono, Japan
December 2, 2005 SC'06 (5th International Workshop on Software Composition) March 25-26, 2006 Vienna, Austria
December 11, 2005 CSR'06 (International Computer Science Symposium in Russia) June, 8-12, 2006 St. Petersburg, Russia
December 14, 2005 FESCA'06 (Formal Foundations of Embedded Software and Component-Based Software Architectures) March 26, 2006 Vienna, Austria
January 8, 2006 CMCS'06 (8th International Workshop on Coalgebraic Methods in Computer Science) March 25-27, 2006 Vienna, Austria
January 10, 2006 FMOODS'06 (8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems) June 13-16, 2006 Bologna, Italy
January 10, 2006 Coordination'06 (8th International Conference on Coordination Models and Languages) June 13-16, 2006 Bologna, Italy
January 20, 2006 ICPC'06 (14th International Conference on Program Comprehension) June 14-16, 2006 Athens, Greece
January 21, 2006 SBLP (10º Brazilian Symposium on Programing Languages) May 15-19, 2006 Itatiaia, Brasil
January 27, 2006 DEON'06(Deontic Logic in Computer Science) July 12-14, 2006 Utrecht, The Netherlands
January 27, 2006 MPC'06 & AMAST'06 July 3-5, 2006 Kuressaare, Estonia
February 3, 2006 LICS'06 (Logic in Computer Science) August 12-15 Seattle, USA
February 10, 2006 ICALP'06 (33rd International Colloquium on Automata, Languages and Programming) July, 9-16 Venice, Italy
February 15, 2006 MFPS XXII (Twenty-second Conference on the Mathematical Foundations of Programming Semantics) May, 24-27 Genoa, Italy
February 24, 2006 FM'06: 14TH INTERNATIONAL SYMPOSIUM ON FORMAL METHODS August 21 - 27, 2006 Hamilton, Canada
February 27, 2006 RelMiCS/AKA 2006: Joint 9th International Conference on RELATIONAL METHODS IN COMPUTER SCIENCE and 4th International Workshop on APPLICATIONS OF KLEENE ALGEBRA 29 Aug.-2 Sep. 2006 Manchester, UK
March 3, 2006 JMLC2006 September, 12-15 Oxford, UK
March 20, 2006 MoDELS'06 October, 1-6 Genoa, Italy
March 21, 2006 CONCUR'06 August 27-30 Bonn, Germany
March 27, 2006 AiML'06: Advances in Modal Logic September 25-28 Queensland, Australia
March 31, 2006 MTCoord'06 June 13 Bologna, Italy
April 11, 2006 SIGSOFT 2006 / FSE 14 (14th ACM Symposium on Foundations of Software Engineering) November 5-11 Portland, Oregon, USA
April 11, 2006 CSL'06 (Computer Science Logic 2006) September 25-29 Szeged, Hungary
April 30, 2006 Generative Programming and Component Engineering (GPCE'06) October 22-26 Portland, USA
May 1, 2006 ICTAC'06 (Int. Symp. Theo. Aspects of Computing) November 22-24 Gammarth/Tunis, Tunisia
May 12, 2006 ICFEM 2006 (Eighth International Conference on Formal Engineering Methods) October 30 - November 3 Macau

Summer and Winter Schools

Deadline Name When Where
July 1, 2005 APPSEM II September 8-12, 2005 Frauenchiemsee, Germany

Journals

FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida

Ph.D.

M.Sc. Courses

Master courses in Computer science at Minho University are built upon the concept of specialisation course.

Each of these corresponds to a half-time academic year, and are focused on a particular applicational area of computer science. Moreover, they incorporate an important project component, where the student must incorporate all the necessary skills.

FAST group members are involved in the following courses:

FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida

Forthcoming Events

  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software

MOMPES (Model-based Methodologies for Pervasive and Embedded Software) workshop series focuses on the scientific and practical aspects related with the adoption of MDA and other MBD methodologies (notation, process, methods, and tools) for supporting the construction of computer-based systems, and more specifically, pervasive and embedded software. The 5th edition of this wrokshop will be organized within ETAPS 2008 (11th European Joint Conferences on Theory and Practice of Software), Budapest, Hungary, April 5, 2008.

A Interacção 2008 – 3ª Conferência Interacção Pessoa-Máquina – realiza-se na Universidade de Évora, de 15 a 17 de Outubro de 2008, e visa reunir investigadores, docentes e profissionais das diversas áreas envolvidas, promovendo a partilha de conhecimentos e pontos de vista sobre a Interacção Pessoa-Máquina em Portugal.


Past Events

FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software
  • Interacção 2008 - 3ª Conferência Interacção Pessoa-Máquina
  • XATA 2008 - 6th national conference of XML: Applications and Technologies. Évora, 14,15 February 2008
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos

FAST News

New Project: FAST members participate in EFACEC's InPACT project.

FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the next two years in its, QREN funded, InPACT project (Integrated Engineering Tools for Protection, Automation and Control Systems).

Sep 08, 2008 11:59 PM


Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.

The conference will be held in Évora, 15-17 October 2008.

Oct 12, 2007 2:08 PM


New Paper: Simulation and Formal Verification of Industrial Systems Controllers

J. Machado and E. Seabra and J.C. Campos and F. Soares and C.P. Leao and J.F. Silva (forthcoming) In 19th International Congress of Mechanical Engineering (COBEM 2007).

Oct 12, 2007 1:40 AM


New Paper: Formal analysis of interactive systems: opportunities and weaknesses

M. D. Harrison and J. C. Campos and K. Loer (forthcoming) In P. Cairns and A. Cox, editors, Research Methods in Human Computer Interaction. Cambridge University Press.

Oct 12, 2007 1:39 AM


New Paper: Connecting rigorous system analysis to experience centred design

(download from RepositoriUM? )

M. D. Harrison and J. C. Campos and G. Doherty and K. Loer (forthcoming) In E. Law and E. Hvannberg and G. Cockton and J. Vanderdonckt, editors, Maturing Usability: Quality in Software, Interaction and Value, Human-Computer Interaction Series. Springer. (ISSN: 1571-5035; ISBN: 978-1-84628-940-8)

Oct 12, 2007 1:39 AM


New Paper: A New Plant Modelling Approach For Formal Verification Purposes

J. Machado and E. Seabra and F. Soares and J. Campos (forthcoming) In 11th IFAC Symposium on Large Scale Systems 2007. Elsevier.


New Paper: Considering context and users in interactive systems analysis

J.C. Campos and M.D. Harrison (forthcoming) In Engineering Interactive Systems 2007, Lecture Notes in Computer Science. Springer-Verlag.


New Paper: An Interaction Model and Infrastructure for Localized Activities in Pervasive Computing Environments

H. Pinto and R. José and J. C. Campos (2007) In IEEE International Conference on Pervasive Services 2007 (ICPS'07), pages 232-241. IEEE Computer Society Press. (ar: 18/64 ~.28)


NewPaper: Model-based user interface testing with Spec Explorer and ConcurTaskTrees?

J. L. Silva and J. C. Campos and A. Paiva (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 116-133. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Exploring an option space to engineer a ubiquitous computing system

M. Harrison and C. Kray and J. C. Campos (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 67-82. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Exploring an option space to engineer a ubiquitous computing system

M. Harrison and C. Kray and J. C. Campos (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 67-82. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Integrating HCI into a Software Engineering course

A.N. Ribeiro and J.C. Campos and F.M. Martins (2007) In Pre-proceedings HCI Educators 2007.


New Paper: Combining Formal Methods and Functional Strategies Regarding the Reverse Engineering of Interactive Applications

J. C. Silva and J. C. Campos and J. Saraiva (2007) In G. Doherty and A. Blandford, editors, Interactive Systems: Design, Specification and Verification, volume 4323 of Lecture Notes in Computer Science, pages 137-150. Springer-Verlag.


New Paper: Paper Coupled Schema Transformation and Data Conversion For XML and SQL (by Pablo Berdaguer, Alcino Cunha, Hugo Pacheco, and Joost Visser) accepted by PADL 2007 (Nice, France).

Oct 5, 2006 4:21 PM


New Paper: Paper Strongly Typed Rewriting For Coupled Software Transformation (by AlcinoCunha? and Joost Visser) accepted by RULE 2006 (Seattle, USA).

Sep 25, 2006 11:42 AM


New Paper: Paper Strong Types for Relational Databases by Alexandra Silva and Joost Visser has been accepted for the Haskell Workshop 2006 (Portland, USA).

Sep 25, 2006 11:42 AM


New Paper: Paper Configurations of Web Services by MarcoAntonioBarbosa? and LuisSoaresBarbosa? has been accepted for FOCLASA'06 (Bonn, Germany). Sep 25, 2006 11:41 AM


New Paper: Paper Towards a Coordination Model for Interactive Systems by MarcoAntonioBarbosa? , JoseCampos? and LuisSoaresBarbosa? has been accepted for FMIS'06 (Macau).

Sep 25, 2006 11:40 AM

FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
  • New Project: FAST members participate in EFACEC's InPACT project
  • Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.
  • New Paper: Simulation and Formal Verification of Industrial Systems Controllers
  • New Paper: Formal analysis of interactive systems: opportunities and weaknesses
  • New Paper: Connecting rigorous system analysis to experience centred design
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida

Post-doctoral positions

  • The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research position in the area of Software Foundations. Specific expertise is sought in applied semantics, software analysis and transformation, formal verification, provable security and theory of programming languages as well as eager interest in formal foundations and a strong aptitude for projects with real-world potential. (Application deadline: 30-09-2008; more information).

PhD Opportunities

MsC Opportunities

FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida

Past Projects

Old webpages:

FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida

Staff

(All email addresses are AT di.uminho.pt except where indicated)

Research Students

(All email addresses are AT di.uminho.pt except where indicated)

External Research Students

(All email addresses are AT di.uminho.pt except where indicated)

Former Research Members

Former Students

  • Pedro Quaresma de Almeida, supervised by J. Valença.
  • Giovani Rubert Liberlotto, Topic Maps, from Syntax to Semantics. Supervised by P. Henriques and C. Ramalho.
  • Paulo Jorge Matos. An Architectural Model for the Development of Compilers: application to "Dolphin" Framework. Supervised by P. Henriques.
  • Sun Meng, 2004. Coalgebra Theory and its Application in Component Software. Co-supervised by L. Barbosa.
  • Miguel Pessoa Monteiro, 2005. Refactorings to Evolve Object-Oriented Systems with Aspect-Oriented Concepts. Supervised by J. M. Fernandes.
  • Maria João Varanda Pereira. Systematization of Program Visualization and Algorithm Animation. Supervised by P. Henriques.
  • Maria de Fátima Coutinho Rodrigues. An Heterogeneous Architecture for Knowledge Extraction from Databases. Co-supervised by P. Henriques.
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro

InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems

O projecto InPACT é um projecto de II&DT com vista ao desenvolvimento de ferramentas de engenharia avançadas para aplicação a sistemas de protecção, automação e controlo (PAC) de sistemas eléctricos de energia. Nestes sistemas incluem-se os domínios (i) da automação de subestações (SAS), (ii) comando e controlo de centrais electroprodutoras, (iii) automação de redes de distribuição e (iv) sistemas afins.

O projecto tem enfoque particular no SAS e em tecnologia de automação distribuída com base em normas internacionais aplicáveis, nomeadamente a IEC 61850 e normalização internacional associada e a IEC 61131-3, não deixando de abranger conceitos mais recentes como aqueles incluídos na série de normas IEC 61499 ou abordar outras tecnologias comunicativas de segunda geração como aquelas baseadas na série de normas IEC 60870-5.

A Universidade do Minho traz ao projecto competências nas áreas de investigação científica, análise e desenho de soluções nos domínios genéricos de aplicações informáticas e, em particular, nos domínios específicos da interface ao utilizador, edição diagramática, compiladores de linguagens, linguagens visuais e validação de comportamento.

Jul/2008-Jun/2010
Funded by EFACEC and QREN
Partners: EFACEC, U.Minho, EDP.
Budget: 81K¤ (UMinho budget)

CACE - Computer Aided Cryptographic Engineering

The goal of this project is to design, develop and deploy a toolbox that will support the specific domain of cryptographic software engineering. Ordinarily, development of cryptographic software is a huge challenge:security and trust is mission critical and modern applications processing sensitive data typically require the deployment of sophisticated cryptographic techniques. The proposed toolbox will allow non-experts to develop high-level cryptographic applications and business models by means of cryptography-aware high-level programming languages and compilers. The description of such applications in this way will allow automatic analysis and transformation of cryptographic software to detect security critical implementation failures, e.g., software and hardware based side-channel attacks, when realizing low level cryptographic primitives and protocols. CACE is an FP7 project funded by the European Union.

CACE will start beginning of 2008 and run for 3 years.

Rescue - Reliable and Safe Code execUtion for Embedded systems

This project aims at providing innovative, efficient and expressive mechanisms for the secure implementation and execution of code, with an emphasis on problems posed by embedded systems.

Rescue is a 3 year project, funded by FCT under contract PTDC/EIA/65862/2006.
Starting date: January 2008.

AMADEUS: Aspects and Compiler Optimizations for Matlab System Development

This project addresses the enrichment of MATLAB with aspect-oriented extensions to include additional information (e.g., type and shape of variables) and to experiment different implementation features (e.g., different implementations for the same function, certain type binding for variables, etc.). The proposed aspects aim to configure the low-level data representation of real variables and expressions, to specifically-tailored data representations that benefit from a more efficient support by target computing engines (e.g., fixed- instead of floating-point representations). The approach also aims to help developers to introduce handlers (code triggered when certain conditions may occur and with a richer functionality than assertions) and monitoring features, and to configure function implementations. We believe aspect-oriented extensions will help system modelling, simulation, and exploration of features conceiving system implementation. One of the advantages is related to the fact that a single version of the specification can be used throughout the entire development cycle rather than maintaining multiple versions, as is currently the case.

Nov/2007-Oct/2009
Funded by FCT (PTDC/EIA/70271/2006)
Partners: Inesc-ID, U.Minho, Uninova, Deimos.
Budget: 106K¤

IVY - A model-based usability analysis environment

IVY's goal is to develop a model based tool for the analysis of interactive systems designs. The tool will act as a front end to the SMV model checker, creating an abstraction layer where models of interactive systems can be developed and analysed.

SCAPS - Safe Control of Automated Production Systems

Development of tools and techniques to aid the formal verification of Discrete Event Systems (DES) controllers using timed plant models.

LerNet

Language Engineering and Rigorous Software Development is an ALFA project (Latin America Academic Training ) funded by the European Comission.

Project partners are the Universities of Minho (coordinator), Utrecht, Chalmers, INRIA, Politécnica de Valência, Castilla-La Mancha, La República, EAFIT, Nacional de San Luís, Federal de Minas Gerais, Católica de Santiago del Estero.

The project will fund a total of 27 PhD students co-tutored by a Latin-American and an European institution. Total funding: approx. 530.000¤. Current state: 8 PhD students have started their work.

Additionally the project will set up a research network in the areas of Programming Languages and Rigorous Software Construction.

APPSEM II (Applied Semantics)

Several group members participate in this 5th. framework program thematic network, IST-2001-38957

TYPES

The Types project is a coordination action in EU′s 6th. framework programme. It started in September 2004 and is a continuation of a number of successful European projects.

Maria João Frade is associated to this project.

GRICES-00342

Technological and Scientific Cooperation Project between Portugal and the P. R. of China on Formal Foundations for Component-based Programming

REVVIS

A Iberoamerican network of experts in Software Verification and Validation. Funded by CYTED. Started 01/2007, runs for 3 years. J. F. Campos and J. B. Almeida are members.

SOFTAS: Software Development with Aspects

This project aims at inventing a seamless AOSD process by focusing on the definition of a complete software methodology covering all the development stages, so that crosscutting and non-crosscutting concerns can be traced during the lifecycle to produce efficient and high-quality software applications. The research results will be instantiated in practice with real world examples from industry.

In summary, the two main objectives of the project are:

  1. to propose a modelling and architecture design framework, which includes a methodology and tools to help the development of software applications that can take advantage of the principles of aspect-orientation;
  2. to derive quantitative evidence on the improvement on the modularity of produced software and other quality attributes.

Sep/2005-Dec/2007
Funded by FCT (POSC/EIA/60189/2004)
Partners: FCT-UNL, U.Minho, IP Beja, LINCIS, NAV.
Budget: FCT: 89K¤

FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida

The following research challenges have been targetted in recent work:

  • How to model, design and reason rigorously about highly complex software systems (including forms of composition, coordination, interaction and deployment)?
  • How to derive correct software from abstract models (oriented to critical aspects of system's design such as eg, functionality, security, data quality and usability)?
  • How to reconstruct abstract models from the real world (including legacy software and incomplete or inconsistent data sources)?



Research Partnerships:


Industrial Liaisons:

FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira

FAST Seminar Series

Wednesdays at 14:00 in the DI meeting room

The FAST Seminar Series is a bi-weekly scientific colloquium organized by the Foundations and Applications of Software Technology group.

Moderator: José Creissac Campos.

Attendance is open to all.

If you would like to contribute a talk, please contact the moderator.

Upcoming talks

None for the time being.

Past talks

Modelling human aspects of a simple ubiquitous system using UPPAAL and PROMELA
Michael Harrison (Newcastle University)
Thur, 2 Jul, 2009 at 11:00
The talk is very much work in progress. During the last few months I have been exploring models of a simple ubiquitous system to explore plausible operator behaviours. The first model, developed in UPPAAL, includes simple timing constraints driven by the process that a mobile device is intended to control. The second PROMELA model describes the same system but also makes explicit the information resources that would be used by the operator to control the plant. The talk will mainly focus on the PROMELA model. However I aim to discuss why the UPPAAL model was easier to construct and (at a simple level) to analyse, and to raise preliminary questions about time aspects of the model.

A Hoare-logic for programs that may or may not terminate
Keiko Nakata (Institute of Cybernetics, Tallinn University of Technology)
Wed, 17 Jun, 2009 at 11:30
In our previous work we have studied several coinductive operational semantics, all of which are proved equivalent, for the While language to describe terminating as well as non-terminating program executions. The operational semantics keep track of all the intermediate states that an execution goes through as a trace (a sequence of states). The trace is finite for a terminating execution and infinite for a non-terminating execution.
In this talk I present a Hoare-logic for While, which is proved sound and complete with respect to those operational semantics. As usual, our Hoare-triple consists of a precondition, a statement and a postcondition. The precondition is a predicate on initial states, whereas the postcondition is a predicate on traces. Since a trace contains the full information about an execution, the logic can talk about for instance if an execution is terminating or if an variable is updated infinitely often. My talk will start by introducing a coinductive big-step relational semantics, then present the Hoare-logic. I will explain some interesting design issues on the logic and our strategy for proving its completeness, that we have discovered through many failed attempts. All the results have been formalized in Coq.

Integração de Sistemas de Informação
Nuno F. Rodrigues (FAST)
Mon, 23 Mar, 2009 at 10:30
O objectivo da integração de sistemas de informação consiste na união de serviços e informações de diversos sub-sistemas independentes, por forma a obter uma solução única, coerente e integrada. Por outro lado, os modelos e linguagens de coordenação têm como principal objectivo especificar e raciocinar sobre configurações de cooperação entre entidades computacionais distintas e independentes. Apesar das diferenças fundamentais na forma com atacam os seus problemas específicos, a aplicação dos modelos e linguagens de coordenação à integração de sistemas de informação parece um exercício imediato e com enormes vantagens para o sucesso de projectos de integração de software. No entanto, esta relação encontra-se extremamente mal explorada, com a excepção de casos pontuais do uso de modelos de orquestração e coreografia. Nesta apresentação apresentar-se-á um conjunto de estilos de integração de sistemas de informação, tendo como preocupação explorar novas aplicações dos modelos de coordenação a cada estilo de integração introduzido. Para além de apresentar os estilos de integração de forma clara e independente de tecnologias específicas, é ainda apresentada uma organização comparativa dos estilos de integração.

Matrices As Arrows
Hugo Macedo (FAST)
Wed, 18 Feb, 2009 at 16:00
The advent of On-Chip parallelism poses a dreadful obstacle to current mature programming languages. Traditional approaches based on compiler or hand-coded optimizations are giving place to trendy generative techniques, based on DSL and ad-hoc program transformation frameworks. In this talk we will report on our first steps in the attempt to lay the common (categorical) semantics of a particular class of DSL addressing numerical programming under the motto "matrices as arrows!" We will shift the traditional view of matrices as indexed structures to an index-free representation, analogous to point-free program transformation.

Software Espacial nos Projetos de Veículos Lançadores Brasileiros
Miriam Alves (Instituto de Aeronáutica - IAE, Brasil)
Wed, 04 Feb, 2009 at 14:00
Esta apresentação abordará, de forma sucinta, as principais atividades do Instituto de Aeronáutica e Espaço (IAE - Brasil)- relacionadas aos Projetos de Veículos Lançadores de Satélites, com ênfase no desenvolvimento, validação e verificação tanto do software embarcado nestes veículos como nos sistemas de software de apoio de solo para a realização das missões de lançamento. Considerando a importância e o aspecto crítico destes sistemas de software, serão apresentadas as iniciativas mais recentes do grupo de software do IAE para a melhoria do processo de desenvolvimento e da abordagem de verificação e validação.

Automatic Generation of Visual Programming Environments
Nuno Oliveira (FAST)
Wed, 07 Jan, 2009 at 13:30
In this talk we will discuss the generation of visual programming environments in an automatic way, from the formal specification of the underlying language. An automatic visual environment generator, named DEViL? , is the base of the discussion. DEViL? generates visual programming environments with integration of graphical editors, compilers, translators and several others tools, from attribute grammars for visual-languages. A running example, VisualLISA? , is used to present the workflow to generate a visual programming environment. VisualLISA? is a visual editor for Attribute Grammar (AG) specifications. This editor is generated from a specification of a visual-language that enables us to draw, syntactically and semantically correct, attribute grammars. The visual specification of an AG is production-oriented and incremental. The editor translates the drawn attribute grammar directly into LISA notation or alternatively into a universal XML representation designed to support different AG-based compiler generators.

The IVY workbench
José Creissac Campos (FAST)
Wed, 03 Dec, 2008 at 14:00
In this talk I describe the IVY workbench, a tool for the modelling and model-checking based analysis of interactive systems.

GUISurfer - A Generic Framework for GUI Reasoning and Testing
João Carlos Silva (FAST)
Wed, 29 Oct, 2008 at 14:00
This talk discusses the development of the GUISurfer tool. GUISurfer is focused on extracting and testing behavioural models from Graphical User Interface (GUI) source code. We present a generic model for language independent reverse engineering of GUI-based applications, and we explore the integration of model-based testing techniques in our approach, thus allowing us to perform fault detection. First we describe our library for GUI models extraction and manipulation. And finally we show how these models can be use to reason about the user interface and generate test cases for automatic GUI testing.

Methods and techniques to analyze multi-level code to explore software components
Daniela da Cruz (FAST)
Wed, 22 Oct, 2008 at 14:00 (Anfiteatro A2 / DI)
This Ph.D. work, in the general context of Software Engineering, is concerned with software systems' maintenance (systems that may contain millions of lines of code). Namely, the work will be oriented to applications (may be web applications) developed under multi-language Integrated Development Environments (IDEs), where many languages and technologies can be smoothly combined due to the existence of a common language runtime.
Maintenance requires the comprehension of the overall system, as well as, the full understanding of each component (a program). Many times, the first task performed to do maintenance is the backward analysis of the system (from code to model), known as the reverse engineering process.
Program Comprehension, Program Understanding, and Reverse Engineering activities depend on the so-called program analysis, among other technologies; many times it is important to constrict the program analysis to a program slice to focus only on those statements that are responsible for some state.
Maintenance, code re-use, and systems' re-engineering require, as told above, quantifiable methods. That approach implies the definition and use of software metrics. But the complexity of data resulting from program analysis, or even from the metrics evaluation process, demands the resort to high-quality graphical interfaces to help the user to understand and navigate over the imbricated data. So, software visualization is another discipline involved in a systematic, disciplined, quantifiable approach to software maintenance. This contextualization let us understand that the background for the present work requires the study of: code analysis, slicing, metrics, and visualization. Because program verification is nowadays a relevant issue in this area of software engineering, it was decided to include another topic: proof carrying code (PCC).
A lot of work has been done in the past in code analysis to help in the various tasks of software re-engineering and maintenance, including program comprehension activities. Many good results have been reached. However in the multi-language multi-technology platform that will be considered, there is still need for a system that can handle programs at different levels of encoding. The aim of this Ph.D. work is to investigate efficient methods, techniques and tools to analyze source (high-level), intermediate (abstract middle-level) or target (low-level/machine) code, under the same environment, in order to extract static and dynamic information that can be visualized in a uniform way (independent of the analysis level) to help in program maintenance---the analysis, comprehension, and verification of a program.
The focus of this talk will be the general overview of the Ph.D. project, and a synthesis of the state-of-the-art concerning Program Analysis and Program Slicing.

From Spreadsheets to Relational Databases and Back
Jácome Cunha (FAST)
Wed, 08 Oct, 2008 at 14:00
This paper presents techniques and tools to transform spreadsheets into relational databases and back. A set of data refinement rules is introduced to map a tabular datatype into a relational database schema. Having expressed the transformation of the two data models as data refinements, we obtain for free the functions that migrate the data. We use well-known relational database techniques to optimize and query the data. Because data refinements define bidirectional transformations we can map such database back to an optimized spreadsheet. We have implemented the data refinement rules and we constructed Haskell-based tools to manipulate, optimize and refactor Excel-like spreadsheets.
talk

Modelling and simulating virtual environments
José Luís Silva (FAST)
Wed, 03 Sep, 2008 at 14:00
Context-aware applications pose new usability challenges that cut across the phases of design and development. They provide richer interaction taking context into account. They are difficult to build due to their distributed nature. This talk presents a technical literature review about modelling and simulating virtual environments, with a focus in context-aware applications. Relevant work in this area is discussed and compared through a case study. A first attempt to introducing context into some of the existing modelling approaches is described. Areas that require more work, and that we will possibly follow, are referenced.
talk

Resources for Situated Actions
Gavin Doherty (Trinity College Dublin)
Tue, 13 May, 2008 at 14:00
In recent years, advances in software tools have made it easier to analyze interactive system specifications, and allow the analyst to consider a wide range of possible behaviors. However, the effort involved in producing the specifications of the system is still substantial, and a difficulty exists regarding the specification of plausible behaviors on the part of the user. Recent trends in technology towards more mobile and distributed systems further exacerbates the issue, as contextual factors come in to play, and less structured, more opportunistic behavior on the part of the user makes purely task-based analysis difficult. In this paper we consider a resourced action approach to specification and analysis. In pursuing this approach we have two aims - firstly, to facilitate a resource-based analysis of user activity, allowing resources to be distributed across a number of artifacts, and secondly to consider within the analysis a wider range of plausible and opportunistic user behaviors without a heavy specification overhead, or requiring commitment to detailed user models.

Synthesis of Reo Circuits from Scenario-based Specifications
Sun Meng (CWI, Amsterdam)
Wed, 30 Apr, 2008 at 14:00
It is difficult to construct correct models for distributed large-scale service-oriented applications. Typically, the behavior of such applications emerge from interaction and collaboration of multiple components/services. On the other hand, each component, in general, takes part in multiple scenarios. Consequently, not only components, but also their interaction protocols are important in the development process for distributed systems. Coordination models and languages, like Reo, offer powerful ``glue-code'' that encode the interaction protocols. In this work we propose a novel synthesis technique, which can be used to generate Reo circuits directly from scenario specifications. Inspired by the way UML2.0 sequence diagrams can be algebraically composed, we define an algebraic framework for merging connectors generated from partial specifications by exploiting the algebraic structure of UML sequence diagrams.

An Introduction to Hoare Logic and Program Verification Conditions
Jorge Sousa Pinto
Wed, 20 Feb, 2008 at 14:00
Floyd-Hoare Logic stands at the heart of the science of Computer Programming, and has been used extensively in both formal software development and program verification. In this talk we review different methods for generating verification conditions for a given specification, and show how they are derived from Hoare's standard inference system. We discuss methods based on program annotations, weakest preconditions, and updates, and present examples of program verification systems based on each of these.

Contraint-aware schema transformation
Tiago Alves
Wed, 23 Jan, 2008 at 16:00 (new time)
Schema transformations occur in several contexts. Examples are software evolution, refactoring and cross-paradigm mapping (e.g. VDM to SQL transformation). When initial schemas are annotated with contraints, these contraints must be preserved in the target schema. Moreover, during the transformation process, when high-level data structures are refined, new constraints can be added for semantic preservation (e.g. referential integrity). We intend to present a possible solution, using an algebraic approach that is constraint-aware, in the sense that existent contraints are preserved and new contraints are added when necessary. This solution is based on refinement theory and point-free program transformation.

Template Metaprogramming - From University to Industry
Zoltán Porkolab (Eötvös Loránd University, Budapest)
Wed, 09 Jan, 2008 at 14:00
The C++ and Java programming languages are considered as object-oriented languages. However, both have strong features for generative programming: the C++ templates and the Java generics. Those generative programming facilities make it possible to write abstract data structures and generic algorithms. Moreover C++ templates form a Turing-complete sublanguage of C++, so one can write programs "running" in the compilation time. Template metaprogramming is an emerging new direction in C++ programming for executing algorithms in compilation time. This one time theoretical possibility today became a strong industrial tool widely used in various libraries and applications. In this talk we review the possible fields of application of C++ template metaprogramming, and emphasize its unique advantages.

Apresentação do Projecto FP7 CACE: Computer Aided Cryptography Engineering
Manuel Bernardo Barbosa
Wed, 05 Dec, 2007 at 14:00

Model-based user interface testing
José Creissac Campos
Wed, 21 Nov, 2007 at 14:00
Analytic usability analysis methods have been proposed as an alternative to user testing in early phases of development due to the cost of the latter approach. By working with models of the systems, analytic models are not capable of identifying implementation related problems that might have an impact on usability. Model-based testing enables the testing of an implemented software artefact against a model of what it should be (the oracle). In the case of model-based user interface testing, a main issue is the use of oracles at an adequate level of abstraction. This talk discusses the findings of an effort to use task models as oracles for model-based testing of user interfaces.
Slides (PDF)

Previous seminar series

See the past talks of TFM Seminar.

See the past talks of PURé Café.

-- JoseCampos - 16 Feb 2009

FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida

2LT

A two-level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration, and data mappings between VDM abstract models and SQL.

Alma

A Generic System for Program Visualization / Animation

AudioBrowser

A Portuguese talking browser is the final product of this project. The application aims at minimizing the scanning time of a web page thus enabling a talking browser to read a web site at a speed comparable to that of a sighted user.

IVY Workbech

A model based tool for the analysis of interactive systems' designs. The tool acts as a front end to the NuSMV model checker, creating an abstraction layer where models of interactive systems can be developed and analysed. IVY uses a plugin approach enabling for easy integration of new components. Current components include: a text and graphical editor of MAL interactors (the IVY workbench modelling language), a property patterns tool (under development), a compiler from MAL interactors to NuSMV, and a trace visualiser . All components are integrated via IPF (the interactor plugin framework).

Jspell

An open-source morphological analyzer. Mainly developed for Portuguese, it includes dictionaries for English and Latin. It is being used to create spelling dictionaries of several open-source projects, e.g. aspell, Firefox and Thunderbird dictionaries.

LISS

A compiler for a toy language with pedagogical goals.

Metamorphosis

A Topic Maps Builder (Oveia), Validator (Tche), and Navigator (Ulisses): A XML generic platform for TM specification (syntax+semantics), construction (enabling data extraction from heterogenous information resources), validation (according to a constraint spec), storage (XTM-format or Database), and navigation (conceptual browsing).

NATools

An open-source workbench for parallel corpora processing. Among other tools, this includes a sentence aligner and a Probabilistic Translation Dictionary extractor, plus a word aligner.

SEED

An heterogeneous Information System (based on a generic framework, FDase) to support the study of Demographic Evolution.

Siep

A web-based Information System to support the Prosopographic study of portuguese medieval priests, in the context of the "Fasti Ecclesiae Portugaliae".

UMinho Haskell Libraries

The UMinho Haskell Libraries are located in the libraries subdirectory. The modules included in the libraries cover a wide range of functionality, for instance: representation and operations on relations and graphs; analysis and manipulation of spreadsheets and Java programs; support for pointfree programming; support for VDM like concepts (such as data type invariants, pre and post-conditions).

UMinho Haskell Tools

Several tools are included in the UMS distributions, among which: DrHylo (Derives hylomorphisms from restricted Haskell syntax), ChopaChops (Graph slicing and chopping), HaGLR (Generalized LR parsing), SdfMetz (An SDF monitoring tool), Camila (Prototype Camila interpreter), VooDooM (Transforms VDM datatypes to a relational representation).

WebAppviewer

A system aimed at program comprehension on the web.

XTDL Tool Set

XTDL: XTDL - XML Tool Definition Language & XTS - XTDL Tool Set.

FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
DI/FAST Home
DI.FAST Wiki Home
DI.FAST TfmSeminar

Related

Research.PURe Project

Navigation

Users
Changes
Index
Statistics
Webs
Search

FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
%STARTINCLUDE%

body {
  background-color : lightgray;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px ;
}

a:link    { text-decoration : none ; color : darkblue ; }
a:visited { text-decoration : none ; color : darkblue ; }
a:hover   { text-decoration : none ; color : darkred ; }
a:active  { text-decoration : none ; color : darkred ; }

div.WebLeftBar a:link    { text-decoration : none ; color : white ; }
div.WebLeftBar a:visited { text-decoration : none ; color : lightgrey ; }
div.WebLeftBar a:hover   { text-decoration : none ; color : white ; }
div.WebLeftBar a:active  { text-decoration : none ; color : lightgrey ; }

hr { color : black ; border : solid 0 ; padding : 0 ; background-color : darkgray; height : 1px}

div.WebTopBar {
  background : white ;
  border : solid ;  
  border-width : 1px ;
  border-color : darkgray; 
  font-size : 200% ;
  font-style : italic ;
  margin: 0em ;
  padding : 0.5em ;
}

.WebTopMenuBar {
  background : %WEBBGCOLOR%;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 0em;  
  border-bottom-width: 0em;  
  border-color: darkgray; 
/*  width : 100% ; */
  margin: 0em ;
  padding : 0.5em ;
}

.WebContentCanvas {
  background : %WEBBGCOLOR% ;
  border: solid ;
  border-right-width : 1px;  
  border-left-width : 1px;  
  border-bottom-width : 1px;  
  border-top-width : 0em;  
  border-color: darkgray; 
  margin: 0em ;
  padding : 0em ;
}

.ContentTopicTitle {
  font-size : 150% ;
}

H1, H2, H3, H4, H5, H6 { 
  display: block 
}

H1 { margin-top: 0em; margin-bottom: 0em }
H2, H3, H4 { margin-top: 0em; margin-bottom: 0em }
H5, H6 { margin-top: 1em }
//H1 { text-align: center }
H1, H2, H3, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }

H1 { font-size: x-large }
H2 { font-size: large }
H3 { font-size: medium }

.WebLeftBar {
  vertical-align : top ;
  background : %WEBBGCOLOR% ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  width : 120px ; 
  font-size : 90% ;
  color : #444444 ;
  float : left; 
  margin: 0em ;
  padding-left : 10px ;
  padding-top : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
}

.WebLeftBarInactive {
  .twikiLink {
a:link    { text-decoration : none ; color : white ; } ;
a:visited { text-decoration : none ; color : lightgrey ; };
a:hover   { text-decoration : none ; color : white ; };
a:active  { text-decoration : none ; color : white ; };
  };
  vertical-align : top ;
  background : %WEBBGCOLOR% ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  widthh : 120px ; 
  font-size : 90% ;
  float : left; 
  margin: 0em ;
  padding-left : 10px ;
  padding-top : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
}

.newsbar {
  font-size : 85% ;
}

.WebContent {
  position : scroll ;
  vertical-align : top ;
  background : white ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 1px;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 140px ;;
}

.WebContentSolo {
  position : scroll ;
  vertical-align : top ;
  background : white ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 0em;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 0px ;;
}

/* Show the "PREVIEW" word in the background when previewing a topic: */
.WebPreview {
  background: url('%PUBURL%/TWiki/PreviewBackground/previewbg.gif');
  vertical-align : top ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 1px;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 140px ;;

}



/* Make warnings appear in red, bold text: */
font.warn
{
  color: red;
  font-weight: bold;
}

%STOPINCLUDE%
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
Foundations and Applications of Software Technology WebHome
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser

{ Edit | Attach | Printable | Diffs | More... }

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT

O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN. Outros parceiros são a Universidade do Minho (via DI e CCG) e a EDP Distribuição.

Com o InPACT a EFECEC visa o desenvolvimento e introdução de uma nova linha de ferramentas de engenharia avançadas na sua gama de produto para o sector de actividade de automação, protecção e controlo de sistemas de energia ou similares.

A Universidade do Minho, através do DI e CCG, traz ao projecto competências nas áreas de investigação científica, análise e desenho de soluções nos domínios genéricos de aplicações informáticas e, em particular, nos domínios específicos da interface com o utilizador, edição diagramática, compiladores de linguagens, linguagens visuais e validação de comportamento.

No contexto do InPACT estão disponíveis dois projectos de mestrado na área do desenvolvimento de editores avançados de diagramas. Existes financiamento para estes projectos:

a) Desenvolvimento de um editor de sinópticos (representações do processo controlado 2D vectoriais dinâmicas e interactivas) executável em múltiplas plataformas (web, dispositivo embebido e desktop).

b) Desenvolvimento de um editor diagramático configurável para diferentes linguagens gráficas.

-- JoseCampos - 08 Sep 2008

LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida

Livros a comprar

Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca!

Livros registados depois de 17 Maio:

Criptografia:

LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida

Propostas de Temas para Dissertações de Mestrado


Um animador para a linguagem CALF.

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Carlos Bacelar Almeida / Manuel Alcino Cunha

DESCRIÇÃO:

A linguagem CALF está a ser desenvolvida no âmbito do projecto europeu CACE. Trata-se de uma linguagem de domínio específico para o desenvolvimento de aplicações criptográficas que concilia, por um lado, abstracções poderosas ao nível do sistema de tipos (e.g. tipos parametrizados por valores) e, por outro, matém presente preocupações relativas à eficiência do código resultante.

O tema proposto é o desenvolvimento de um interpretador e de um mini-compilador para essa linguagem.

  • análise sintáctica do código fonte;
  • verificação/inferência de tipos;
  • codificação de uma "shell" que permita o teste rápido de programas;
  • tradutor da representação interna para código C++ (fazendo uso da biblioteca NTL)

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Gerador de Condições de Verificação

ÁREA CIENTÍFICA:

Program Verification LOGICS AND MEANINGS OF PROGRAMS

PROPONENTES:

Jorge Sousa Pinto / Carlos Bacelar Almeida

DESCRIÇÃO:

As abordagens recentes à verificação de programas envolvem duas componentes:

  • a utilização de um demonstrador de teoremas (automático ou interactivo);
  • uma aplicação designada por "Gerador de Condições de Verificação" (VCGen).

A ideia é que o VCGen transforma um programa (anotado com a respectiva especificação) num conjunto de "obrigações de prova" de primeira ordem que possam ser verificadas pelo demonstrador de teoremas considerado. O VCGen é "correcto" na medida em que, se todas as obrigações de prova se verificarem, existe garantia que o programa se encontra "conforme" a especificação apresentada.

O objectivo deste projecto é o de implementar um VCGen para uma linguagem imperativa "C-like". Pretende-se que esse VCGen seja modular, na medida em que diferentes características da linguagem (e.g. utilização de "arrays"; memória dinâmica; etc.) sejam consideradas incrementalmente.

Esta proposta enquadra-se no projecto FCT Rescue e no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

Está aberto um concurso para uma bolsa de investigação do projecto Rescue em que este tema se enquadra. Recomenda-se assim que potenciais interessados submetam a respectiva candidatura (mais informações em http://www.eracareers.pt/opportunities/index.aspx?task=global&jobId=11685).

Descrição detalhada: VCGen.pdf

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Computação Multipartida Segura do Logaritmo

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • Distributed Systems

PROPONENTES:

Carlos Bacelar Almeida

DESCRIÇÃO:

Em "Computação Multipartida Segura" (SMC) existem várias partes que pretendem contribuir com dados para uma dada computação (e.g. alguma estatística sobre a agregação desses dados), mas com garantias que a confidencialidade desses dados não é comprometida. Um domínio onde essas técnicas encontram aplicação é o da "Mineração de Dados com Preservação de Privacidade" (PPDM) - nesse caso cada uma das partes contribui com a sua Base de Dados para uma dada técnica de Mineração de Dados, tendo garantias que as outras partes não obtém qualquer conhecimento desses dados (para além do resultado da técnica executada).

O objectivo deste projecto é a codificação de um algoritmo SMC específico: o cálculo do logaritmo. Esse algoritmo é uma peça fundamental numa grande quantidade de técnicas PPDM, e constitui por si só um excelente exemplo combinação de técnicas específicas de SMC (avaliação segura de circuitos; partilha de segredos; etc.). Pretende-se assim utilizar a codificação do algoritmo proposto como pretexto para apresentar o domínio da SMC.

Linguagens de programação a utilizar: C/C++, Java.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Correcção perante implementação de referência

ÁREA CIENTÍFICA:

  • Program Verification
  • LOGICS AND MEANINGS OF PROGRAMS

PROPONENTES:

Jorge Sousa Pinto / Carlos Bacelar Almeida

DESCRIÇÃO:

Para se aferir a correcção de um programa é necessário saber qual a funcionalidade que supostamente ele codifica, i.e. a sua "especificação". Tipicamente, essa especificação é expressa por propriedades lógicas embebidas no próprio código do programa (sob a forma de "anotações"). No entanto, e em domínios específicos como na codificação de técnicas criptográficas, é conveniente apresentar uma "implementação de referência" cujo comportamento é adoptado como modelo.

O objectivo deste projecto consiste em implementar uma metodologia, que tem vindo a ser desenvolvida no grupo de investigação FAST, que permite um certo grau de automatização na verificação da correcção perante implementações de referência.

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Verificação estática de programas CALF/CAO

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • Program Verification

PROPONENTES:

Carlos Bacelar Almeida / Jorge Sousa Pinto

DESCRIÇÃO:

Os ataques a bibliotecas que implementam funcionalidade criptográfica são tipicamente orientados a pequenas falhas na codificação. Assim se explicam os numerosos "vulnerability reports" que nos dão conta de ataques que exploram "stack/heap buffer overflow", etc. Esse facto justifica que no desenho de uma linguagem orientada à codificação de técnicas criptográficas se invista em mecanismos que minimizem os problemas referidos.

Com a "análise estática" de programas pretende-se antecipar potenciais problemas na sua execução por análise do seu código. Um exemplo clássico é a verificação dos limites nos acessos a vectores - nesse caso, pretende-se garantir que esses acessos serão realizados sempre dentro da gama declarada.

Este projecto consiste em desenvolver um módulo de análise estática para a linguagem CALF/CAO --- uma linguagem de domínio específico orientada para a codificação de técnicas criptográficas, desenvolvido no projecto europeu CACE. Esse módulo deverá ser responsável por realizar a análise simbólica do programa e, com o auxílio de um demonstrador automático, fornecer garantias relativas à segurança do programa considerado.

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática

MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa

Propostas de Temas para Dissertações de Mestrado


Extensões de Alto-Nivel Para uma Linguagem de Programação Criptográfica

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

No âmbito do Projecto FP7 CACE (Computer Aided Cryptography Engineering) está a ser desenvolvida a linguagem de programação CAO. Esta linguagem foi desenhada com o objectivo de facilitar a implementação de algoritmos criptográficos numa notação que se aproxime daquela utilizada nas publicações científicas e normas criptográficas, e será suportada por um compilador que automatizará algumas optimizações e contra-medidas de segurança.

Pretende-se com este projecto explorar algumas extensões de alto-nível à linguagem CAO, que permitirão melhorar a usabilidade da linguagem, nomeadamente na implementação de bibliotecas criptográficas genéricas, que poderão ser instanciadas com parametrizações diferentes. Incluem-se nos objectivos deste trabalho a exploração de sistemas de tipos dependentes, funções de ordem superior, etc. A implementação das ferramentas de suporte a esta linguagem deverão ser realizadas na linguagem OCaml.

LOCAL

Dep. Informática


Suporte para raciocínio sobre estruturas algébricas

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Carlos Bacelar Almeida

DESCRIÇÃO:

As estruturas algébricas são um ingrediente fundamental na codificação e na demonstração de segurança das técnicas criptográficas. Raciocinar formalmente sobre elas é assim um aspecto crítico quando está em causa a demonstração de correcção e segurança de software criptográfico.

Neste projecto pretende-se definir uma biblioteca para o Sistema de Prova COQ que incorpore factos e propriedades sobre as estruturas algébricas utilizadas em software criptográfico (grupos, grupos cíclicos, corpos finitos, etc.). Essa bibliotecas terá um papel importante na infra-estrutura de verificação na "toolbox CACE" na medida em que realizará a ponte entre as abstracções disponibilizadas pelas linguagens CAO/CALF, e as demonstrações de correcção/segurança que decorrem das propriedades matemáticas dessas estruturas. Como base de trabalho, pretende-se adoptar o projecto "Math Components" (http://www.msr-inria.inria.fr/Projects/math-components), biblioteca construída sobre uma extensão da linguagem de tácticas do Coq (SSreflect) que incorpora facilidades avançadas para a gestão de scripts de prova e construção de provas por reflexão. Assim, e numa primeira fase, o projecto consistirá em dominar essa extensão e os conceitos associados. Numa segunda fase, o trabalho incidirá sobre a integração da biblioteca com o gerador de obrigações de prova para a linguagem CALF (desenvolvido no âmbito de outras tarefas do projecto CACE), e com a "toolbox" desenvolvida por David Nowak orientada para a demonstração de segurança de técnicas criptográficas.

Esta proposta enquadra-se no projecto FP7 CACE.

LOCAL:

Dep. Informática


Avaliação de Protocolos de Acordo de Chaves com Autenticação Baseada em Segredos Fracos

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

A execução de um protocolo de acordo de chaves tipicamente exige a existência de uma infra-estrutura de chave-pública para garantir a autenticação dos agentes. Quando isto não é possível, a autenticação é garantida pela pré-distribuição de um segredo partilhado que, muitas vezes é relativamente fraco no que respeita à informação que permanece desconhecida para os atacantes. As palavras-chave são um exemplo destes segredos, bem como as variáveis aleatórias partilhadas geradas a partir da exploração das características dos canais físicos em redes wireless.

No contexto do projecto de investigação Wireless Information Theoretic Security (WITS) pretende-se avaliar a aplicabilidade prática dos protocolos de acordo de chaves com autenticação baseada em segredos fracos já propostos na literatura. Para além da implementação dos protocolos, e dado que as soluções existentes são justificadas de formas distintas e com base em aproximações variadas que incluem a Teoria da Informação e a Segurança Computacional, será necessário estabelecer uma metodologia que permita medir a performance das diferentes soluções para níveis de segurança comparáveis.

LOCAL:

Dep. Informática


Exploração de Algorítmos de Anonimização de Bases de Dados

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

As técnicas de anonimização de bases de dados são uma tecnologia emergente. O seu objectivo é permitir a divulgação de listagens com informação útil para data mining, mas sujeitas a restrições devido a questões de privacidade. Um exemplo clássico é a divulgação de uma listagem com um conjunto de pacientes que deram entrada num hospital num dado período de tempo, conjuntamente com as condições médicas de que padeciam. A omissão da identidade do paciente, sendo necessária à preservação da sua privacidade, não elimina a possibilidade da sua identificação. De facto, campos como o código-postal, a idade e o sexo podem permitir, só por si, identificar um indivíduo univocamente. São, por este motivo, chamados de quasi-identificadores. No entanto, a eliminação de todos estes quasi-identificadores torna os dados inúteis de um ponto de vista estatístico.

A anonimização consiste em processar os dados, agrupando os registos que tenham valores suficientemente próximos dos quasi-identificadores, de maneira a que um número suficiente de indivíduos em questão se tornem indistinguíveis a um observador, mesmo que este tenha algum conhecimento externo. Pretende-se com este projecto a validação, implementação e benchmarking de um algoritmo desenvolvido no âmbito de um projecto de transferência de tecnologia terminado recentemente.

LOCAL:

Dep. Informática


Reutilização de alietoridade entre diversas primitivas criptográficas

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

A disponibilidade de bits perfeitamente aleatórios na implementação de algoritmos criptográficos é um dos pressupostos fundamentais à sua segurança. No entanto, a geração de bits aleatórios com qualidade adequada é uma operação custosa, que pode mesmo colocar em causa a viabilidade de implementação de determinados algoritmos criptográficos em plataformas com recursos limitados.

Uma das soluções para este problema, que permite obter ganhos significativos em termos do peso computacional e largura de banda, é amortizar esse custo reutilizando a mesma aleatoriedade em diversas execuções de um mesmo algoritmo. No entanto, este tipo de optimização tem de ser cuidadosamente analisado a nível teórico, para garantir que não implica perdas de segurança.

Pretende-se com este projecto estender os resultados teóricos existentes para o caso em que se reutiliza aleatoriedade entre algoritmos de natureza diferentes, nomeadamente entre algoritmos de cifra e assinatura digital.

LOCAL:

Dep. Informática


Extensões de Alto-Nível Para uma Linguagem de Programação Criptográfica

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION
  • LANGUAGE CONSTRUCTS AND FEATURES

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

No âmbito do Projecto FP7 CACE (Computer Aided Cryptography Engineering) está a ser desenvolvida a linguagem de programação CAO. Esta linguagem foi desenhada com o objectivo de facilitar a implementação de algoritmos criptográficos numa notação que se aproxime daquela utilizada nas publicações científicas e normas criptográficas, e será suportada por um compilador que automatizará algumas optimizações e contra-medidas de segurança.

Pretende-se com este projecto explorar algumas extensões de alto-nível à linguagem CAO, que permitirão melhorar a usabilidade da linguagem, nomeadamente na implementação de bibliotecas criptográficas genéricas, que poderão ser instanciadas com parametrizações diferentes. Incluem-se nos objectivos deste trabalho a exploração de sistemas de tipos dependentes, funções de ordem superior, etc. A implementação das ferramentas de suporte a esta linguagem deverão ser realizadas na linguagem OCaml.

PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The DI.FAST group develops and maintains software tools and libraries that support its research and education activities.

name description
Camila VDM meets Functional Programming
2LT Two-level software transformation
CoddFish Strongly-typed relational databases
XsdMetz Structure and usage metrics for XML Schema
SdfMetz Grammar metrics for SDF, BNF, Yacc, and more
MatchO Matching objects without language extension
VooDooM Analysis and transformation of VDM specifications
DrHylo Transformation of functional programs into hylomorphic form
Pointless Support for point-free programming
INblobs Editing and interpretation of Interaction Nets
SimpliFree Transformation of point-free programs
HaLex Model, manipulate and animate regular languages
HaGlr Generalized LR parsing
Lrc Higher-order attribute grammar system
HaSlicer Slicing functional programs
CircLib, HaCirc, OCirc Transformation of cicular programs
Strafunski Strategic functitonal programming
Sdf2Haskell? Functional programming support for language processing

Most of this software is programmed in the functional programming language Haskell. Some tools and libraries are also available as part of the UMinho Haskell Libraries & Tools.

TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira

Theory and Formal Methods Seminar Series

Wednesdays at 9:00 in the DI meeting room

The Theory and Formal Methods Seminar series (TfmSeminar) is a bi-weekly scientific colloquium organized by the Theory and Formal Methods group. The seminar continues the tradition of PURé Café in a wider scope.

Moderator: Jorge Sousa Pinto.

Attendance is open to all.

If you would like to contribute a talk, please contact the moderator.

Upcoming talks

As of September 2007, the TFM seminar series will been continued with a wider scope as the FAST Group Seminar.

Past talks

Wed, 14 Feb, 2007 at 12:00
Extended Static Checking by Strategic Rewriting of Pointfree Relational Expressions
Claudia Necco
We describe how a pointfree treatment of relations, their properties, their operators, and the laws that govern them can be captured in a type-directed strategic rewriting system for transformation of relational expressions. This rewriting tool can be used to simplify relational proof obligations and ultimately reduce them to tautologies. We demonstrate how such reductions provide extended static checking (ESC) for design contraints commonly found in software modeling and development.

Wed, 13 December, 2006 at 11:00
XCentric: processamento de XML em programação em lógica
Jorge Coelho, LIACC
Nesta palestra vamos apresentar a linguagem de programação especializada no processamento de XML, XCentric. O XCentric é uma linguagem de programação em lógica baseada numa extensão ao algoritmo de unificação de Robinson para lidar com termos com functores de aridade arbitrária e num sistema de tipos que extende a noção de tipo regular para para permitir tipificar sequências de argumentos: os "regular sequence types". Vai ser apresentada a linguagem, vários exemplos de utilização, o uso de termos com functores de aridade flexivel para representar XML e de regular sequence types para representar linguages de tipos para XML (DTDs e XMLSchema). Em seguida vamos mostrar o uso da nova forma de unificação no processamento (muito compacto e declarativo) de XML e o uso dos tipos para validação desse processamento.

Wed, 6 December, 2006 at 9:00
Compreensão de Algoritmos de Routing / Understanding Routing Algorithms
Mario Berón
Nesta palestra conceptualizamos Compreensão de Programas e Ferramentas de Compreensão de Programas. Depois descrevemos um esquema de anotação de código que permite a extracção de informação dinâmica de programas escritos em linguagem C. Como passo seguinte apresentamos um sistema de avaliação de algoritmos de routing denominado EAR (un Evaluador de Algoritmos de Ruteo) que utilizamos para analisar a aplicabilidade do nosso esquema de anotação de código. Também, apresentamos as diferentes visões de EAR que foram extraídas a partir do nosso esquema de anotação. Finalmente apresentamos BORS (Behavioral-Operational Relation Strategy), uma estratégia para relacionar as visões comportamental e operacional de sistemas.

Wed, 15 November, 2006 at 9:00
Transformation of Structure-Shy Programs
Alcino Cunha
We present an algebraic approach to transformation of structure-shy programs, in particular strategic functions (eg. Strafunski or SyB) and XML queries (eg. XPath). We formulate a rich set of algebraic laws and show how subsets of these laws can be used to construct rewrite systems for specialization, generalization, and optimization of structure-shy programs. Our approach demonstrates that the analogy between the Laplace/Fourier transforms and the point-wise/point-free transform can be extended with a structure-shy/point-free transform.

Wed, 25 October, 2006 at 9:00
Utilização das ferramentas Caduceus, COQ e SIMPLIFY na Verificação de programas em C
José Pedro Correia and José Pedro Magalhães

Wed, 18 October, 2006 at 9:00
Secure Cryptographic Workflow in the Standard Model
Manuel Bernardo Barbosa
Following the work of Al-Riyami et al. we define the notion of key encapsulation mechanism supporting cryptographic workflow (WF-KEM) and prove a KEM-DEM composition theorem which extends the notion of hybrid encryption to cryptographic workflow. We then generically construct a WF-KEM from an identity-based encryption (IBE) scheme and a secret sharing scheme. Chosen ciphertext security is achieved using one-time signatures. Adding a public-key encryption scheme we are able to modify the construction to obtain escrow-freeness. We prove all our constructions secure in the standard model.

Wed, 4 October, 2006 at 9:00
Short introduction to the 2LT project
Alcino Cunha
A two-level data transformation (2LT) consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. A typical example of a 2LT consists in transforming XML schemas into relational database schemas, coupled with the migration of the XML documents to relational tables. Recently, we have developed a type-safe Haskell library for 2LT, based on the theory of data refinement.
9:15
Generation and preservation of referential constraints during two-level tranformation
Pablo Berdaguer
Abstract not available yet
9:45
Luís Pedro Machado
On the correspondance between generic lenses and data refinement
Abstract not available yet

See the past talks of PURé Café.

WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?

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

TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira
Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ...
FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira
FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ...
MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa
Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ...
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida
Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ...
WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques
The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ...
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro
InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ...
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida
Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ...
InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ...
FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ...
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos
FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ...
FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida
Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ...
FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida
2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ...
FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida
The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ...
FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida
Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ...
FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ...
FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida
Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ...
FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida
Ph.D. MAP/I Doctoral Programme in Computer Science M.Sc. Courses Master courses in Computer science at Minho University are built upon the concept of specialisation ...
LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
do Minho of Informatics Science and Technology Center (CCTC) page @ CCTC site FAST Intranet
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
Past Projects Old Webpages
PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
Staff Research Students External Research Students Former Research Members Former Students
WebSideBar 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida
Overview Home Research People Projects Tools Opportunities Seminar Education "}% Events (more...) News ...
WebCss 29 Mar 2008 - 03:33 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Research Partnerships Industrial Liaisons
WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida
TWiki.DI/FAST Web Preferences The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site level preferences in ...
WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida
Statistics for DI/FAST Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and ...
FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
Home FAST Wiki Home FAST TfmSeminar Related Research.PURe Project Navigation Users Changes Index Statistics Webs Search
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The FAST group develops and maintains software tools and libraries that support its research and education activities. name description Camila VDM meets ...
LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida
Livros a comprar Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca! Kees Doets and ...
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida
Upcoming Deadlines Deadline Name When Where January 8, 2007 FMOODS'07 June 6 8, 2007 Paphos, Cyprus January 12, 2007 SBLP'07 May ...
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest
FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
body { background color : lightgray; font family: Verdana, Arial, Helvetica, sans serif; font size: 12px ; } a:link { text decoration : none ; color : darkblue ...
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser
{ Edit Attach Printable Diffs More... }
WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e mail when topics change in this DI/FAST web. This is a convenient service, so you do not have to ...
WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?
Web Web Home Changes Index Search Webs
WebRss 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web /view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.
WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
See also the faster WebTopicList
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?
See also the verbose WebIndex.
WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?
Found 40 topics.

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

WebCss 29 Mar 2008 - 03:33 - 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; }

.topicmenu { font-size:10px; }

.topicmenu .twikiCurrentTopicLink { color: #06c; }

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

WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques

The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias da Computação, CCTC) of the University of Minho (Braga, Portugal).

FAST's research is concerned with foundations (F), applications (A) and software (S) technology (T) and spreads over HCI, software components, reactive systems, language technology and security. Abstract modeling binds these concerns together. Research in this area at the Department of Informatics has a long tradition at the scientific level, with significant links to national industry, and a deep involvement in the department's teaching activities, at both the undergraduate and the postgraduate level.

Regular group's activities include a research seminar that provides a stimulating meeting opportunity for the whole team, including post-grad and final year undergraduate students.

WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
DI/FAST Web Changed Changed by
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida
Upcoming Deadlines Deadline Name When Where January 8, 2007 FMOODS'07 June 6 8, 2007 Paphos, Cyprus January 12, 2007 SBLP'07 May ...
FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida
Ph.D. MAP/I Doctoral Programme in Computer Science M.Sc. Courses Master courses in Computer science at Minho University are built upon the concept of specialisation ...
FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida
Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ...
FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ...
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos
FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ...
FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ...
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida
Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ...
FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida
Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ...
FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida
Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ...
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro
InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ...
FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida
The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ...
FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira
FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ...
FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida
2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ...
FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
Home FAST Wiki Home FAST TfmSeminar Related Research.PURe Project Navigation Users Changes Index Statistics Webs Search
FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
body { background color : lightgray; font family: Verdana, Arial, Helvetica, sans serif; font size: 12px ; } a:link { text decoration : none ; color : darkblue ...
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser
{ Edit Attach Printable Diffs More... }
InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ...
LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida
Livros a comprar Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca! Kees Doets and ...
LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
do Minho of Informatics Science and Technology Center (CCTC) page @ CCTC site FAST Intranet
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida
Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ...
MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa
Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ...
PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
Staff Research Students External Research Students Former Research Members Former Students
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
Past Projects Old Webpages
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Research Partnerships Industrial Liaisons
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The FAST group develops and maintains software tools and libraries that support its research and education activities. name description Camila VDM meets ...
TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira
Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ...
WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?
WebCss 29 Mar 2008 - 03:33 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques
The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ...
WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
See also the faster WebTopicList
WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?
Web Web Home Changes Index Search Webs
WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e mail when topics change in this DI/FAST web. This is a convenient service, so you do not have to ...
WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida
TWiki.DI/FAST Web Preferences The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site level preferences in ...
WebRss 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web /view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest
WebSideBar 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida
Overview Home Research People Projects Tools Opportunities Seminar Education "}% Events (more...) News ...
WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida
Statistics for DI/FAST Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and ...
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?
See also the verbose WebIndex.
Found 40 topics.

See also the faster WebTopicList

WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?

WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e-mail when topics change in this DI/FAST 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:

Format: <space><space><space>, followed by:
* Main.yourWikiName (if you want that the e-mail address in your home page is used)
* Main.yourWikiName - yourEmailAddress (if you want to specify a different e-mail address)
* Main.anyTWikiGroup (if you want to notify all members of a particular TWikiGroup)

Related topics: TWikiUsers, TWikiRegistration

WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida

TWiki.DI/FAST Web Preferences

The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)

Preferences:

  • Set SKIN=nat

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

  • Set PAGETITLE = FAST

  • Set NATWEBLOGO = FAST
  • Set WEBLOGOALT = Foundations and Applications of Software Technology
  • Set WEBLOGOURL = WebHome

  • List of topics of the TWiki.DI/FAST web:
    • Set WEBTITLE = Foundations and Applications of Software Technology

  • Web specific background color: (Pick a lighter one of the StandardColors) # * Set WEBBGCOLOR = #3399FF
    • Set WEBBGCOLOR = #FFCC66

  • 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. DI/FAST.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = Foundations and Applications of Software Technology
    • Set SITEMAPUSETO = Foundations and Applications of Software Technology

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

  • Default template for new topics and form(s) 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 template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the DI/FAST web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = FastGroup
    • Set DENYWEBRENAME =
    • Set ALLOWWEBRENAME = FastGroup

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

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #FFCC66 .
  • 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 new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:

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 #FFCC66
  • 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 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.DI/FAST http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST /twiki/pub/Main/LocalLogos/um_eengP.jpg TfmSeminar http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/TfmSeminar Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ... (last changed by JoseNunoOliveira) 2010-05-14T00:01:27Z JoseNunoOliveira FastSeminar http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastSeminar FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ... (last changed by JoseNunoOliveira) 2010-05-13T23:54:40Z JoseNunoOliveira MscThemes0910 http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/MscThemes0910 Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ... (last changed by ManuelBernardoBarbosa) 2009-09-29T16:49:44Z ManuelBernardoBarbosa FastOpportunities http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastOpportunities Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ... (last changed by JoseBacelarAlmeida) 2009-09-29T15:04:07Z JoseBacelarAlmeida WebHome http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/WebHome The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ... (last changed by PedroRangelHenriques) 2009-06-28T00:49:26Z PedroRangelHenriques FastProjects http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastProjects InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ... (last changed by AntonioNestorRibeiro) 2009-06-23T13:18:07Z AntonioNestorRibeiro MscThemes0809 http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/MscThemes0809 Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ... (last changed by JoseBacelarAlmeida) 2008-09-26T17:00:42Z JoseBacelarAlmeida InPACT http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/InPACT InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ... (last changed by JoseCampos) 2008-09-08T23:41:19Z JoseCampos FastNewsHeadlines http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastNewsHeadlines New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ... (last changed by TWikiGuest) 2008-09-08T23:30:49Z guest FastNews http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastNews FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ... (last changed by JoseCampos) 2008-09-08T23:30:49Z JoseCampos FastPeople http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastPeople Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ... (last changed by JoseBacelarAlmeida) 2008-08-29T14:00:45Z JoseBacelarAlmeida FastTools http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastTools 2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ... (last changed by JoseBacelarAlmeida) 2008-04-09T17:16:21Z JoseBacelarAlmeida FastResearch http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastResearch The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ... (last changed by JoseBacelarAlmeida) 2008-04-09T16:53:41Z JoseBacelarAlmeida FastPastProjects http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastPastProjects Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ... (last changed by JoseBacelarAlmeida) 2008-03-30T16:02:34Z JoseBacelarAlmeida FastEventsHeadlines http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastEventsHeadlines 2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ... (last changed by TWikiGuest) 2008-03-29T04:51:56Z guest FastEvents http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastEvents Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ... (last changed by JoseBacelarAlmeida) 2008-03-29T04:51:56Z JoseBacelarAlmeida
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?

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 DI/FAST Web only)

Other search options:
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest

Advanced Search

Search: \.*

DI/FAST Web Changed Changed by
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida

Upcoming Deadlines

Deadline Name When Where
January 8, 2007 FMOODS'07 June 6-8, 2007 Paphos, Cyprus
January 12, 2007 SBLP'07 May 23-25, 2007 Natal, Brazil
January 12, 2007 CiE 2007 (Computability in Europe) June 18-23, 2007 Siena, Italy
January 21, 2007 ACSD (7th Inter Conf. Application of Concurrency to System Design) June 1-13, 2007 Bratislava, Slovak Republik
January 27, 2007 Coordination'07 June 6-8, 2007 Paphos, Cyprus
January 28, 2007 CALCO'07 (2nd Conf. Algebra and Coalgebra in Computer Science) August 20-24, 2007 Bergen, Norway
January 28, 2007 [[http://www.sei.ecnu.edu.cn/TASE2007/] [TASE'07(1st IEEE & IFIP Inter. Symp. Theoretical Aspects of Software Eng.)]] June 6-8, 2006 Shangai, China
January 29, 2007 IFM 2007 (Integrated Formal Methods) July 2-6, 2007 Oxford, UK
January 30, 2007 EuroPLoP 2007 (12th European Conf. Pattern Languages of Programs) July 4-8, 2007 Irsee Monastery, Germany
February 16, 2007 Qac'07 (First Inter. Workshop on Quality Aspects of Coordination) June 4-5, 2007 Shangai, China
February 20, 2007 SARP'2007 (First Int. Ws. Software Architecture Research and Practice) July 1-6, 2007 Silicon Valley, USA
March 11, 2007 SACT'07 (2th IEEE A Software Architectures & Component Technologies) July 24-27, 2007 Beijing, China
March 19, 2007 ESEC/FSE 2007 September 3-7 Dubrovnik, Croatia
March 19, 2007 MODELS 2007 September 30 - October 5, 2007 Nashville, USA
March 26, 2007 CONCUR'07 September 4-7 Lisbon, Portugal
May 4, 2007 Refine'07 (BCS-FACS Refinement Workshop) July 2-6, 2007 Oxford, UK
May 15, 2007 SBMF'07 August, 29-31 Ouro Preto, Brazil
April 16, 2007 SCAM'07 September 30 - October 1, 2007 Maison Internationale, Paris, France

Past Deadlines

Deadline Name When Where
July 8, 2005 3nd APPSEM II Workshop September 12-15, 2005 Frauenchiemsee, Germany
July 8, 2005 Trends in Functional Programming September 23-24, 2005 Tallinn, Estonia
July 15, 2005 Formal Aspects of Component Software October 24-25, 2005 Macao
August 7, 2005 Implementation and Application of Functional Languages September 19-21, 2005 Dublin, Ireland
August 20, 2005 Practical Aspects of Declarative Languages January 11-13, 2006 South Carolina, USA
October 3, 2005 Programming Language Technologies for XML January 14, 2006 South Carolina, USA
October 7, 2005 ETAPS'06 (FASE, FOSSACS, ESOP, TACAS, CC) March 25 - April 2, 2006 Vienna, Austria
November 11, 2005 FLOPS'06 (Eighth International Symposium on Functional and Logic Programming) April 24-26, 2006 Fuji Susono, Japan
December 2, 2005 SC'06 (5th International Workshop on Software Composition) March 25-26, 2006 Vienna, Austria
December 11, 2005 CSR'06 (International Computer Science Symposium in Russia) June, 8-12, 2006 St. Petersburg, Russia
December 14, 2005 FESCA'06 (Formal Foundations of Embedded Software and Component-Based Software Architectures) March 26, 2006 Vienna, Austria
January 8, 2006 CMCS'06 (8th International Workshop on Coalgebraic Methods in Computer Science) March 25-27, 2006 Vienna, Austria
January 10, 2006 FMOODS'06 (8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems) June 13-16, 2006 Bologna, Italy
January 10, 2006 Coordination'06 (8th International Conference on Coordination Models and Languages) June 13-16, 2006 Bologna, Italy
January 20, 2006 ICPC'06 (14th International Conference on Program Comprehension) June 14-16, 2006 Athens, Greece
January 21, 2006 SBLP (10º Brazilian Symposium on Programing Languages) May 15-19, 2006 Itatiaia, Brasil
January 27, 2006 DEON'06(Deontic Logic in Computer Science) July 12-14, 2006 Utrecht, The Netherlands
January 27, 2006 MPC'06 & AMAST'06 July 3-5, 2006 Kuressaare, Estonia
February 3, 2006 LICS'06 (Logic in Computer Science) August 12-15 Seattle, USA
February 10, 2006 ICALP'06 (33rd International Colloquium on Automata, Languages and Programming) July, 9-16 Venice, Italy
February 15, 2006 MFPS XXII (Twenty-second Conference on the Mathematical Foundations of Programming Semantics) May, 24-27 Genoa, Italy
February 24, 2006 FM'06: 14TH INTERNATIONAL SYMPOSIUM ON FORMAL METHODS August 21 - 27, 2006 Hamilton, Canada
February 27, 2006 RelMiCS/AKA 2006: Joint 9th International Conference on RELATIONAL METHODS IN COMPUTER SCIENCE and 4th International Workshop on APPLICATIONS OF KLEENE ALGEBRA 29 Aug.-2 Sep. 2006 Manchester, UK
March 3, 2006 JMLC2006 September, 12-15 Oxford, UK
March 20, 2006 MoDELS'06 October, 1-6 Genoa, Italy
March 21, 2006 CONCUR'06 August 27-30 Bonn, Germany
March 27, 2006 AiML'06: Advances in Modal Logic September 25-28 Queensland, Australia
March 31, 2006 MTCoord'06 June 13 Bologna, Italy
April 11, 2006 SIGSOFT 2006 / FSE 14 (14th ACM Symposium on Foundations of Software Engineering) November 5-11 Portland, Oregon, USA
April 11, 2006 CSL'06 (Computer Science Logic 2006) September 25-29 Szeged, Hungary
April 30, 2006 Generative Programming and Component Engineering (GPCE'06) October 22-26 Portland, USA
May 1, 2006 ICTAC'06 (Int. Symp. Theo. Aspects of Computing) November 22-24 Gammarth/Tunis, Tunisia
May 12, 2006 ICFEM 2006 (Eighth International Conference on Formal Engineering Methods) October 30 - November 3 Macau

Summer and Winter Schools

Deadline Name When Where
July 1, 2005 APPSEM II September 8-12, 2005 Frauenchiemsee, Germany

Journals

FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida

Ph.D.

M.Sc. Courses

Master courses in Computer science at Minho University are built upon the concept of specialisation course.

Each of these corresponds to a half-time academic year, and are focused on a particular applicational area of computer science. Moreover, they incorporate an important project component, where the student must incorporate all the necessary skills.

FAST group members are involved in the following courses:

FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida

Forthcoming Events

  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software

MOMPES (Model-based Methodologies for Pervasive and Embedded Software) workshop series focuses on the scientific and practical aspects related with the adoption of MDA and other MBD methodologies (notation, process, methods, and tools) for supporting the construction of computer-based systems, and more specifically, pervasive and embedded software. The 5th edition of this wrokshop will be organized within ETAPS 2008 (11th European Joint Conferences on Theory and Practice of Software), Budapest, Hungary, April 5, 2008.

A Interacção 2008 – 3ª Conferência Interacção Pessoa-Máquina – realiza-se na Universidade de Évora, de 15 a 17 de Outubro de 2008, e visa reunir investigadores, docentes e profissionais das diversas áreas envolvidas, promovendo a partilha de conhecimentos e pontos de vista sobre a Interacção Pessoa-Máquina em Portugal.


Past Events

FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software
  • Interacção 2008 - 3ª Conferência Interacção Pessoa-Máquina
  • XATA 2008 - 6th national conference of XML: Applications and Technologies. Évora, 14,15 February 2008
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos

FAST News

New Project: FAST members participate in EFACEC's InPACT project.

FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the next two years in its, QREN funded, InPACT project (Integrated Engineering Tools for Protection, Automation and Control Systems).

Sep 08, 2008 11:59 PM


Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.

The conference will be held in Évora, 15-17 October 2008.

Oct 12, 2007 2:08 PM


New Paper: Simulation and Formal Verification of Industrial Systems Controllers

J. Machado and E. Seabra and J.C. Campos and F. Soares and C.P. Leao and J.F. Silva (forthcoming) In 19th International Congress of Mechanical Engineering (COBEM 2007).

Oct 12, 2007 1:40 AM


New Paper: Formal analysis of interactive systems: opportunities and weaknesses

M. D. Harrison and J. C. Campos and K. Loer (forthcoming) In P. Cairns and A. Cox, editors, Research Methods in Human Computer Interaction. Cambridge University Press.

Oct 12, 2007 1:39 AM


New Paper: Connecting rigorous system analysis to experience centred design

(download from RepositoriUM? )

M. D. Harrison and J. C. Campos and G. Doherty and K. Loer (forthcoming) In E. Law and E. Hvannberg and G. Cockton and J. Vanderdonckt, editors, Maturing Usability: Quality in Software, Interaction and Value, Human-Computer Interaction Series. Springer. (ISSN: 1571-5035; ISBN: 978-1-84628-940-8)

Oct 12, 2007 1:39 AM


New Paper: A New Plant Modelling Approach For Formal Verification Purposes

J. Machado and E. Seabra and F. Soares and J. Campos (forthcoming) In 11th IFAC Symposium on Large Scale Systems 2007. Elsevier.


New Paper: Considering context and users in interactive systems analysis

J.C. Campos and M.D. Harrison (forthcoming) In Engineering Interactive Systems 2007, Lecture Notes in Computer Science. Springer-Verlag.


New Paper: An Interaction Model and Infrastructure for Localized Activities in Pervasive Computing Environments

H. Pinto and R. José and J. C. Campos (2007) In IEEE International Conference on Pervasive Services 2007 (ICPS'07), pages 232-241. IEEE Computer Society Press. (ar: 18/64 ~.28)


NewPaper: Model-based user interface testing with Spec Explorer and ConcurTaskTrees?

J. L. Silva and J. C. Campos and A. Paiva (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 116-133. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Exploring an option space to engineer a ubiquitous computing system

M. Harrison and C. Kray and J. C. Campos (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 67-82. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Exploring an option space to engineer a ubiquitous computing system

M. Harrison and C. Kray and J. C. Campos (2007) In Paul Curzon and Antonio Cerone, editors, The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), pages 67-82. (to appear in ENTCS, Springer - ar: 7/18 ~.39)


New Paper: Integrating HCI into a Software Engineering course

A.N. Ribeiro and J.C. Campos and F.M. Martins (2007) In Pre-proceedings HCI Educators 2007.


New Paper: Combining Formal Methods and Functional Strategies Regarding the Reverse Engineering of Interactive Applications

J. C. Silva and J. C. Campos and J. Saraiva (2007) In G. Doherty and A. Blandford, editors, Interactive Systems: Design, Specification and Verification, volume 4323 of Lecture Notes in Computer Science, pages 137-150. Springer-Verlag.


New Paper: Paper Coupled Schema Transformation and Data Conversion For XML and SQL (by Pablo Berdaguer, Alcino Cunha, Hugo Pacheco, and Joost Visser) accepted by PADL 2007 (Nice, France).

Oct 5, 2006 4:21 PM


New Paper: Paper Strongly Typed Rewriting For Coupled Software Transformation (by AlcinoCunha? and Joost Visser) accepted by RULE 2006 (Seattle, USA).

Sep 25, 2006 11:42 AM


New Paper: Paper Strong Types for Relational Databases by Alexandra Silva and Joost Visser has been accepted for the Haskell Workshop 2006 (Portland, USA).

Sep 25, 2006 11:42 AM


New Paper: Paper Configurations of Web Services by MarcoAntonioBarbosa? and LuisSoaresBarbosa? has been accepted for FOCLASA'06 (Bonn, Germany). Sep 25, 2006 11:41 AM


New Paper: Paper Towards a Coordination Model for Interactive Systems by MarcoAntonioBarbosa? , JoseCampos? and LuisSoaresBarbosa? has been accepted for FMIS'06 (Macau).

Sep 25, 2006 11:40 AM

FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
  • New Project: FAST members participate in EFACEC's InPACT project
  • Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.
  • New Paper: Simulation and Formal Verification of Industrial Systems Controllers
  • New Paper: Formal analysis of interactive systems: opportunities and weaknesses
  • New Paper: Connecting rigorous system analysis to experience centred design
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida

Post-doctoral positions

  • The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research position in the area of Software Foundations. Specific expertise is sought in applied semantics, software analysis and transformation, formal verification, provable security and theory of programming languages as well as eager interest in formal foundations and a strong aptitude for projects with real-world potential. (Application deadline: 30-09-2008; more information).

PhD Opportunities

MsC Opportunities

FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida

Past Projects

Old webpages:

FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida

Staff

(All email addresses are AT di.uminho.pt except where indicated)

Research Students

(All email addresses are AT di.uminho.pt except where indicated)

External Research Students

(All email addresses are AT di.uminho.pt except where indicated)

Former Research Members

Former Students

  • Pedro Quaresma de Almeida, supervised by J. Valença.
  • Giovani Rubert Liberlotto, Topic Maps, from Syntax to Semantics. Supervised by P. Henriques and C. Ramalho.
  • Paulo Jorge Matos. An Architectural Model for the Development of Compilers: application to "Dolphin" Framework. Supervised by P. Henriques.
  • Sun Meng, 2004. Coalgebra Theory and its Application in Component Software. Co-supervised by L. Barbosa.
  • Miguel Pessoa Monteiro, 2005. Refactorings to Evolve Object-Oriented Systems with Aspect-Oriented Concepts. Supervised by J. M. Fernandes.
  • Maria João Varanda Pereira. Systematization of Program Visualization and Algorithm Animation. Supervised by P. Henriques.
  • Maria de Fátima Coutinho Rodrigues. An Heterogeneous Architecture for Knowledge Extraction from Databases. Co-supervised by P. Henriques.
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro

InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems

O projecto InPACT é um projecto de II&DT com vista ao desenvolvimento de ferramentas de engenharia avançadas para aplicação a sistemas de protecção, automação e controlo (PAC) de sistemas eléctricos de energia. Nestes sistemas incluem-se os domínios (i) da automação de subestações (SAS), (ii) comando e controlo de centrais electroprodutoras, (iii) automação de redes de distribuição e (iv) sistemas afins.

O projecto tem enfoque particular no SAS e em tecnologia de automação distribuída com base em normas internacionais aplicáveis, nomeadamente a IEC 61850 e normalização internacional associada e a IEC 61131-3, não deixando de abranger conceitos mais recentes como aqueles incluídos na série de normas IEC 61499 ou abordar outras tecnologias comunicativas de segunda geração como aquelas baseadas na série de normas IEC 60870-5.

A Universidade do Minho traz ao projecto competências nas áreas de investigação científica, análise e desenho de soluções nos domínios genéricos de aplicações informáticas e, em particular, nos domínios específicos da interface ao utilizador, edição diagramática, compiladores de linguagens, linguagens visuais e validação de comportamento.

Jul/2008-Jun/2010
Funded by EFACEC and QREN
Partners: EFACEC, U.Minho, EDP.
Budget: 81K¤ (UMinho budget)

CACE - Computer Aided Cryptographic Engineering

The goal of this project is to design, develop and deploy a toolbox that will support the specific domain of cryptographic software engineering. Ordinarily, development of cryptographic software is a huge challenge:security and trust is mission critical and modern applications processing sensitive data typically require the deployment of sophisticated cryptographic techniques. The proposed toolbox will allow non-experts to develop high-level cryptographic applications and business models by means of cryptography-aware high-level programming languages and compilers. The description of such applications in this way will allow automatic analysis and transformation of cryptographic software to detect security critical implementation failures, e.g., software and hardware based side-channel attacks, when realizing low level cryptographic primitives and protocols. CACE is an FP7 project funded by the European Union.

CACE will start beginning of 2008 and run for 3 years.

Rescue - Reliable and Safe Code execUtion for Embedded systems

This project aims at providing innovative, efficient and expressive mechanisms for the secure implementation and execution of code, with an emphasis on problems posed by embedded systems.

Rescue is a 3 year project, funded by FCT under contract PTDC/EIA/65862/2006.
Starting date: January 2008.

AMADEUS: Aspects and Compiler Optimizations for Matlab System Development

This project addresses the enrichment of MATLAB with aspect-oriented extensions to include additional information (e.g., type and shape of variables) and to experiment different implementation features (e.g., different implementations for the same function, certain type binding for variables, etc.). The proposed aspects aim to configure the low-level data representation of real variables and expressions, to specifically-tailored data representations that benefit from a more efficient support by target computing engines (e.g., fixed- instead of floating-point representations). The approach also aims to help developers to introduce handlers (code triggered when certain conditions may occur and with a richer functionality than assertions) and monitoring features, and to configure function implementations. We believe aspect-oriented extensions will help system modelling, simulation, and exploration of features conceiving system implementation. One of the advantages is related to the fact that a single version of the specification can be used throughout the entire development cycle rather than maintaining multiple versions, as is currently the case.

Nov/2007-Oct/2009
Funded by FCT (PTDC/EIA/70271/2006)
Partners: Inesc-ID, U.Minho, Uninova, Deimos.
Budget: 106K¤

IVY - A model-based usability analysis environment

IVY's goal is to develop a model based tool for the analysis of interactive systems designs. The tool will act as a front end to the SMV model checker, creating an abstraction layer where models of interactive systems can be developed and analysed.

SCAPS - Safe Control of Automated Production Systems

Development of tools and techniques to aid the formal verification of Discrete Event Systems (DES) controllers using timed plant models.

LerNet

Language Engineering and Rigorous Software Development is an ALFA project (Latin America Academic Training ) funded by the European Comission.

Project partners are the Universities of Minho (coordinator), Utrecht, Chalmers, INRIA, Politécnica de Valência, Castilla-La Mancha, La República, EAFIT, Nacional de San Luís, Federal de Minas Gerais, Católica de Santiago del Estero.

The project will fund a total of 27 PhD students co-tutored by a Latin-American and an European institution. Total funding: approx. 530.000¤. Current state: 8 PhD students have started their work.

Additionally the project will set up a research network in the areas of Programming Languages and Rigorous Software Construction.

APPSEM II (Applied Semantics)

Several group members participate in this 5th. framework program thematic network, IST-2001-38957

TYPES

The Types project is a coordination action in EU′s 6th. framework programme. It started in September 2004 and is a continuation of a number of successful European projects.

Maria João Frade is associated to this project.

GRICES-00342

Technological and Scientific Cooperation Project between Portugal and the P. R. of China on Formal Foundations for Component-based Programming

REVVIS

A Iberoamerican network of experts in Software Verification and Validation. Funded by CYTED. Started 01/2007, runs for 3 years. J. F. Campos and J. B. Almeida are members.

SOFTAS: Software Development with Aspects

This project aims at inventing a seamless AOSD process by focusing on the definition of a complete software methodology covering all the development stages, so that crosscutting and non-crosscutting concerns can be traced during the lifecycle to produce efficient and high-quality software applications. The research results will be instantiated in practice with real world examples from industry.

In summary, the two main objectives of the project are:

  1. to propose a modelling and architecture design framework, which includes a methodology and tools to help the development of software applications that can take advantage of the principles of aspect-orientation;
  2. to derive quantitative evidence on the improvement on the modularity of produced software and other quality attributes.

Sep/2005-Dec/2007
Funded by FCT (POSC/EIA/60189/2004)
Partners: FCT-UNL, U.Minho, IP Beja, LINCIS, NAV.
Budget: FCT: 89K¤

FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida

The following research challenges have been targetted in recent work:

  • How to model, design and reason rigorously about highly complex software systems (including forms of composition, coordination, interaction and deployment)?
  • How to derive correct software from abstract models (oriented to critical aspects of system's design such as eg, functionality, security, data quality and usability)?
  • How to reconstruct abstract models from the real world (including legacy software and incomplete or inconsistent data sources)?



Research Partnerships:


Industrial Liaisons:

FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira

FAST Seminar Series

Wednesdays at 14:00 in the DI meeting room

The FAST Seminar Series is a bi-weekly scientific colloquium organized by the Foundations and Applications of Software Technology group.

Moderator: José Creissac Campos.

Attendance is open to all.

If you would like to contribute a talk, please contact the moderator.

Upcoming talks

None for the time being.

Past talks

Modelling human aspects of a simple ubiquitous system using UPPAAL and PROMELA
Michael Harrison (Newcastle University)
Thur, 2 Jul, 2009 at 11:00
The talk is very much work in progress. During the last few months I have been exploring models of a simple ubiquitous system to explore plausible operator behaviours. The first model, developed in UPPAAL, includes simple timing constraints driven by the process that a mobile device is intended to control. The second PROMELA model describes the same system but also makes explicit the information resources that would be used by the operator to control the plant. The talk will mainly focus on the PROMELA model. However I aim to discuss why the UPPAAL model was easier to construct and (at a simple level) to analyse, and to raise preliminary questions about time aspects of the model.

A Hoare-logic for programs that may or may not terminate
Keiko Nakata (Institute of Cybernetics, Tallinn University of Technology)
Wed, 17 Jun, 2009 at 11:30
In our previous work we have studied several coinductive operational semantics, all of which are proved equivalent, for the While language to describe terminating as well as non-terminating program executions. The operational semantics keep track of all the intermediate states that an execution goes through as a trace (a sequence of states). The trace is finite for a terminating execution and infinite for a non-terminating execution.
In this talk I present a Hoare-logic for While, which is proved sound and complete with respect to those operational semantics. As usual, our Hoare-triple consists of a precondition, a statement and a postcondition. The precondition is a predicate on initial states, whereas the postcondition is a predicate on traces. Since a trace contains the full information about an execution, the logic can talk about for instance if an execution is terminating or if an variable is updated infinitely often. My talk will start by introducing a coinductive big-step relational semantics, then present the Hoare-logic. I will explain some interesting design issues on the logic and our strategy for proving its completeness, that we have discovered through many failed attempts. All the results have been formalized in Coq.

Integração de Sistemas de Informação
Nuno F. Rodrigues (FAST)
Mon, 23 Mar, 2009 at 10:30
O objectivo da integração de sistemas de informação consiste na união de serviços e informações de diversos sub-sistemas independentes, por forma a obter uma solução única, coerente e integrada. Por outro lado, os modelos e linguagens de coordenação têm como principal objectivo especificar e raciocinar sobre configurações de cooperação entre entidades computacionais distintas e independentes. Apesar das diferenças fundamentais na forma com atacam os seus problemas específicos, a aplicação dos modelos e linguagens de coordenação à integração de sistemas de informação parece um exercício imediato e com enormes vantagens para o sucesso de projectos de integração de software. No entanto, esta relação encontra-se extremamente mal explorada, com a excepção de casos pontuais do uso de modelos de orquestração e coreografia. Nesta apresentação apresentar-se-á um conjunto de estilos de integração de sistemas de informação, tendo como preocupação explorar novas aplicações dos modelos de coordenação a cada estilo de integração introduzido. Para além de apresentar os estilos de integração de forma clara e independente de tecnologias específicas, é ainda apresentada uma organização comparativa dos estilos de integração.

Matrices As Arrows
Hugo Macedo (FAST)
Wed, 18 Feb, 2009 at 16:00
The advent of On-Chip parallelism poses a dreadful obstacle to current mature programming languages. Traditional approaches based on compiler or hand-coded optimizations are giving place to trendy generative techniques, based on DSL and ad-hoc program transformation frameworks. In this talk we will report on our first steps in the attempt to lay the common (categorical) semantics of a particular class of DSL addressing numerical programming under the motto "matrices as arrows!" We will shift the traditional view of matrices as indexed structures to an index-free representation, analogous to point-free program transformation.

Software Espacial nos Projetos de Veículos Lançadores Brasileiros
Miriam Alves (Instituto de Aeronáutica - IAE, Brasil)
Wed, 04 Feb, 2009 at 14:00
Esta apresentação abordará, de forma sucinta, as principais atividades do Instituto de Aeronáutica e Espaço (IAE - Brasil)- relacionadas aos Projetos de Veículos Lançadores de Satélites, com ênfase no desenvolvimento, validação e verificação tanto do software embarcado nestes veículos como nos sistemas de software de apoio de solo para a realização das missões de lançamento. Considerando a importância e o aspecto crítico destes sistemas de software, serão apresentadas as iniciativas mais recentes do grupo de software do IAE para a melhoria do processo de desenvolvimento e da abordagem de verificação e validação.

Automatic Generation of Visual Programming Environments
Nuno Oliveira (FAST)
Wed, 07 Jan, 2009 at 13:30
In this talk we will discuss the generation of visual programming environments in an automatic way, from the formal specification of the underlying language. An automatic visual environment generator, named DEViL? , is the base of the discussion. DEViL? generates visual programming environments with integration of graphical editors, compilers, translators and several others tools, from attribute grammars for visual-languages. A running example, VisualLISA? , is used to present the workflow to generate a visual programming environment. VisualLISA? is a visual editor for Attribute Grammar (AG) specifications. This editor is generated from a specification of a visual-language that enables us to draw, syntactically and semantically correct, attribute grammars. The visual specification of an AG is production-oriented and incremental. The editor translates the drawn attribute grammar directly into LISA notation or alternatively into a universal XML representation designed to support different AG-based compiler generators.

The IVY workbench
José Creissac Campos (FAST)
Wed, 03 Dec, 2008 at 14:00
In this talk I describe the IVY workbench, a tool for the modelling and model-checking based analysis of interactive systems.

GUISurfer - A Generic Framework for GUI Reasoning and Testing
João Carlos Silva (FAST)
Wed, 29 Oct, 2008 at 14:00
This talk discusses the development of the GUISurfer tool. GUISurfer is focused on extracting and testing behavioural models from Graphical User Interface (GUI) source code. We present a generic model for language independent reverse engineering of GUI-based applications, and we explore the integration of model-based testing techniques in our approach, thus allowing us to perform fault detection. First we describe our library for GUI models extraction and manipulation. And finally we show how these models can be use to reason about the user interface and generate test cases for automatic GUI testing.

Methods and techniques to analyze multi-level code to explore software components
Daniela da Cruz (FAST)
Wed, 22 Oct, 2008 at 14:00 (Anfiteatro A2 / DI)
This Ph.D. work, in the general context of Software Engineering, is concerned with software systems' maintenance (systems that may contain millions of lines of code). Namely, the work will be oriented to applications (may be web applications) developed under multi-language Integrated Development Environments (IDEs), where many languages and technologies can be smoothly combined due to the existence of a common language runtime.
Maintenance requires the comprehension of the overall system, as well as, the full understanding of each component (a program). Many times, the first task performed to do maintenance is the backward analysis of the system (from code to model), known as the reverse engineering process.
Program Comprehension, Program Understanding, and Reverse Engineering activities depend on the so-called program analysis, among other technologies; many times it is important to constrict the program analysis to a program slice to focus only on those statements that are responsible for some state.
Maintenance, code re-use, and systems' re-engineering require, as told above, quantifiable methods. That approach implies the definition and use of software metrics. But the complexity of data resulting from program analysis, or even from the metrics evaluation process, demands the resort to high-quality graphical interfaces to help the user to understand and navigate over the imbricated data. So, software visualization is another discipline involved in a systematic, disciplined, quantifiable approach to software maintenance. This contextualization let us understand that the background for the present work requires the study of: code analysis, slicing, metrics, and visualization. Because program verification is nowadays a relevant issue in this area of software engineering, it was decided to include another topic: proof carrying code (PCC).
A lot of work has been done in the past in code analysis to help in the various tasks of software re-engineering and maintenance, including program comprehension activities. Many good results have been reached. However in the multi-language multi-technology platform that will be considered, there is still need for a system that can handle programs at different levels of encoding. The aim of this Ph.D. work is to investigate efficient methods, techniques and tools to analyze source (high-level), intermediate (abstract middle-level) or target (low-level/machine) code, under the same environment, in order to extract static and dynamic information that can be visualized in a uniform way (independent of the analysis level) to help in program maintenance---the analysis, comprehension, and verification of a program.
The focus of this talk will be the general overview of the Ph.D. project, and a synthesis of the state-of-the-art concerning Program Analysis and Program Slicing.

From Spreadsheets to Relational Databases and Back
Jácome Cunha (FAST)
Wed, 08 Oct, 2008 at 14:00
This paper presents techniques and tools to transform spreadsheets into relational databases and back. A set of data refinement rules is introduced to map a tabular datatype into a relational database schema. Having expressed the transformation of the two data models as data refinements, we obtain for free the functions that migrate the data. We use well-known relational database techniques to optimize and query the data. Because data refinements define bidirectional transformations we can map such database back to an optimized spreadsheet. We have implemented the data refinement rules and we constructed Haskell-based tools to manipulate, optimize and refactor Excel-like spreadsheets.
talk

Modelling and simulating virtual environments
José Luís Silva (FAST)
Wed, 03 Sep, 2008 at 14:00
Context-aware applications pose new usability challenges that cut across the phases of design and development. They provide richer interaction taking context into account. They are difficult to build due to their distributed nature. This talk presents a technical literature review about modelling and simulating virtual environments, with a focus in context-aware applications. Relevant work in this area is discussed and compared through a case study. A first attempt to introducing context into some of the existing modelling approaches is described. Areas that require more work, and that we will possibly follow, are referenced.
talk

Resources for Situated Actions
Gavin Doherty (Trinity College Dublin)
Tue, 13 May, 2008 at 14:00
In recent years, advances in software tools have made it easier to analyze interactive system specifications, and allow the analyst to consider a wide range of possible behaviors. However, the effort involved in producing the specifications of the system is still substantial, and a difficulty exists regarding the specification of plausible behaviors on the part of the user. Recent trends in technology towards more mobile and distributed systems further exacerbates the issue, as contextual factors come in to play, and less structured, more opportunistic behavior on the part of the user makes purely task-based analysis difficult. In this paper we consider a resourced action approach to specification and analysis. In pursuing this approach we have two aims - firstly, to facilitate a resource-based analysis of user activity, allowing resources to be distributed across a number of artifacts, and secondly to consider within the analysis a wider range of plausible and opportunistic user behaviors without a heavy specification overhead, or requiring commitment to detailed user models.

Synthesis of Reo Circuits from Scenario-based Specifications
Sun Meng (CWI, Amsterdam)
Wed, 30 Apr, 2008 at 14:00
It is difficult to construct correct models for distributed large-scale service-oriented applications. Typically, the behavior of such applications emerge from interaction and collaboration of multiple components/services. On the other hand, each component, in general, takes part in multiple scenarios. Consequently, not only components, but also their interaction protocols are important in the development process for distributed systems. Coordination models and languages, like Reo, offer powerful ``glue-code'' that encode the interaction protocols. In this work we propose a novel synthesis technique, which can be used to generate Reo circuits directly from scenario specifications. Inspired by the way UML2.0 sequence diagrams can be algebraically composed, we define an algebraic framework for merging connectors generated from partial specifications by exploiting the algebraic structure of UML sequence diagrams.

An Introduction to Hoare Logic and Program Verification Conditions
Jorge Sousa Pinto
Wed, 20 Feb, 2008 at 14:00
Floyd-Hoare Logic stands at the heart of the science of Computer Programming, and has been used extensively in both formal software development and program verification. In this talk we review different methods for generating verification conditions for a given specification, and show how they are derived from Hoare's standard inference system. We discuss methods based on program annotations, weakest preconditions, and updates, and present examples of program verification systems based on each of these.

Contraint-aware schema transformation
Tiago Alves
Wed, 23 Jan, 2008 at 16:00 (new time)
Schema transformations occur in several contexts. Examples are software evolution, refactoring and cross-paradigm mapping (e.g. VDM to SQL transformation). When initial schemas are annotated with contraints, these contraints must be preserved in the target schema. Moreover, during the transformation process, when high-level data structures are refined, new constraints can be added for semantic preservation (e.g. referential integrity). We intend to present a possible solution, using an algebraic approach that is constraint-aware, in the sense that existent contraints are preserved and new contraints are added when necessary. This solution is based on refinement theory and point-free program transformation.

Template Metaprogramming - From University to Industry
Zoltán Porkolab (Eötvös Loránd University, Budapest)
Wed, 09 Jan, 2008 at 14:00
The C++ and Java programming languages are considered as object-oriented languages. However, both have strong features for generative programming: the C++ templates and the Java generics. Those generative programming facilities make it possible to write abstract data structures and generic algorithms. Moreover C++ templates form a Turing-complete sublanguage of C++, so one can write programs "running" in the compilation time. Template metaprogramming is an emerging new direction in C++ programming for executing algorithms in compilation time. This one time theoretical possibility today became a strong industrial tool widely used in various libraries and applications. In this talk we review the possible fields of application of C++ template metaprogramming, and emphasize its unique advantages.

Apresentação do Projecto FP7 CACE: Computer Aided Cryptography Engineering
Manuel Bernardo Barbosa
Wed, 05 Dec, 2007 at 14:00

Model-based user interface testing
José Creissac Campos
Wed, 21 Nov, 2007 at 14:00
Analytic usability analysis methods have been proposed as an alternative to user testing in early phases of development due to the cost of the latter approach. By working with models of the systems, analytic models are not capable of identifying implementation related problems that might have an impact on usability. Model-based testing enables the testing of an implemented software artefact against a model of what it should be (the oracle). In the case of model-based user interface testing, a main issue is the use of oracles at an adequate level of abstraction. This talk discusses the findings of an effort to use task models as oracles for model-based testing of user interfaces.
Slides (PDF)

Previous seminar series

See the past talks of TFM Seminar.

See the past talks of PURé Café.

-- JoseCampos - 16 Feb 2009

FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida

2LT

A two-level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration, and data mappings between VDM abstract models and SQL.

Alma

A Generic System for Program Visualization / Animation

AudioBrowser

A Portuguese talking browser is the final product of this project. The application aims at minimizing the scanning time of a web page thus enabling a talking browser to read a web site at a speed comparable to that of a sighted user.

IVY Workbech

A model based tool for the analysis of interactive systems' designs. The tool acts as a front end to the NuSMV model checker, creating an abstraction layer where models of interactive systems can be developed and analysed. IVY uses a plugin approach enabling for easy integration of new components. Current components include: a text and graphical editor of MAL interactors (the IVY workbench modelling language), a property patterns tool (under development), a compiler from MAL interactors to NuSMV, and a trace visualiser . All components are integrated via IPF (the interactor plugin framework).

Jspell

An open-source morphological analyzer. Mainly developed for Portuguese, it includes dictionaries for English and Latin. It is being used to create spelling dictionaries of several open-source projects, e.g. aspell, Firefox and Thunderbird dictionaries.

LISS

A compiler for a toy language with pedagogical goals.

Metamorphosis

A Topic Maps Builder (Oveia), Validator (Tche), and Navigator (Ulisses): A XML generic platform for TM specification (syntax+semantics), construction (enabling data extraction from heterogenous information resources), validation (according to a constraint spec), storage (XTM-format or Database), and navigation (conceptual browsing).

NATools

An open-source workbench for parallel corpora processing. Among other tools, this includes a sentence aligner and a Probabilistic Translation Dictionary extractor, plus a word aligner.

SEED

An heterogeneous Information System (based on a generic framework, FDase) to support the study of Demographic Evolution.

Siep

A web-based Information System to support the Prosopographic study of portuguese medieval priests, in the context of the "Fasti Ecclesiae Portugaliae".

UMinho Haskell Libraries

The UMinho Haskell Libraries are located in the libraries subdirectory. The modules included in the libraries cover a wide range of functionality, for instance: representation and operations on relations and graphs; analysis and manipulation of spreadsheets and Java programs; support for pointfree programming; support for VDM like concepts (such as data type invariants, pre and post-conditions).

UMinho Haskell Tools

Several tools are included in the UMS distributions, among which: DrHylo (Derives hylomorphisms from restricted Haskell syntax), ChopaChops (Graph slicing and chopping), HaGLR (Generalized LR parsing), SdfMetz (An SDF monitoring tool), Camila (Prototype Camila interpreter), VooDooM (Transforms VDM datatypes to a relational representation).

WebAppviewer

A system aimed at program comprehension on the web.

XTDL Tool Set

XTDL: XTDL - XML Tool Definition Language & XTS - XTDL Tool Set.

FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
DI/FAST Home
DI.FAST Wiki Home
DI.FAST TfmSeminar

Related

Research.PURe Project

Navigation

Users
Changes
Index
Statistics
Webs
Search

FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
%STARTINCLUDE%

body {
  background-color : lightgray;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px ;
}

a:link    { text-decoration : none ; color : darkblue ; }
a:visited { text-decoration : none ; color : darkblue ; }
a:hover   { text-decoration : none ; color : darkred ; }
a:active  { text-decoration : none ; color : darkred ; }

div.WebLeftBar a:link    { text-decoration : none ; color : white ; }
div.WebLeftBar a:visited { text-decoration : none ; color : lightgrey ; }
div.WebLeftBar a:hover   { text-decoration : none ; color : white ; }
div.WebLeftBar a:active  { text-decoration : none ; color : lightgrey ; }

hr { color : black ; border : solid 0 ; padding : 0 ; background-color : darkgray; height : 1px}

div.WebTopBar {
  background : white ;
  border : solid ;  
  border-width : 1px ;
  border-color : darkgray; 
  font-size : 200% ;
  font-style : italic ;
  margin: 0em ;
  padding : 0.5em ;
}

.WebTopMenuBar {
  background : %WEBBGCOLOR%;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 0em;  
  border-bottom-width: 0em;  
  border-color: darkgray; 
/*  width : 100% ; */
  margin: 0em ;
  padding : 0.5em ;
}

.WebContentCanvas {
  background : %WEBBGCOLOR% ;
  border: solid ;
  border-right-width : 1px;  
  border-left-width : 1px;  
  border-bottom-width : 1px;  
  border-top-width : 0em;  
  border-color: darkgray; 
  margin: 0em ;
  padding : 0em ;
}

.ContentTopicTitle {
  font-size : 150% ;
}

H1, H2, H3, H4, H5, H6 { 
  display: block 
}

H1 { margin-top: 0em; margin-bottom: 0em }
H2, H3, H4 { margin-top: 0em; margin-bottom: 0em }
H5, H6 { margin-top: 1em }
//H1 { text-align: center }
H1, H2, H3, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }

H1 { font-size: x-large }
H2 { font-size: large }
H3 { font-size: medium }

.WebLeftBar {
  vertical-align : top ;
  background : %WEBBGCOLOR% ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  width : 120px ; 
  font-size : 90% ;
  color : #444444 ;
  float : left; 
  margin: 0em ;
  padding-left : 10px ;
  padding-top : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
}

.WebLeftBarInactive {
  .twikiLink {
a:link    { text-decoration : none ; color : white ; } ;
a:visited { text-decoration : none ; color : lightgrey ; };
a:hover   { text-decoration : none ; color : white ; };
a:active  { text-decoration : none ; color : white ; };
  };
  vertical-align : top ;
  background : %WEBBGCOLOR% ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  widthh : 120px ; 
  font-size : 90% ;
  float : left; 
  margin: 0em ;
  padding-left : 10px ;
  padding-top : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
}

.newsbar {
  font-size : 85% ;
}

.WebContent {
  position : scroll ;
  vertical-align : top ;
  background : white ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 1px;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 140px ;;
}

.WebContentSolo {
  position : scroll ;
  vertical-align : top ;
  background : white ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 0em;  
  border-top-width: 0em;  
  border-bottom-width: 0em;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 0px ;;
}

/* Show the "PREVIEW" word in the background when previewing a topic: */
.WebPreview {
  background: url('%PUBURL%/TWiki/PreviewBackground/previewbg.gif');
  vertical-align : top ;
  border: solid; 
  border-left-width: 1px;  
  border-right-width: 1px;  
  border-top-width: 1px;  
  border-bottom-width: 1px;  
  border-color: darkgray; 
  padding-top : 20px ;
  padding-left : 20px ;
  padding-right : 20px ;
  padding-bottom : 10px ;
  margin-top: 0em ;
  margin-left: 140px ;;

}



/* Make warnings appear in red, bold text: */
font.warn
{
  color: red;
  font-weight: bold;
}

%STOPINCLUDE%
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
Foundations and Applications of Software Technology WebHome
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser

{ Edit | Attach | Printable | Diffs | More... }

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT

O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN. Outros parceiros são a Universidade do Minho (via DI e CCG) e a EDP Distribuição.

Com o InPACT a EFECEC visa o desenvolvimento e introdução de uma nova linha de ferramentas de engenharia avançadas na sua gama de produto para o sector de actividade de automação, protecção e controlo de sistemas de energia ou similares.

A Universidade do Minho, através do DI e CCG, traz ao projecto competências nas áreas de investigação científica, análise e desenho de soluções nos domínios genéricos de aplicações informáticas e, em particular, nos domínios específicos da interface com o utilizador, edição diagramática, compiladores de linguagens, linguagens visuais e validação de comportamento.

No contexto do InPACT estão disponíveis dois projectos de mestrado na área do desenvolvimento de editores avançados de diagramas. Existes financiamento para estes projectos:

a) Desenvolvimento de um editor de sinópticos (representações do processo controlado 2D vectoriais dinâmicas e interactivas) executável em múltiplas plataformas (web, dispositivo embebido e desktop).

b) Desenvolvimento de um editor diagramático configurável para diferentes linguagens gráficas.

-- JoseCampos - 08 Sep 2008

LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida

Livros a comprar

Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca!

Livros registados depois de 17 Maio:

Criptografia:

LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida

Propostas de Temas para Dissertações de Mestrado


Um animador para a linguagem CALF.

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Carlos Bacelar Almeida / Manuel Alcino Cunha

DESCRIÇÃO:

A linguagem CALF está a ser desenvolvida no âmbito do projecto europeu CACE. Trata-se de uma linguagem de domínio específico para o desenvolvimento de aplicações criptográficas que concilia, por um lado, abstracções poderosas ao nível do sistema de tipos (e.g. tipos parametrizados por valores) e, por outro, matém presente preocupações relativas à eficiência do código resultante.

O tema proposto é o desenvolvimento de um interpretador e de um mini-compilador para essa linguagem.

  • análise sintáctica do código fonte;
  • verificação/inferência de tipos;
  • codificação de uma "shell" que permita o teste rápido de programas;
  • tradutor da representação interna para código C++ (fazendo uso da biblioteca NTL)

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Gerador de Condições de Verificação

ÁREA CIENTÍFICA:

Program Verification LOGICS AND MEANINGS OF PROGRAMS

PROPONENTES:

Jorge Sousa Pinto / Carlos Bacelar Almeida

DESCRIÇÃO:

As abordagens recentes à verificação de programas envolvem duas componentes:

  • a utilização de um demonstrador de teoremas (automático ou interactivo);
  • uma aplicação designada por "Gerador de Condições de Verificação" (VCGen).

A ideia é que o VCGen transforma um programa (anotado com a respectiva especificação) num conjunto de "obrigações de prova" de primeira ordem que possam ser verificadas pelo demonstrador de teoremas considerado. O VCGen é "correcto" na medida em que, se todas as obrigações de prova se verificarem, existe garantia que o programa se encontra "conforme" a especificação apresentada.

O objectivo deste projecto é o de implementar um VCGen para uma linguagem imperativa "C-like". Pretende-se que esse VCGen seja modular, na medida em que diferentes características da linguagem (e.g. utilização de "arrays"; memória dinâmica; etc.) sejam consideradas incrementalmente.

Esta proposta enquadra-se no projecto FCT Rescue e no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

Está aberto um concurso para uma bolsa de investigação do projecto Rescue em que este tema se enquadra. Recomenda-se assim que potenciais interessados submetam a respectiva candidatura (mais informações em http://www.eracareers.pt/opportunities/index.aspx?task=global&jobId=11685).

Descrição detalhada: VCGen.pdf

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Computação Multipartida Segura do Logaritmo

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • Distributed Systems

PROPONENTES:

Carlos Bacelar Almeida

DESCRIÇÃO:

Em "Computação Multipartida Segura" (SMC) existem várias partes que pretendem contribuir com dados para uma dada computação (e.g. alguma estatística sobre a agregação desses dados), mas com garantias que a confidencialidade desses dados não é comprometida. Um domínio onde essas técnicas encontram aplicação é o da "Mineração de Dados com Preservação de Privacidade" (PPDM) - nesse caso cada uma das partes contribui com a sua Base de Dados para uma dada técnica de Mineração de Dados, tendo garantias que as outras partes não obtém qualquer conhecimento desses dados (para além do resultado da técnica executada).

O objectivo deste projecto é a codificação de um algoritmo SMC específico: o cálculo do logaritmo. Esse algoritmo é uma peça fundamental numa grande quantidade de técnicas PPDM, e constitui por si só um excelente exemplo combinação de técnicas específicas de SMC (avaliação segura de circuitos; partilha de segredos; etc.). Pretende-se assim utilizar a codificação do algoritmo proposto como pretexto para apresentar o domínio da SMC.

Linguagens de programação a utilizar: C/C++, Java.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Correcção perante implementação de referência

ÁREA CIENTÍFICA:

  • Program Verification
  • LOGICS AND MEANINGS OF PROGRAMS

PROPONENTES:

Jorge Sousa Pinto / Carlos Bacelar Almeida

DESCRIÇÃO:

Para se aferir a correcção de um programa é necessário saber qual a funcionalidade que supostamente ele codifica, i.e. a sua "especificação". Tipicamente, essa especificação é expressa por propriedades lógicas embebidas no próprio código do programa (sob a forma de "anotações"). No entanto, e em domínios específicos como na codificação de técnicas criptográficas, é conveniente apresentar uma "implementação de referência" cujo comportamento é adoptado como modelo.

O objectivo deste projecto consiste em implementar uma metodologia, que tem vindo a ser desenvolvida no grupo de investigação FAST, que permite um certo grau de automatização na verificação da correcção perante implementações de referência.

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática


Verificação estática de programas CALF/CAO

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • Program Verification

PROPONENTES:

Carlos Bacelar Almeida / Jorge Sousa Pinto

DESCRIÇÃO:

Os ataques a bibliotecas que implementam funcionalidade criptográfica são tipicamente orientados a pequenas falhas na codificação. Assim se explicam os numerosos "vulnerability reports" que nos dão conta de ataques que exploram "stack/heap buffer overflow", etc. Esse facto justifica que no desenho de uma linguagem orientada à codificação de técnicas criptográficas se invista em mecanismos que minimizem os problemas referidos.

Com a "análise estática" de programas pretende-se antecipar potenciais problemas na sua execução por análise do seu código. Um exemplo clássico é a verificação dos limites nos acessos a vectores - nesse caso, pretende-se garantir que esses acessos serão realizados sempre dentro da gama declarada.

Este projecto consiste em desenvolver um módulo de análise estática para a linguagem CALF/CAO --- uma linguagem de domínio específico orientada para a codificação de técnicas criptográficas, desenvolvido no projecto europeu CACE. Esse módulo deverá ser responsável por realizar a análise simbólica do programa e, com o auxílio de um demonstrador automático, fornecer garantias relativas à segurança do programa considerado.

Recomenda-se a utilização de uma linguagem funcional na realização do projecto (e.g. Haskell ou OCaml).

Esta proposta enquadra-se no projecto FP7 CACE.

INFORMAÇÃO ADICIONAL:

No âmbito do projecto CACE está prevista a possibilidade de atribuição de financiamento para suportar a realização desta dissertação em regime de tempo integral (contactar mbb(AT)di(DOT)uminho(DOT)pt).

LOCAL:

Dep. Informática

MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa

Propostas de Temas para Dissertações de Mestrado


Extensões de Alto-Nivel Para uma Linguagem de Programação Criptográfica

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

No âmbito do Projecto FP7 CACE (Computer Aided Cryptography Engineering) está a ser desenvolvida a linguagem de programação CAO. Esta linguagem foi desenhada com o objectivo de facilitar a implementação de algoritmos criptográficos numa notação que se aproxime daquela utilizada nas publicações científicas e normas criptográficas, e será suportada por um compilador que automatizará algumas optimizações e contra-medidas de segurança.

Pretende-se com este projecto explorar algumas extensões de alto-nível à linguagem CAO, que permitirão melhorar a usabilidade da linguagem, nomeadamente na implementação de bibliotecas criptográficas genéricas, que poderão ser instanciadas com parametrizações diferentes. Incluem-se nos objectivos deste trabalho a exploração de sistemas de tipos dependentes, funções de ordem superior, etc. A implementação das ferramentas de suporte a esta linguagem deverão ser realizadas na linguagem OCaml.

LOCAL

Dep. Informática


Suporte para raciocínio sobre estruturas algébricas

ÁREA CIENTÍFICA:

  • SECURITY AND PROTECTION
  • ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY

PROPONENTES:

Carlos Bacelar Almeida

DESCRIÇÃO:

As estruturas algébricas são um ingrediente fundamental na codificação e na demonstração de segurança das técnicas criptográficas. Raciocinar formalmente sobre elas é assim um aspecto crítico quando está em causa a demonstração de correcção e segurança de software criptográfico.

Neste projecto pretende-se definir uma biblioteca para o Sistema de Prova COQ que incorpore factos e propriedades sobre as estruturas algébricas utilizadas em software criptográfico (grupos, grupos cíclicos, corpos finitos, etc.). Essa bibliotecas terá um papel importante na infra-estrutura de verificação na "toolbox CACE" na medida em que realizará a ponte entre as abstracções disponibilizadas pelas linguagens CAO/CALF, e as demonstrações de correcção/segurança que decorrem das propriedades matemáticas dessas estruturas. Como base de trabalho, pretende-se adoptar o projecto "Math Components" (http://www.msr-inria.inria.fr/Projects/math-components), biblioteca construída sobre uma extensão da linguagem de tácticas do Coq (SSreflect) que incorpora facilidades avançadas para a gestão de scripts de prova e construção de provas por reflexão. Assim, e numa primeira fase, o projecto consistirá em dominar essa extensão e os conceitos associados. Numa segunda fase, o trabalho incidirá sobre a integração da biblioteca com o gerador de obrigações de prova para a linguagem CALF (desenvolvido no âmbito de outras tarefas do projecto CACE), e com a "toolbox" desenvolvida por David Nowak orientada para a demonstração de segurança de técnicas criptográficas.

Esta proposta enquadra-se no projecto FP7 CACE.

LOCAL:

Dep. Informática


Avaliação de Protocolos de Acordo de Chaves com Autenticação Baseada em Segredos Fracos

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

A execução de um protocolo de acordo de chaves tipicamente exige a existência de uma infra-estrutura de chave-pública para garantir a autenticação dos agentes. Quando isto não é possível, a autenticação é garantida pela pré-distribuição de um segredo partilhado que, muitas vezes é relativamente fraco no que respeita à informação que permanece desconhecida para os atacantes. As palavras-chave são um exemplo destes segredos, bem como as variáveis aleatórias partilhadas geradas a partir da exploração das características dos canais físicos em redes wireless.

No contexto do projecto de investigação Wireless Information Theoretic Security (WITS) pretende-se avaliar a aplicabilidade prática dos protocolos de acordo de chaves com autenticação baseada em segredos fracos já propostos na literatura. Para além da implementação dos protocolos, e dado que as soluções existentes são justificadas de formas distintas e com base em aproximações variadas que incluem a Teoria da Informação e a Segurança Computacional, será necessário estabelecer uma metodologia que permita medir a performance das diferentes soluções para níveis de segurança comparáveis.

LOCAL:

Dep. Informática


Exploração de Algorítmos de Anonimização de Bases de Dados

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

As técnicas de anonimização de bases de dados são uma tecnologia emergente. O seu objectivo é permitir a divulgação de listagens com informação útil para data mining, mas sujeitas a restrições devido a questões de privacidade. Um exemplo clássico é a divulgação de uma listagem com um conjunto de pacientes que deram entrada num hospital num dado período de tempo, conjuntamente com as condições médicas de que padeciam. A omissão da identidade do paciente, sendo necessária à preservação da sua privacidade, não elimina a possibilidade da sua identificação. De facto, campos como o código-postal, a idade e o sexo podem permitir, só por si, identificar um indivíduo univocamente. São, por este motivo, chamados de quasi-identificadores. No entanto, a eliminação de todos estes quasi-identificadores torna os dados inúteis de um ponto de vista estatístico.

A anonimização consiste em processar os dados, agrupando os registos que tenham valores suficientemente próximos dos quasi-identificadores, de maneira a que um número suficiente de indivíduos em questão se tornem indistinguíveis a um observador, mesmo que este tenha algum conhecimento externo. Pretende-se com este projecto a validação, implementação e benchmarking de um algoritmo desenvolvido no âmbito de um projecto de transferência de tecnologia terminado recentemente.

LOCAL:

Dep. Informática


Reutilização de alietoridade entre diversas primitivas criptográficas

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

A disponibilidade de bits perfeitamente aleatórios na implementação de algoritmos criptográficos é um dos pressupostos fundamentais à sua segurança. No entanto, a geração de bits aleatórios com qualidade adequada é uma operação custosa, que pode mesmo colocar em causa a viabilidade de implementação de determinados algoritmos criptográficos em plataformas com recursos limitados.

Uma das soluções para este problema, que permite obter ganhos significativos em termos do peso computacional e largura de banda, é amortizar esse custo reutilizando a mesma aleatoriedade em diversas execuções de um mesmo algoritmo. No entanto, este tipo de optimização tem de ser cuidadosamente analisado a nível teórico, para garantir que não implica perdas de segurança.

Pretende-se com este projecto estender os resultados teóricos existentes para o caso em que se reutiliza aleatoriedade entre algoritmos de natureza diferentes, nomeadamente entre algoritmos de cifra e assinatura digital.

LOCAL:

Dep. Informática


Extensões de Alto-Nível Para uma Linguagem de Programação Criptográfica

ÁREA CIENTÍFICA:

  • DATA ENCRYPTION
  • LANGUAGE CONSTRUCTS AND FEATURES

PROPONENTES:

Manuel Bernardo Barbosa

DESCRIÇÃO:

No âmbito do Projecto FP7 CACE (Computer Aided Cryptography Engineering) está a ser desenvolvida a linguagem de programação CAO. Esta linguagem foi desenhada com o objectivo de facilitar a implementação de algoritmos criptográficos numa notação que se aproxime daquela utilizada nas publicações científicas e normas criptográficas, e será suportada por um compilador que automatizará algumas optimizações e contra-medidas de segurança.

Pretende-se com este projecto explorar algumas extensões de alto-nível à linguagem CAO, que permitirão melhorar a usabilidade da linguagem, nomeadamente na implementação de bibliotecas criptográficas genéricas, que poderão ser instanciadas com parametrizações diferentes. Incluem-se nos objectivos deste trabalho a exploração de sistemas de tipos dependentes, funções de ordem superior, etc. A implementação das ferramentas de suporte a esta linguagem deverão ser realizadas na linguagem OCaml.

PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The DI.FAST group develops and maintains software tools and libraries that support its research and education activities.

name description
Camila VDM meets Functional Programming
2LT Two-level software transformation
CoddFish Strongly-typed relational databases
XsdMetz Structure and usage metrics for XML Schema
SdfMetz Grammar metrics for SDF, BNF, Yacc, and more
MatchO Matching objects without language extension
VooDooM Analysis and transformation of VDM specifications
DrHylo Transformation of functional programs into hylomorphic form
Pointless Support for point-free programming
INblobs Editing and interpretation of Interaction Nets
SimpliFree Transformation of point-free programs
HaLex Model, manipulate and animate regular languages
HaGlr Generalized LR parsing
Lrc Higher-order attribute grammar system
HaSlicer Slicing functional programs
CircLib, HaCirc, OCirc Transformation of cicular programs
Strafunski Strategic functitonal programming
Sdf2Haskell? Functional programming support for language processing

Most of this software is programmed in the functional programming language Haskell. Some tools and libraries are also available as part of the UMinho Haskell Libraries & Tools.

TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira

Theory and Formal Methods Seminar Series

Wednesdays at 9:00 in the DI meeting room

The Theory and Formal Methods Seminar series (TfmSeminar) is a bi-weekly scientific colloquium organized by the Theory and Formal Methods group. The seminar continues the tradition of PURé Café in a wider scope.

Moderator: Jorge Sousa Pinto.

Attendance is open to all.

If you would like to contribute a talk, please contact the moderator.

Upcoming talks

As of September 2007, the TFM seminar series will been continued with a wider scope as the FAST Group Seminar.

Past talks

Wed, 14 Feb, 2007 at 12:00
Extended Static Checking by Strategic Rewriting of Pointfree Relational Expressions
Claudia Necco
We describe how a pointfree treatment of relations, their properties, their operators, and the laws that govern them can be captured in a type-directed strategic rewriting system for transformation of relational expressions. This rewriting tool can be used to simplify relational proof obligations and ultimately reduce them to tautologies. We demonstrate how such reductions provide extended static checking (ESC) for design contraints commonly found in software modeling and development.

Wed, 13 December, 2006 at 11:00
XCentric: processamento de XML em programação em lógica
Jorge Coelho, LIACC
Nesta palestra vamos apresentar a linguagem de programação especializada no processamento de XML, XCentric. O XCentric é uma linguagem de programação em lógica baseada numa extensão ao algoritmo de unificação de Robinson para lidar com termos com functores de aridade arbitrária e num sistema de tipos que extende a noção de tipo regular para para permitir tipificar sequências de argumentos: os "regular sequence types". Vai ser apresentada a linguagem, vários exemplos de utilização, o uso de termos com functores de aridade flexivel para representar XML e de regular sequence types para representar linguages de tipos para XML (DTDs e XMLSchema). Em seguida vamos mostrar o uso da nova forma de unificação no processamento (muito compacto e declarativo) de XML e o uso dos tipos para validação desse processamento.

Wed, 6 December, 2006 at 9:00
Compreensão de Algoritmos de Routing / Understanding Routing Algorithms
Mario Berón
Nesta palestra conceptualizamos Compreensão de Programas e Ferramentas de Compreensão de Programas. Depois descrevemos um esquema de anotação de código que permite a extracção de informação dinâmica de programas escritos em linguagem C. Como passo seguinte apresentamos um sistema de avaliação de algoritmos de routing denominado EAR (un Evaluador de Algoritmos de Ruteo) que utilizamos para analisar a aplicabilidade do nosso esquema de anotação de código. Também, apresentamos as diferentes visões de EAR que foram extraídas a partir do nosso esquema de anotação. Finalmente apresentamos BORS (Behavioral-Operational Relation Strategy), uma estratégia para relacionar as visões comportamental e operacional de sistemas.

Wed, 15 November, 2006 at 9:00
Transformation of Structure-Shy Programs
Alcino Cunha
We present an algebraic approach to transformation of structure-shy programs, in particular strategic functions (eg. Strafunski or SyB) and XML queries (eg. XPath). We formulate a rich set of algebraic laws and show how subsets of these laws can be used to construct rewrite systems for specialization, generalization, and optimization of structure-shy programs. Our approach demonstrates that the analogy between the Laplace/Fourier transforms and the point-wise/point-free transform can be extended with a structure-shy/point-free transform.

Wed, 25 October, 2006 at 9:00
Utilização das ferramentas Caduceus, COQ e SIMPLIFY na Verificação de programas em C
José Pedro Correia and José Pedro Magalhães

Wed, 18 October, 2006 at 9:00
Secure Cryptographic Workflow in the Standard Model
Manuel Bernardo Barbosa
Following the work of Al-Riyami et al. we define the notion of key encapsulation mechanism supporting cryptographic workflow (WF-KEM) and prove a KEM-DEM composition theorem which extends the notion of hybrid encryption to cryptographic workflow. We then generically construct a WF-KEM from an identity-based encryption (IBE) scheme and a secret sharing scheme. Chosen ciphertext security is achieved using one-time signatures. Adding a public-key encryption scheme we are able to modify the construction to obtain escrow-freeness. We prove all our constructions secure in the standard model.

Wed, 4 October, 2006 at 9:00
Short introduction to the 2LT project
Alcino Cunha
A two-level data transformation (2LT) consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. A typical example of a 2LT consists in transforming XML schemas into relational database schemas, coupled with the migration of the XML documents to relational tables. Recently, we have developed a type-safe Haskell library for 2LT, based on the theory of data refinement.
9:15
Generation and preservation of referential constraints during two-level tranformation
Pablo Berdaguer
Abstract not available yet
9:45
Luís Pedro Machado
On the correspondance between generic lenses and data refinement
Abstract not available yet

See the past talks of PURé Café.

WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?

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

TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira
Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ...
FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira
FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ...
MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa
Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ...
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida
Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ...
WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques
The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ...
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro
InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ...
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida
Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ...
InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ...
FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ...
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos
FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ...
FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida
Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ...
FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida
2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ...
FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida
The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ...
FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida
Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ...
FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ...
FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida
Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ...
FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida
Ph.D. MAP/I Doctoral Programme in Computer Science M.Sc. Courses Master courses in Computer science at Minho University are built upon the concept of specialisation ...
LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
do Minho of Informatics Science and Technology Center (CCTC) page @ CCTC site FAST Intranet
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
Past Projects Old Webpages
PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
Staff Research Students External Research Students Former Research Members Former Students
WebSideBar 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida
Overview Home Research People Projects Tools Opportunities Seminar Education "}% Events (more...) News ...
WebCss 29 Mar 2008 - 03:33 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Research Partnerships Industrial Liaisons
WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida
TWiki.DI/FAST Web Preferences The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site level preferences in ...
WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida
Statistics for DI/FAST Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and ...
FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
Home FAST Wiki Home FAST TfmSeminar Related Research.PURe Project Navigation Users Changes Index Statistics Webs Search
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The FAST group develops and maintains software tools and libraries that support its research and education activities. name description Camila VDM meets ...
LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida
Livros a comprar Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca! Kees Doets and ...
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida
Upcoming Deadlines Deadline Name When Where January 8, 2007 FMOODS'07 June 6 8, 2007 Paphos, Cyprus January 12, 2007 SBLP'07 May ...
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest
FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
body { background color : lightgray; font family: Verdana, Arial, Helvetica, sans serif; font size: 12px ; } a:link { text decoration : none ; color : darkblue ...
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser
{ Edit Attach Printable Diffs More... }
WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e mail when topics change in this DI/FAST web. This is a convenient service, so you do not have to ...
WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?
Web Web Home Changes Index Search Webs
WebRss 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web /view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.
WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
See also the faster WebTopicList
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?
See also the verbose WebIndex.
WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?
Found 40 topics.

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

WebCss 29 Mar 2008 - 03:33 - 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; }

.topicmenu { font-size:10px; }

.topicmenu .twikiCurrentTopicLink { color: #06c; }

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

WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques

The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias da Computação, CCTC) of the University of Minho (Braga, Portugal).

FAST's research is concerned with foundations (F), applications (A) and software (S) technology (T) and spreads over HCI, software components, reactive systems, language technology and security. Abstract modeling binds these concerns together. Research in this area at the Department of Informatics has a long tradition at the scientific level, with significant links to national industry, and a deep involvement in the department's teaching activities, at both the undergraduate and the postgraduate level.

Regular group's activities include a research seminar that provides a stimulating meeting opportunity for the whole team, including post-grad and final year undergraduate students.

WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
DI/FAST Web Changed Changed by
ConferenceList 28 Jun 2007 - 11:39 - r100 JoseBacelarAlmeida
Upcoming Deadlines Deadline Name When Where January 8, 2007 FMOODS'07 June 6 8, 2007 Paphos, Cyprus January 12, 2007 SBLP'07 May ...
FastEducation 29 Mar 2008 - 04:49 - NEW JoseBacelarAlmeida
Ph.D. MAP/I Doctoral Programme in Computer Science M.Sc. Courses Master courses in Computer science at Minho University are built upon the concept of specialisation ...
FastEvents 29 Mar 2008 - 04:51 - r3 JoseBacelarAlmeida
Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ...
FastEventsHeadlines 29 Mar 2008 - 04:51 - NEW TWikiGuest
2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ...
FastNews 08 Sep 2008 - 23:30 - r3 JoseCampos
FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ...
FastNewsHeadlines 08 Sep 2008 - 23:30 - NEW TWikiGuest
New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ...
FastOpportunities 29 Sep 2009 - 15:04 - r4 JoseBacelarAlmeida
Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ...
FastPastProjects 30 Mar 2008 - 16:02 - r2 JoseBacelarAlmeida
Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ...
FastPeople 29 Aug 2008 - 14:00 - r6 JoseBacelarAlmeida
Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ...
FastProjects 23 Jun 2009 - 13:18 - r4 AntonioNestorRibeiro
InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ...
FastResearch 09 Apr 2008 - 16:53 - r3 JoseBacelarAlmeida
The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ...
FastSeminar 13 May 2010 - 23:54 - r38 JoseNunoOliveira
FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ...
FastTools 09 Apr 2008 - 17:16 - r3 JoseBacelarAlmeida
2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ...
FlexibleSkinLeftBar 28 Jun 2007 - 11:45 - r4 JoseBacelarAlmeida
Home FAST Wiki Home FAST TfmSeminar Related Research.PURe Project Navigation Users Changes Index Statistics Webs Search
FlexibleSkinStyleSheet 21 Sep 2006 - 19:03 - r2 JoostVisser
body { background color : lightgray; font family: Verdana, Arial, Helvetica, sans serif; font size: 12px ; } a:link { text decoration : none ; color : darkblue ...
FlexibleSkinTopBar 21 Sep 2006 - 18:36 - r2 JoostVisser
FlexibleSkinTopicFooter 21 Sep 2006 - 14:49 - NEW JoostVisser
{ Edit Attach Printable Diffs More... }
InPACT 08 Sep 2008 - 23:41 - NEW JoseCampos
InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ...
LmfLivros 28 Jun 2007 - 11:39 - r18 JoseBacelarAlmeida
Livros a comprar Por favor indiquem o número de cópias e um link para a página respectiva na editora. E verifiquem se já existe na biblioteca! Kees Doets and ...
LocalLinksSideBar 29 Mar 2008 - 04:38 - r2 JoseBacelarAlmeida
do Minho of Informatics Science and Technology Center (CCTC) page @ CCTC site FAST Intranet
MscThemes0809 26 Sep 2008 - 17:00 - r3 JoseBacelarAlmeida
Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ...
MscThemes0910 29 Sep 2009 - 16:49 - r2 ManuelBernardoBarbosa
Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ...
PeopleSideBar 29 Mar 2008 - 04:18 - NEW JoseBacelarAlmeida
Staff Research Students External Research Students Former Research Members Former Students
ProjectsSideBar 29 Mar 2008 - 04:36 - NEW JoseBacelarAlmeida
Past Projects Old Webpages
ResearchSideBar 29 Mar 2008 - 02:57 - r2 JoseBacelarAlmeida
Research Partnerships Industrial Liaisons
Software 28 Jun 2007 - 11:42 - r7 JoseBacelarAlmeida
The FAST group develops and maintains software tools and libraries that support its research and education activities. name description Camila VDM meets ...
TfmSeminar 14 May 2010 - 00:01 - r11 JoseNunoOliveira
Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ...
WebChanges 16 Aug 2001 - 19:58 - NEW PeterThoeny?
WebCss 29 Mar 2008 - 03:33 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 28 Jun 2009 - 00:49 - r40 PedroRangelHenriques
The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ...
WebIndex 24 Nov 2001 - 11:41 - r2 PeterThoeny?
See also the faster WebTopicList
WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?
Web Web Home Changes Index Search Webs
WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e mail when topics change in this DI/FAST web. This is a convenient service, so you do not have to ...
WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida
TWiki.DI/FAST Web Preferences The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site level preferences in ...
WebRss 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web /view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest
WebSideBar 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida
Overview Home Research People Projects Tools Opportunities Seminar Education "}% Events (more...) News ...
WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida
Statistics for DI/FAST Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and ...
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?
See also the verbose WebIndex.
Found 40 topics.

See also the faster WebTopicList

WebLeftBar 16 Aug 2004 - 09:01 - NEW ArthurClemens?

WebNotify 04 Jun 2006 - 14:33 - r5 JoostVisser
This is a subscription service to be automatically notified by e-mail when topics change in this DI/FAST 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:

Format: <space><space><space>, followed by:
* Main.yourWikiName (if you want that the e-mail address in your home page is used)
* Main.yourWikiName - yourEmailAddress (if you want to specify a different e-mail address)
* Main.anyTWikiGroup (if you want to notify all members of a particular TWikiGroup)

Related topics: TWikiUsers, TWikiRegistration

WebPreferences 28 Mar 2008 - 14:16 - r14 JoseBacelarAlmeida

TWiki.DI/FAST Web Preferences

The following settings are web preferences of the TWiki.DI/FAST web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)

Preferences:

  • Set SKIN=nat

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

  • Set PAGETITLE = FAST

  • Set NATWEBLOGO = FAST
  • Set WEBLOGOALT = Foundations and Applications of Software Technology
  • Set WEBLOGOURL = WebHome

  • List of topics of the TWiki.DI/FAST web:
    • Set WEBTITLE = Foundations and Applications of Software Technology

  • Web specific background color: (Pick a lighter one of the StandardColors) # * Set WEBBGCOLOR = #3399FF
    • Set WEBBGCOLOR = #FFCC66

  • 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. DI/FAST.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = Foundations and Applications of Software Technology
    • Set SITEMAPUSETO = Foundations and Applications of Software Technology

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

  • Default template for new topics and form(s) 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 template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the DI/FAST web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = FastGroup
    • Set DENYWEBRENAME =
    • Set ALLOWWEBRENAME = FastGroup

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

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #FFCC66 .
  • 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 new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:

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 #FFCC66
  • 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 30 Jan 2003 - 08:15 - NEW PeterThoeny?
TWiki's DI/FAST web http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST The DI/FAST web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.DI/FAST http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST /twiki/pub/Main/LocalLogos/um_eengP.jpg TfmSeminar http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/TfmSeminar Theory and Formal Methods Seminar Series Wednesdays at 9:00 in the DI meeting room The Theory and Formal Methods Seminar series (TfmSeminar) is a bi weekly scientific ... (last changed by JoseNunoOliveira) 2010-05-14T00:01:27Z JoseNunoOliveira FastSeminar http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastSeminar FAST Seminar Series Wednesdays at 14:00 in the DI meeting room The FAST Seminar Series is a bi weekly scientific colloquium organized by the and Applications of ... (last changed by JoseNunoOliveira) 2010-05-13T23:54:40Z JoseNunoOliveira MscThemes0910 http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/MscThemes0910 Propostas de Temas para Dissertações de Mestrado Extensões de Alto Nivel Para uma Linguagem de Programação Criptográfica ÁREA CIENTÍFICA: SECURITY AND PROTECTION ... (last changed by ManuelBernardoBarbosa) 2009-09-29T16:49:44Z ManuelBernardoBarbosa FastOpportunities http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastOpportunities Post doctoral positions The Computer Science and Technology Center (Centro de Ciências e Tecnologias de Computação, CCTC) invites applications for a 3 year research ... (last changed by JoseBacelarAlmeida) 2009-09-29T15:04:07Z JoseBacelarAlmeida WebHome http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/WebHome The research group on Foundations and Applications of Software Technology is part of the Center for Computing Sciences and Technologies (Centro de Ciências e Tecnologias ... (last changed by PedroRangelHenriques) 2009-06-28T00:49:26Z PedroRangelHenriques FastProjects http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastProjects InPACT: Integrated Engineering Tools for Protection, Automation and Control Systems O projecto InPACT é um projecto de II DT com vista ao desenvolvimento de ferramentas ... (last changed by AntonioNestorRibeiro) 2009-06-23T13:18:07Z AntonioNestorRibeiro MscThemes0809 http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/MscThemes0809 Propostas de Temas para Dissertações de Mestrado Um animador para a linguagem CALF. ÁREA CIENTÍFICA: SECURITY AND PROTECTION ANALYSIS OF ALGORITHMS AND ... (last changed by JoseBacelarAlmeida) 2008-09-26T17:00:42Z JoseBacelarAlmeida InPACT http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/InPACT InPACT O projecto InPACT (Integrated Engineering Tools for Protection, Automation and Control Systems) é liderado pela EFACEC e acaba de obter financiamento do QREN ... (last changed by JoseCampos) 2008-09-08T23:41:19Z JoseCampos FastNewsHeadlines http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastNewsHeadlines New Project: FAST members participate in EFACEC's InPACT project Co chair: J. C. Campos was designated co chair of the programme committee of INTERACÇÃO'08. ... (last changed by TWikiGuest) 2008-09-08T23:30:49Z guest FastNews http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastNews FAST News New Project: FAST members participate in EFACEC's InPACT project. FAST members J.C. Campos and P.R. Henriques will be cooperating with EFACEC over the ... (last changed by JoseCampos) 2008-09-08T23:30:49Z JoseCampos FastPeople http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastPeople Staff (All email addresses are AT di.uminho.pt except where indicated) Nuno Oliveira (PI, Associate Professor) http://repositorium.sdum.uminho.pt/items ... (last changed by JoseBacelarAlmeida) 2008-08-29T14:00:45Z JoseBacelarAlmeida FastTools http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastTools 2LT A two level data transformation system. 2LT is a deliverable of the PURe project. Examples of application include XML schema evolution coupled with document migration ... (last changed by JoseBacelarAlmeida) 2008-04-09T17:16:21Z JoseBacelarAlmeida FastResearch http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastResearch The following research challenges have been targetted in recent work: How to model, design and reason rigorously about highly complex software systems (including ... (last changed by JoseBacelarAlmeida) 2008-04-09T16:53:41Z JoseBacelarAlmeida FastPastProjects http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastPastProjects Past Projects Program Understanding and Re engineering: Calculi and Applications (FCT contract POSI/CHS/44304/2002) http://www.di.uminho.pt/~jmf/ ... (last changed by JoseBacelarAlmeida) 2008-03-30T16:02:34Z JoseBacelarAlmeida FastEventsHeadlines http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastEventsHeadlines 2008 Model based Methodologies for Pervasive and Embedded Software 2008 3ª Conferência Interacção Pessoa Máquina 2008 6th national conference of XML: Applications ... (last changed by TWikiGuest) 2008-03-29T04:51:56Z guest FastEvents http://wiki.di.uminho.pt/twiki/bin/view/DI/FAST/FastEvents Forthcoming Events 2008 Model based Methodologies for Pervasive and Embedded Software MOMPES (Model based Methodologies for Pervasive and Embedded Software ... (last changed by JoseBacelarAlmeida) 2008-03-29T04:51:56Z JoseBacelarAlmeida
WebSearch 08 Aug 2001 - 05:26 - NEW PeterThoeny?

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 DI/FAST Web only)

Other search options:
WebSearchAdvanced 17 May 2007 - 14:51 - NEW TWikiGuest

Warning
Can't INCLUDE TWiki.WebSearchAdvanced repeatedly, topic is already included.
WebSideBar 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida

Overview


Local Links


Events

  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software
  • Interacção 2008 - 3ª Conferência Interacção Pessoa-Máquina
  • XATA 2008 - 6th national conference of XML: Applications and Technologies. Évora, 14,15 February 2008

                        (more...)


News

  • New Project: FAST members participate in EFACEC's InPACT project
  • Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.
  • New Paper: Simulation and Formal Verification of Industrial Systems Controllers
  • New Paper: Formal analysis of interactive systems: opportunities and weaknesses
  • New Paper: Connecting rigorous system analysis to experience centred design

                        (more...)

WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida

Statistics for DI/FAST Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2007 376 0 0 144 TfmSeminar
 57 WebHome
 25 WebStatistics
 22 WebSearch
 22 WebChanges
 20 WebNotify
 19 WebIndex
  9 WebRss
  8 FlexibleSkinTopBar
  8 FlexibleSkinStyleSheet
  8 FlexibleSkinLeftBar
 
Dec 2006 422 2 0 143 TfmSeminar
 80 WebHome
 29 WebStatistics
 28 WebChanges
 22 WebSearch
 21 WebNotify
 18 WebIndex
 12 FlexibleSkinStyleSheet
 10 FlexibleSkinTopicFooter
  9 WebSearchAdvanced
  9 WebRss
  2 JoostVisser
Nov 2006 307 14 0  76 TfmSeminar
 55 WebHome
 30 WebChanges
 27 Software
 25 WebSearch
 25 WebNotify
 24 WebStatistics
 14 WebIndex
  5 FlexibleSkinLeftBar
  4 WebSearchAdvanced
  4 WebRss
 14 JoostVisser
Oct 2006 255 0 0  85 TfmSeminar
 38 WebHome
 17 WebStatistics
 14 WebPreferences
 14 WebChanges
 13 WebIndex
 13 WebNotify
 13 WebSearch
  7 WebTopicList
  7 FlexibleSkinTopBar
  7 FlexibleSkinLeftBar
 
Sep 2006 100 19 0  30 TfmSeminar
 28 WebHome
  7 WebSearch
  6 FlexibleSkinLeftBar
  5 FlexibleSkinStyleSheet
  4 WebChanges
  3 WebIndex
  3 FlexibleSkinTopBar
  3 WebPreferences
  1 FlexibleSkinTopicFooter
  1 WebStatistics
 19 JoostVisser
Aug 2006 398 0 0  40 WebHome
 33 WebStatistics
 31 PUReNews?
 30 PUReSoftware?
 24 SpreadsheetUnderstanding?
 22 PUReCafe?
 18 PURePublications?
 17 UsingCVS?
 17 WebIndex
 16 Camila?
 11 2LT?
 
Jul 2006 5792 11 1 1475 CoddFish?
645 PUReCafe?
595 WebHome
404 PUReSoftware?
281 WebStatistics
206 PurePublications?
201 PUReNews?
190 SdfMetz?
185 2LT?
169 Camila?
138 HaGLR?
  6 JoostVisser
  5 JoseBacelarAlmeida
  1 LuisSoaresBarbosa
Jun 2006 907 0 0 140 PUReNews?
 91 PUReCafe?
 70 WebHome
 57 WebStatistics
 53 PurePublications?
 39 CoddFish?
 31 PUReSoftware?
 30 UsingCVS?
 28 Camila?
 25 CAMILA?
 24 WebRss
 
May 2006 881 0 0 107 PUReCafe?
106 PUReNews?
 60 WebHome
 56 PurePublications?
 39 PUReSoftware?
 39 Camila?
 38 WebIndex
 36 WebStatistics
 31 UsingCVS?
 28 WebRss
 26 SdfMetz?
 
Apr 2006 4590 15 6 941 PUReCafe?
674 WebHome
360 PUReSoftware?
265 WebStatistics
237 SdfMetz?
167 Camila?
162 PUReNews?
139 VDMGrammarEvolution?
136 PurePublications?
122 HaGLR?
100 VooDooM?
  7 AlexandraSilva
  6 JoostVisser
  5 JoseBacelarAlmeida
  1 JorgeSousaPinto
  1 LuisSoaresBarbosa
  1 JoseVilaca
Mar 2006 7347 39 6 1224 PUReCafe?
873 WebHome
547 PUReSoftware?
500 WebStatistics
399 PUReNews?
281 PurePublications?
220 VooDooMFront?
206 SdfMetz?
205 Camila?
187 CoddFish?
178 PUReEvents?
 23 JoostVisser
 12 LuisSoaresBarbosa
  6 AlexandraSilva
  4 JorgeSousaPinto
Feb 2006 4464 5 0 893 PUReCafe?
448 WebHome
363 PUReSoftware?
194 WebStatistics
188 PUReNews?
183 SdfMetz?
169 PurePublications?
138 VDMGrammarEvolution?
136 VooDooM?
126 VooDooMFront?
121 Camila?
  4 JoostVisser
  1 JoseBacelarAlmeida
Jan 2006 704 0 0 143 PUReCafe?
105 WebHome
 64 PUReNews?
 58 UsingCVS?
 54 PUReSoftware?
 22 Camila?
 21 WebStatistics
 19 SdfMetz?
 18 WebIndex
 18 PurePublications?
 16 PUReEvents?
 
Dec 2005 9357 32 1 1567 PUReCafe?
1559 CAMILA?
673 PUReSoftware?
652 WebHome
463 VDMGrammarEvolution?
460 WebStatistics
301 PURePublications?
282 HaGLR?
267 PUReNews?
234 PUReEvents?
219 PurePublications?
 17 JoostVisser
 15 AlexandraSilva
  1 LuisSoaresBarbosa
Nov 2005 447 0 0 101 WebHome
 61 PUReCafe?
 33 PUReNews?
 31 UsingCVS?
 23 PUReSoftware?
 16 WebStatistics
 15 PurePublications?
 14 WebIndex
 14 PUReEvents?
 14 SdfMetz?
 13 Camila?
 
Oct 2005 5120 49 15 918 PUReCafe?
719 WebHome
405 SdfMetz?
360 PUReSoftware?
307 WebStatistics
231 PurePublications?
152 PUReEvents?
142 PUReNews?
140 SpreadsheetUnderstanding?
130 PURePublications?
118 Camila?
 33 JoostVisser
 14 JoseProenca
 12 TiagoAlves
  5 AlexandraSilva
Sep 2005 325 1 0  65 WebHome
 37 PUReCafe?
 26 PUReNews?
 24 PurePublications?
 20 WebStatistics
 15 WebIndex
 12 Camila?
 11 SdfMetz?
  8 PUReSoftware?
  7 UsingCVS?
  6 PURePublications?
  1 JoseProenca
Aug 2005 4502 40 9 814 PUReCafe?
643 SdfMetz?
359 WebHome
271 PUReSoftware?
214 SpreadsheetUnderstanding?
192 WebStatistics
183 PurePublications?
166 PUReNews?
132 VDMGrammarEvolution?
131 PUReEvents?
110 VooDooMFront?
 45 AlexandraSilva
  3 JoseProenca
  1 LuisSoaresBarbosa
Jul 2005 4194 82 5 830 PUReCafe?
425 WebHome
385 SdfMetz?
234 PUReSoftware?
191 SpreadsheetUnderstanding?
176 WebStatistics
163 VDMGrammarEvolution?
145 PurePublications?
144 PUReNews?
129 VooDooMFront?
124 Camila?
 71 AlexandraSilva
  7 JoostVisser
  5 TiagoAlves
  2 AlcinoCunha
  1 JorgeSousaPinto
  1 JoaoFernandes
Jun 2005 4776 7 1 961 PUReCafe?
527 WebHome
520 SdfMetz?
326 PUReSoftware?
192 WebStatistics
186 PurePublications?
170 PUReNews?
146 VooDooMFront?
142 Camila?
112 PUReEvents?
103 VooDooM?
  5 AlcinoCunha
  2 JoostVisser
  1 PauloSilva
May 2005 5080 25 0 896 PUReCafe?
550 WebHome
420 VooDooMFront?
370 SdfMetz?
363 PUReSoftware?
253 PurePublications?
239 PUReNews?
173 WebStatistics
153 PUReEvents?
137 VooDooM?
133 Camila?
 23 JoostVisser
  1 JoseProenca
  1 TiagoAlves
Apr 2005 4303 31 2 795 PUReCafe?
573 WebHome
360 VooDooMFront?
348 PUReSoftware?
212 WebStatistics
161 Camila?
149 PUReNews?
145 PurePublications?
144 SdfMetz?
114 PUReEvents?
109 HaGLR?
 24 JoostVisser
  5 JoseBacelarAlmeida
  2 TiagoAlves
  1 JoaoFernandes
  1 JoaoFerreira
Mar 2005 3754 49 2 847 PUReCafe?
609 WebHome
294 VooDooMFront?
255 PUReSoftware?
218 WebStatistics
153 PurePublications?
146 PUReNews?
115 PUReEvents?
 88 PureAnnouncements?
 77 SdfMetz?
 77 WebChanges
 38 JoostVisser
 11 JoaoFerreira
  2 AlcinoCunha
Feb 2005 3108 7 1 752 PUReCafe?
448 WebHome
279 VooDooMFront?
226 WebStatistics
196 PUReSoftware?
162 PurePublications?
103 PUReEvents?
 88 PUReNews?
 81 PureAnnouncements?
 77 HaGLR?
 66 SdfMetz?
  5 JoseProenca
  3 TiagoAlves
Jan 2005 2836 26 3 724 PUReCafe?
474 WebHome
187 PUReSoftware?
173 PurePublications?
161 VooDooMFront?
128 WebStatistics
112 PUReEvents?
 92 PUReNews?
 68 WebChanges
 65 PureAnnouncements?
 65 HaGLR?
  7 LuisSoaresBarbosa
  6 TiagoAlves
  5 JoseNunoOliveira
  3 JoostVisser
  3 JoaoSaraiva
  3 JorgeSousaPinto
  1 AlcinoCunha
  1 NunoRodrigues
Dec 2004 2590 21 3 533 PUReCafe?
387 WebHome
210 PUReSoftware?
131 PUReNews?
125 HaGLR?
114 PUReEvents?
113 PurePublications?
103 VooDooMFront?
102 WebStatistics
 79 PureAnnouncements?
 75 WebChanges
 13 JoostVisser
 10 TiagoAlves
  1 JoseBacelarAlmeida
Nov 2004 4628 11 2 1621 WebStatistics
944 PUReCafe?
506 WebHome
287 PUReSoftware?
180 PUReEvents?
117 PurePublications?
102 PUReNews?
 89 PureAnnouncements?
 87 WebIndex
 86 HaGLR?
 68 VooDooM?
  7 JoostVisser
  4 AlcinoCunha
  1 JoseNunoOliveira
  1 LuisSoaresBarbosa
Oct 2004 2382 13 2 425 WebHome
416 PUReCafe?
235 WebStatistics
226 PUReSoftware?
133 PurePublications?
127 PUReEvents?
 87 HaGLR?
 79 PUReNews?
 77 PureAnnouncements?
 76 ProjectSummary?
 70 ChopaChops?
  4 JorgeSousaPinto
  4 JoostVisser
  3 AlcinoCunha
  2 LuisSoaresBarbosa
  1 JoseBacelarAlmeida
  1 JoaoSaraiva
Sep 2004 2720 24 7 516 WebHome
494 PUReCafe?
311 WebStatistics
190 PUReSoftware?
158 PUReEvents?
132 PUReNews?
109 PurePublications?
 77 VooDooM?
 73 PureAnnouncements?
 72 HaGLR?
 70 ChopaChops?
 17 LuisSoaresBarbosa
  9 JoostVisser
  5 TiagoAlves
Aug 2004 3525 23 8 822 WebStatistics
737 PUReCafe?
434 WebHome
196 PUReSoftware?
154 PUReNews?
137 PurePublications?
125 PUReEvents?
 87 PureAnnouncements?
 80 MenuTopics?
 72 WebIndex
 72 VooDooM?
 31 JoostVisser
Jul 2004 3537 12 1 909 PUReCafe?
662 WebStatistics
582 WebHome
197 PUReSoftware?
164 PurePublications?
139 PUReEvents?
126 PUReNews?
 78 MenuTopics?
 74 PureAnnouncements?
 68 HaskellCommunitiesAndActivities?
 65 VooDooM?
  6 JorgeSousaPinto
  3 LuisSoaresBarbosa
  2 JoostVisser
  1 NunoRodrigues
  1 JoseBacelarAlmeida
Jun 2004 2892 14 3 751 PUReCafe?
676 WebStatistics
582 WebHome
156 PUReSoftware?
110 PUReEvents?
 90 PUReNews?
 85 PurePublications?
 47 PureAnnouncements?
 45 ProjectSummary?
 44 VooDooM?
 43 WebChanges
  9 LuisSoaresBarbosa
  6 JoostVisser
  1 JoseNunoOliveira
  1 AlcinoCunha
May 2004 2389 12 1 671 WebStatistics
624 PUReCafe?
537 WebHome
128 PUReSoftware?
 78 PUReEvents?
 56 PurePublications?
 46 PUReNews?
 46 HaskellCommunitiesAndActivities?
 24 MenuTopics?
 20 WebPreferences
 19 VooDooM?
  5 JoseNunoOliveira
  3 JorgeSousaPinto
  3 JoaoSaraiva
  2 AlcinoCunha
Apr 2004 720 18 1 304 WebHome
 98 PUReCafe?
 54 PUReSoftware?
 37 WebStatistics
 32 PurePublications?
 30 VooDooM?
 23 PUReNews?
 22 PureAnnouncements?
 22 HaskellCommunitiesAndActivities?
 21 PUReEvents?
 13 WebChanges
  5 JorgeSousaPinto
  4 LuisSoaresBarbosa
  4 JoostVisser
  2 JoseBarros
  2 AlcinoCunha
  1 JoseNunoOliveira
  1 JoseBacelarAlmeida
Mar 2004 1076 51 2 494 WebHome
165 PUReCafe?
125 PUReSoftware?
 55 PurePublications?
 37 WebChanges
 34 PureAnnouncements?
 32 WebStatistics
 32 PUReNews?
 28 PUReEvents?
 18 ProjectSummary?
 14 VooDooM?
 27 JoostVisser
 17 AlcinoCunha
  5 JorgeSousaPinto
  2 JoseNunoOliveira
  1 JoseBacelarAlmeida
  1 JoaoSaraiva
Feb 2004 890 100 12 430 WebHome
134 PUReCafe?
 83 PurePublications?
 34 PUReEvents?
 33 PUReNews?
 32 WebChanges
 30 WebStatistics
 30 MenuTopics?
 26 PureAnnouncements?
 16 ProjectSummary?
  7 WebPreferences
 56 AlcinoCunha
 17 JoseNunoOliveira
 17 JorgeSousaPinto
  8 JoseBarros
  7 LuisSoaresBarbosa
  6 JoostVisser
  1 DavidCosta

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.
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?

See also the verbose WebIndex.

Found 40 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 DI/FAST 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 29 Mar 2008 - 03:37 - r6 JoseBacelarAlmeida

Overview


Local Links


Events

  • MOMPES 2008 - Model-based Methodologies for Pervasive and Embedded Software
  • Interacção 2008 - 3ª Conferência Interacção Pessoa-Máquina
  • XATA 2008 - 6th national conference of XML: Applications and Technologies. Évora, 14,15 February 2008

                        (more...)


News

  • New Project: FAST members participate in EFACEC's InPACT project
  • Co-chair: J. C. Campos was designated co-chair of the programme committee of INTERACÇÃO'08.
  • New Paper: Simulation and Formal Verification of Industrial Systems Controllers
  • New Paper: Formal analysis of interactive systems: opportunities and weaknesses
  • New Paper: Connecting rigorous system analysis to experience centred design

                        (more...)

WebStatistics 28 Jun 2007 - 11:45 - r1056 JoseBacelarAlmeida

Statistics for DI/FAST Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2007 376 0 0 144 TfmSeminar
 57 WebHome
 25 WebStatistics
 22 WebSearch
 22 WebChanges
 20 WebNotify
 19 WebIndex
  9 WebRss
  8 FlexibleSkinTopBar
  8 FlexibleSkinStyleSheet
  8 FlexibleSkinLeftBar
 
Dec 2006 422 2 0 143 TfmSeminar
 80 WebHome
 29 WebStatistics
 28 WebChanges
 22 WebSearch
 21 WebNotify
 18 WebIndex
 12 FlexibleSkinStyleSheet
 10 FlexibleSkinTopicFooter
  9 WebSearchAdvanced
  9 WebRss
  2 JoostVisser
Nov 2006 307 14 0  76 TfmSeminar
 55 WebHome
 30 WebChanges
 27 Software
 25 WebSearch
 25 WebNotify
 24 WebStatistics
 14 WebIndex
  5 FlexibleSkinLeftBar
  4 WebSearchAdvanced
  4 WebRss
 14 JoostVisser
Oct 2006 255 0 0  85 TfmSeminar
 38 WebHome
 17 WebStatistics
 14 WebPreferences
 14 WebChanges
 13 WebIndex
 13 WebNotify
 13 WebSearch
  7 WebTopicList
  7 FlexibleSkinTopBar
  7 FlexibleSkinLeftBar
 
Sep 2006 100 19 0  30 TfmSeminar
 28 WebHome
  7 WebSearch
  6 FlexibleSkinLeftBar
  5 FlexibleSkinStyleSheet
  4 WebChanges
  3 WebIndex
  3 FlexibleSkinTopBar
  3 WebPreferences
  1 FlexibleSkinTopicFooter
  1 WebStatistics
 19 JoostVisser
Aug 2006 398 0 0  40 WebHome
 33 WebStatistics
 31 PUReNews?
 30 PUReSoftware?
 24 SpreadsheetUnderstanding?
 22 PUReCafe?
 18 PURePublications?
 17 UsingCVS?
 17 WebIndex
 16 Camila?
 11 2LT?
 
Jul 2006 5792 11 1 1475 CoddFish?
645 PUReCafe?
595 WebHome
404 PUReSoftware?
281 WebStatistics
206 PurePublications?
201 PUReNews?
190 SdfMetz?
185 2LT?
169 Camila?
138 HaGLR?
  6 JoostVisser
  5 JoseBacelarAlmeida
  1 LuisSoaresBarbosa
Jun 2006 907 0 0 140 PUReNews?
 91 PUReCafe?
 70 WebHome
 57 WebStatistics
 53 PurePublications?
 39 CoddFish?
 31 PUReSoftware?
 30 UsingCVS?
 28 Camila?
 25 CAMILA?
 24 WebRss
 
May 2006 881 0 0 107 PUReCafe?
106 PUReNews?
 60 WebHome
 56 PurePublications?
 39 PUReSoftware?
 39 Camila?
 38 WebIndex
 36 WebStatistics
 31 UsingCVS?
 28 WebRss
 26 SdfMetz?
 
Apr 2006 4590 15 6 941 PUReCafe?
674 WebHome
360 PUReSoftware?
265 WebStatistics
237 SdfMetz?
167 Camila?
162 PUReNews?
139 VDMGrammarEvolution?
136 PurePublications?
122 HaGLR?
100 VooDooM?
  7 AlexandraSilva
  6 JoostVisser
  5 JoseBacelarAlmeida
  1 JorgeSousaPinto
  1 LuisSoaresBarbosa
  1 JoseVilaca
Mar 2006 7347 39 6 1224 PUReCafe?
873 WebHome
547 PUReSoftware?
500 WebStatistics
399 PUReNews?
281 PurePublications?
220 VooDooMFront?
206 SdfMetz?
205 Camila?
187 CoddFish?
178 PUReEvents?
 23 JoostVisser
 12 LuisSoaresBarbosa
  6 AlexandraSilva
  4 JorgeSousaPinto
Feb 2006 4464 5 0 893 PUReCafe?
448 WebHome
363 PUReSoftware?
194 WebStatistics
188 PUReNews?
183 SdfMetz?
169 PurePublications?
138 VDMGrammarEvolution?
136 VooDooM?
126 VooDooMFront?
121 Camila?
  4 JoostVisser
  1 JoseBacelarAlmeida
Jan 2006 704 0 0 143 PUReCafe?
105 WebHome
 64 PUReNews?
 58 UsingCVS?
 54 PUReSoftware?
 22 Camila?
 21 WebStatistics
 19 SdfMetz?
 18 WebIndex
 18 PurePublications?
 16 PUReEvents?
 
Dec 2005 9357 32 1 1567 PUReCafe?
1559 CAMILA?
673 PUReSoftware?
652 WebHome
463 VDMGrammarEvolution?
460 WebStatistics
301 PURePublications?
282 HaGLR?
267 PUReNews?
234 PUReEvents?
219 PurePublications?
 17 JoostVisser
 15 AlexandraSilva
  1 LuisSoaresBarbosa
Nov 2005 447 0 0 101 WebHome
 61 PUReCafe?
 33 PUReNews?
 31 UsingCVS?
 23 PUReSoftware?
 16 WebStatistics
 15 PurePublications?
 14 WebIndex
 14 PUReEvents?
 14 SdfMetz?
 13 Camila?
 
Oct 2005 5120 49 15 918 PUReCafe?
719 WebHome
405 SdfMetz?
360 PUReSoftware?
307 WebStatistics
231 PurePublications?
152 PUReEvents?
142 PUReNews?
140 SpreadsheetUnderstanding?
130 PURePublications?
118 Camila?
 33 JoostVisser
 14 JoseProenca
 12 TiagoAlves
  5 AlexandraSilva
Sep 2005 325 1 0  65 WebHome
 37 PUReCafe?
 26 PUReNews?
 24 PurePublications?
 20 WebStatistics
 15 WebIndex
 12 Camila?
 11 SdfMetz?
  8 PUReSoftware?
  7 UsingCVS?
  6 PURePublications?
  1 JoseProenca
Aug 2005 4502 40 9 814 PUReCafe?
643 SdfMetz?
359 WebHome
271 PUReSoftware?
214 SpreadsheetUnderstanding?
192 WebStatistics
183 PurePublications?
166 PUReNews?
132 VDMGrammarEvolution?
131 PUReEvents?
110 VooDooMFront?
 45 AlexandraSilva
  3 JoseProenca
  1 LuisSoaresBarbosa
Jul 2005 4194 82 5 830 PUReCafe?
425 WebHome
385 SdfMetz?
234 PUReSoftware?
191 SpreadsheetUnderstanding?
176 WebStatistics
163 VDMGrammarEvolution?
145 PurePublications?
144 PUReNews?
129 VooDooMFront?
124 Camila?
 71 AlexandraSilva
  7 JoostVisser
  5 TiagoAlves
  2 AlcinoCunha
  1 JorgeSousaPinto
  1 JoaoFernandes
Jun 2005 4776 7 1 961 PUReCafe?
527 WebHome
520 SdfMetz?
326 PUReSoftware?
192 WebStatistics
186 PurePublications?
170 PUReNews?
146 VooDooMFront?
142 Camila?
112 PUReEvents?
103 VooDooM?
  5 AlcinoCunha
  2 JoostVisser
  1 PauloSilva
May 2005 5080 25 0 896 PUReCafe?
550 WebHome
420 VooDooMFront?
370 SdfMetz?
363 PUReSoftware?
253 PurePublications?
239 PUReNews?
173 WebStatistics
153 PUReEvents?
137 VooDooM?
133 Camila?
 23 JoostVisser
  1 JoseProenca
  1 TiagoAlves
Apr 2005 4303 31 2 795 PUReCafe?
573 WebHome
360 VooDooMFront?
348 PUReSoftware?
212 WebStatistics
161 Camila?
149 PUReNews?
145 PurePublications?
144 SdfMetz?
114 PUReEvents?
109 HaGLR?
 24 JoostVisser
  5 JoseBacelarAlmeida
  2 TiagoAlves
  1 JoaoFernandes
  1 JoaoFerreira
Mar 2005 3754 49 2 847 PUReCafe?
609 WebHome
294 VooDooMFront?
255 PUReSoftware?
218 WebStatistics
153 PurePublications?
146 PUReNews?
115 PUReEvents?
 88 PureAnnouncements?
 77 SdfMetz?
 77 WebChanges
 38 JoostVisser
 11 JoaoFerreira
  2 AlcinoCunha
Feb 2005 3108 7 1 752 PUReCafe?
448 WebHome
279 VooDooMFront?
226 WebStatistics
196 PUReSoftware?
162 PurePublications?
103 PUReEvents?
 88 PUReNews?
 81 PureAnnouncements?
 77 HaGLR?
 66 SdfMetz?
  5 JoseProenca
  3 TiagoAlves
Jan 2005 2836 26 3 724 PUReCafe?
474 WebHome
187 PUReSoftware?
173 PurePublications?
161 VooDooMFront?
128 WebStatistics
112 PUReEvents?
 92 PUReNews?
 68 WebChanges
 65 PureAnnouncements?
 65 HaGLR?
  7 LuisSoaresBarbosa
  6 TiagoAlves
  5 JoseNunoOliveira
  3 JoostVisser
  3 JoaoSaraiva
  3 JorgeSousaPinto
  1 AlcinoCunha
  1 NunoRodrigues
Dec 2004 2590 21 3 533 PUReCafe?
387 WebHome
210 PUReSoftware?
131 PUReNews?
125 HaGLR?
114 PUReEvents?
113 PurePublications?
103 VooDooMFront?
102 WebStatistics
 79 PureAnnouncements?
 75 WebChanges
 13 JoostVisser
 10 TiagoAlves
  1 JoseBacelarAlmeida
Nov 2004 4628 11 2 1621 WebStatistics
944 PUReCafe?
506 WebHome
287 PUReSoftware?
180 PUReEvents?
117 PurePublications?
102 PUReNews?
 89 PureAnnouncements?
 87 WebIndex
 86 HaGLR?
 68 VooDooM?
  7 JoostVisser
  4 AlcinoCunha
  1 JoseNunoOliveira
  1 LuisSoaresBarbosa
Oct 2004 2382 13 2 425 WebHome
416 PUReCafe?
235 WebStatistics
226 PUReSoftware?
133 PurePublications?
127 PUReEvents?
 87 HaGLR?
 79 PUReNews?
 77 PureAnnouncements?
 76 ProjectSummary?
 70 ChopaChops?
  4 JorgeSousaPinto
  4 JoostVisser
  3 AlcinoCunha
  2 LuisSoaresBarbosa
  1 JoseBacelarAlmeida
  1 JoaoSaraiva
Sep 2004 2720 24 7 516 WebHome
494 PUReCafe?
311 WebStatistics
190 PUReSoftware?
158 PUReEvents?
132 PUReNews?
109 PurePublications?
 77 VooDooM?
 73 PureAnnouncements?
 72 HaGLR?
 70 ChopaChops?
 17 LuisSoaresBarbosa
  9 JoostVisser
  5 TiagoAlves
Aug 2004 3525 23 8 822 WebStatistics
737 PUReCafe?
434 WebHome
196 PUReSoftware?
154 PUReNews?
137 PurePublications?
125 PUReEvents?
 87 PureAnnouncements?
 80 MenuTopics?
 72 WebIndex
 72 VooDooM?
 31 JoostVisser
Jul 2004 3537 12 1 909 PUReCafe?
662 WebStatistics
582 WebHome
197 PUReSoftware?
164 PurePublications?
139 PUReEvents?
126 PUReNews?
 78 MenuTopics?
 74 PureAnnouncements?
 68 HaskellCommunitiesAndActivities?
 65 VooDooM?
  6 JorgeSousaPinto
  3 LuisSoaresBarbosa
  2 JoostVisser
  1 NunoRodrigues
  1 JoseBacelarAlmeida
Jun 2004 2892 14 3 751 PUReCafe?
676 WebStatistics
582 WebHome
156 PUReSoftware?
110 PUReEvents?
 90 PUReNews?
 85 PurePublications?
 47 PureAnnouncements?
 45 ProjectSummary?
 44 VooDooM?
 43 WebChanges
  9 LuisSoaresBarbosa
  6 JoostVisser
  1 JoseNunoOliveira
  1 AlcinoCunha
May 2004 2389 12 1 671 WebStatistics
624 PUReCafe?
537 WebHome
128 PUReSoftware?
 78 PUReEvents?
 56 PurePublications?
 46 PUReNews?
 46 HaskellCommunitiesAndActivities?
 24 MenuTopics?
 20 WebPreferences
 19 VooDooM?
  5 JoseNunoOliveira
  3 JorgeSousaPinto
  3 JoaoSaraiva
  2 AlcinoCunha
Apr 2004 720 18 1 304 WebHome
 98 PUReCafe?
 54 PUReSoftware?
 37 WebStatistics
 32 PurePublications?
 30 VooDooM?
 23 PUReNews?
 22 PureAnnouncements?
 22 HaskellCommunitiesAndActivities?
 21 PUReEvents?
 13 WebChanges
  5 JorgeSousaPinto
  4 LuisSoaresBarbosa
  4 JoostVisser
  2 JoseBarros
  2 AlcinoCunha
  1 JoseNunoOliveira
  1 JoseBacelarAlmeida
Mar 2004 1076 51 2 494 WebHome
165 PUReCafe?
125 PUReSoftware?
 55 PurePublications?
 37 WebChanges
 34 PureAnnouncements?
 32 WebStatistics
 32 PUReNews?
 28 PUReEvents?
 18 ProjectSummary?
 14 VooDooM?
 27 JoostVisser
 17 AlcinoCunha
  5 JorgeSousaPinto
  2 JoseNunoOliveira
  1 JoseBacelarAlmeida
  1 JoaoSaraiva
Feb 2004 890 100 12 430 WebHome
134 PUReCafe?
 83 PurePublications?
 34 PUReEvents?
 33 PUReNews?
 32 WebChanges
 30 WebStatistics
 30 MenuTopics?
 26 PureAnnouncements?
 16 ProjectSummary?
  7 WebPreferences
 56 AlcinoCunha
 17 JoseNunoOliveira
 17 JorgeSousaPinto
  8 JoseBarros
  7 LuisSoaresBarbosa
  6 JoostVisser
  1 DavidCosta

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.
WebTopicList 24 Nov 2001 - 11:40 - NEW PeterThoeny?

See also the verbose WebIndex.

Found 40 topics.
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM