Abstract. Organizations aim to achieve business and information systems alignment, but actually “feel ” and “suffer”, on a daily basis, the difficulties that inhibits the alignment...
Providing Consistent Service Levels in IP Networks (2008)
Solange Rito Lima, Pedro Sousa, Paulo Carvalho
Abstract. The use of Internet as an ubiquitous communication platform puts a strong demand on service providers regarding the assurance of multiple service levels consistently. Designing flexible and...
Information System Architecture Metrics: An Enterprise Engineering Evaluation Approach (2008)
André Vasconcelos, Pedro Sousa, José Tribolet, Ceo Centro, Engenharia Organizacional
Although some important technological developments have been achieved during last decade, information systems still do not answer efficiently enough to the continuous demands that organizations are...
An evolutionary algorithm for unicast/multicast traffic engineering (2008)
Rocha, Miguel, Sousa, Pedro, Rio, Miguel
A number of Traffic Engineering (TE) approaches have been recently proposed to improve the performance of network routing protocols, both developed over MPLS and intra-domain protocols such as OSPF....
Forecasting Internet traffic by Neural Networks under univariate and multivariate strategies (2008)
Rio, Miguel, Sousa, Pedro, Rocha, Miguel
By improving Internet traffic forecasting, more efficient TCP/IP traffic control and anomaly detection tools can be developed, leading to economic gains due to better resource management. In this...
Pedro Sousa, Artur Caetano, André Vasconcelos, Carla Pereira, José Tribolet
This chapter describes the key concepts for modeling the organization’s enterprise architecture using the Unified Modeling Language (UML). Enterprise architecture consists on defining and...
Abstract Development of Distributed Applications with Separation of Concerns (2008)
António Rito Silva, Pedro Sousa, José Alves Marques
The development of distributed applications is an open area involving researchers from different communities. We propose an object-oriented approach to the development of distributed applications...
Information System Architecture Metrics: an Enterprise Engineering Evaluation Approach (2008)
André Vasconcelos, Pedro Sousa, José Tribolet
Abstract: Although some important technological developments have been achieved during last decade, information systems still do not answer efficiently enough to the continuous demands that...
Open Issues On Information System Architecture (2008)
Research Domain The, André Vasconcelos, Carla Marques Pereira, Pedro Sousa, José Tribolet
Currently organizations, pushed by several business and technological changes, are more concern about Information systems (IS) than ever. Though organizations usually still face each IS as a...
Multiconstrained optimization of networks with multicast and unicast traffic (2008)
Rocha, Miguel, Sousa, Pedro, Rio, Miguel
This paper presents an OSPF routing optimization framework taking into account a set of multiconstrained QoS requirements of the networking domain. The proposed optimization approach, based on...
Application of dynamic factor analysis in the assessment of Iberian anglerfish stocks (2008)
Azevedo, Manuela, Duarte, Rafael, Cardador, Fátima, Sousa, Pedro, Fariña, Celso, Sampedro, Paz, ...
Azevedo, M., Duarte, R., Cardador, F., Sousa, P., Fariña, C., Sampedro, P., Landa, J., and Costas, G. 2008. Application of dynamic factor analysis in the assessment of Iberian anglerfish stocks....
Local Serialization Pattern (2007)
António Rito Silva, João Pereira, Pedro Sousa
This paper describes the Local Serialization pattern which decouples object concurrency control policies from objectspecific algorithm semantics and concurrency generation policies. The pattern was...
Object Clustering in Persistent and Distributed Systems (2007)
Pedro Sousa, José Alves Marques
This paper presents a simple approach for clustering objects in persistent systems. The proposed mechanism groups objects based on their current relations in such way that only a single object is...
Selection of Reverse Engineering Methods for Relational Databases (2007)
Lurdes Pedro-de-jesus, Pedro Sousa, Av Rovisco Pais
The problem of choosing a method for the reverse engineering of relational database systems is not trivial. Methods have different input requirements and each legacy system has its particular...
Selection of Reverse Engineering Methods for Relational Databases (2007)
Lurdes Pedro-de-jesus, Pedro Sousa
The problem of choosing one method to use in the reverse engineering of existing relational database systems is not a trivial one. On one hand, methods hold different input requirements. On the other...
Meeting the Software Engineering Challenges of Adaptive Mobile Applications (2007)
Rajesh Krishna, Balan Joho, Pedro Sousa, Mahadev Satyanarayanan
interpreted as representing the official policies, either expressed or implied, of NSF, DARPA, USN, USENIX, nor the U.S. government. A critical factor for the commercial success of mobile and...
Meeting the Software Engineering Challenges of Adaptive Mobile Applications (2007)
Rajesh Krishna, Balan Joho, Pedro Sousa, Mahadev Satyanarayanan
interpreted as representing the official policies, either expressed or implied, of NSF, DARPA, USN, USENIX, nor the U.S. government. A critical factor for the commercial success of mobile and...
Adaptation: This Won’t Hurt a Bit! (2007)
Rajesh Krishna, Balan João, Pedro Sousa, Soyoung Park, Tadashi Okoshi, Jason Flinn, ...
With the prevalance of handheld devices, it is increasingly necessary to build systems that adapt applications according to the available resources. These systems offer new and constantly changing...
Miguel Castro, Nuno Neves, Pedro Trancoso, Pedro Sousa
A distributed object-oriented programming
Meeting the Software Engineering Challenges of Adaptive Mobile Applications (2007)
Rajesh Krishna, Pedro Sousa, Mahadev Satyanarayanan
grant. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the ocial policies, either expressed or implied, of NSF, DARPA, USN,...
Topology aware Internet traffic forecasting using neural networks (2007)
Rio, Miguel, Sousa, Pedro, Rocha, Miguel
Forecasting Internet traffic is receiving an increasing attention from the computer networks domain. Indeed, by improving this task efficient traffic engineering and anomaly detection tools can be...
Class-based OSPF traffic engineering inspired on evolutionary computation (2007)
Sousa, Pedro, Rocha, Miguel, Rio, Miguel
This paper proposes a novel traffic engineering framework able to automatically provide near-optimal OSPF routing configurations for QoS constrained scenarios. Within this purpose, this work defines...
Automatic provisioning of QoS aware OSPF configurations (2007)
Sousa, Pedro, Rocha, Miguel, Rio, Miguel
This paper presents a contribution for the development of network management tools able to automatically provide QoS aware routing configurations. In this perspective, a traffic engineering framework...
Evolutionary computation for quality of service internet routing optimization (2007)
Rocha, Miguel, Sousa, Pedro, Rio, Miguel
In this work, the main goal is to develop and evaluate a number of optimization algorithms in the task of improving Quality of Service levels in TCP/IP based networks, by configuring the routing...
Efficient OSPF weight allocation for intra-domain QoS optimization (2006)
Sousa, Pedro, Rocha, Miguel, Rio, Miguel
This paper presents a traffic engineering framework able to optimize OSPF weight setting administrative procedures. Using the proposed framework, enhanced OSPF configurations are now provided to...
Qos constrained internet routing with evolutionary algorithms (2006)
Rocha, Miguel, Sousa, Pedro, Rio, Miguel
OSPFOSPF is the most common intra-domain routing protocol in Wide Area Networb. Thus, optimiaing OSPF weighb will produce tools for traflc engineering with Quality of Sewice constraints, without...
Internet traffic forecasting using neural networks (2006)
Rocha, Miguel, Sousa, Pedro, Rio, Miguel
The forecast of Internet traffic is an important issue that has received few attention from the computer networks field. By improving this task, efficient traffic engineering and anomaly detection...
Internet Traffic Forecasting using Neural Networks (2006)
Paulo Cortez, Miguel Rio, Miguel Rocha, Pedro Sousa
Abstract — The forecast of Internet traffic is an important issue that has received few attention from the computer networks field. By improving this task, efficient traffic engineering and anomaly...
A multiconstrained QoS aware scheduler for class-based IP networks (2005)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article presents a modular scheduler with powerful semantics able to differentiate simultaneously multiple QoS metrics in classbased IP networks. In opposition to traditional scheduling...
Information System Architecture Evaluation: From Software to Enterprise Level Approaches (2005)
André Vasconcelos, Pedro Sousa, José Tribolet, Ceo Centro, Engenharia Organizacional
In order to ensure that technology supports business needs and that IT investments deliver the desired value, it is fundamental to define an Information System Architecture (ISA) and measure its...
Improving the quality and reliability of traffic differentiation in IP networks (2004)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article presents a modular scheduling architecture for multi-QoS metric differentiation in class-based IP networks. The rationale of the supported differentiation modules is presented,...
A multi-constrained QoS aware scheduler for class-based IP networks (2004)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article presents a novel modular scheduler with powerful semantics able to differentiate simultaneously multiple QoS metrics in class-based IP networks. In opposition to traditional scheduling...
Enhancing delay differentiation semantics of class-based IP networks (2004)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This paper presents a time-sensitive scheduler oriented to delay differentiation in class-based networks, studying its behaviour from a single node to an end-to-end perspective. The novel feature of...
Improving the Quality and Reliability of Traffic Differentiation in IP Networks (2004)
Pedro Sousa, Paulo Carvalho, Vasco Freitas
This article presents a modular scheduling architecture for multi-QoS metric differentiation in class-based IP networks. The rationale of the supported differentiation modules is presented,...
A Multi-constrained QoS Aware Scheduler for Class-based IP Networks (2004)
Pedro Sousa, Paulo Carvalho, Vasco Freitas
This article presents a novel modular scheduler with powerful semantics able to differentiate simultaneously multiple QoS metrics in class-based IP networks. In opposition to traditional scheduling...
Enhancing Delay Differentiation Semantics of Class-based IP Networks (2004)
Pedro Sousa, Paulo Carvalho, Vasco Freitas
This paper presents a time-sensitive scheduler oriented to delay differentiation in class-based networks, studying its behaviour from a single node to an end-to-end perspective. The novel feature of...
Scheduling time-sensitive IP traffic (2003)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article presents an hybrid priority queuing model based scheduler for real-time traffic differentiation. The proposed scheduler is designed as a mechanism to provide queuing delay...
Scheduling Time-Sensitive IP Traffic (2003)
Pedro Sousa, Paulo Carvalho, Vasco Freitas
This article presents an hybrid priority queuing model based scheduler for real-time traffic differentiation. The proposed scheduler is designed as a mechanism to provide queuing delay...
End-to-end delay differentiation of IP traffic aggregates using priority queuing models (2002)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article evaluates the use of Priority Queuing (PQ) Models to achieve delay differentiation in networks operating under the Class of Services paradigm. Three PQ variants are considered: the...
Tuning delay differentiation in IP networks using priority queueing models (2002)
Sousa, Pedro, Carvalho, Paulo, Freitas, Vasco
This article evaluates the use of Priority Queueing models to achieve delay differentiation in IP networks operating under the Class of Services paradigm. Three models are considered: proportional...
A Software Defect Report and Tracking System in an Intranet (1999)
António Silva Monteiro, A. Monteiro, Pedro Sousa, A. B. Almeida, ...
This paper describes a case study where SofTrack - a Software Defect Report and Tracking System - was implemented using internet technology in a geographically distributed organization. Four medium...
Naming: Design Pattern and Framework (1998)
António Rito Silva, Pedro Sousa, Miguel Antunes
Naming is an important, but frequently overlooked, aspect of software systems. Usually, naming appears combined with other issues, e.g. distributed communication technology. This paper treats naming...
Atomicity Policies using Design Patterns (1996)
António Rito Silva, João Pereira, Pedro Sousa, José Alves Marques
This paper describes three object-oriented design patterns - local serialization, global serialization and recovery - and their integration to support atomic objects. The paper emphasizes the...
Naming and Identification in Distributed Systems: A pattern for Naming Policies (1996)
Pedro Sousa, António Rito Silva, José Alves Marques
This paper addresses the problem of naming and identification in distributed systems. It describes an architecture centered on objects, names and contexts which support different naming policies. The...
Designing Distributed Databases from an Organisational Perspective (1996)
António Rito Silva, Helena Galhardas, Paulo Sousa, Jorge Silva, Pedro Sousa
In this paper we present a case study of the database system design in the context of an organisation with special emphasis on the replication concern. This case study allows us to identify...
Object Identifiers and Identity: a Naming Issue (1995)
Pedro Sousa, António Rito Silva, Ant'onio Rito Silva, José Alves Marques
This paper discusses the issue of identity in object systems. It addresses identity from a naming point of view, making a clear distinction between the role of object references and identifiers, and...
Development of Distributed Applications with Separation of Concerns (1995)
António Rito Silva, Pedro Sousa, José Alves Marques
We propose an object-oriented approach to the development of distributed applications emphasizing separation of concerns. Our approach combines the needs of transparency, encapsulation of...
Development of Distributed Applications with Separation of Concerns (1995)
António Rito Silva, Pedro Sousa, José Alves Marques
The development of distributed applications is an open area involving researchers from different communities. We propose an object-oriented approach to the development of distributed applications...
Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented Environment (1994)
Pedro Sousa, André Zúquete, Nuno Neves, José Alves Marques, Inesc Ist, Rua Alves Redol
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming paradigm is used to manipulate objects in a persistent and...
Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented Environment (1994)
Pedro Sousa, André Zúquete, Nuno Neves, José Alves Marques
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming paradigm is used to manipulate objects in a persistent and...
The Comandos Distributed Application Platform (1994)
Cahill, Vinny, Balter, Roland, Harper, David, Harris, Neville, De Pina, Xavier Rousset, Sousa, Pedro
This paper presents an overview of the Comandos distributed application platform. It begins by presenting the scope and objectives of the platform before introducing its main concepts, design choices...
Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented Environment (1994)
Sousa, Pedro, Zúquete, André, Neves, Nuno, Alves Marques, José
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming paradigm is used to manipulate objects in a persistent and...
Distribution and Persistence in the (1993)
Platform Overview, Pedro Sousa, Manuel Sequeira, Paulo Ferreira, Cristina Lopes, Paulo Guedes, ...
IK is an object-oriented platform that simplifies the construction of applications that handle persistent and distributed data. A single programming paradigm is used to manipulate volatile,...
Implementing the Comandos Virtual Machine (1993)
Vinny Cahill, Vinny Cahill, Paul Taylor, Paul Taylor, Darragh O'Grady, Gradimir Starovic, ...
This report describes the different implementations of the the Comandos platform. This report is published as Chapter 10. of The Comandos Distributed Application Platform Cahill, V., Balter, R.,...
MIKE - A distributed object-oriented programming platform on top of the Mach micro-kernel (1993)
Miguel Castro, Nuno Neves, Pedro Trancoso, Pedro Sousa
This paper describes the architecture and implementation of MIKE - a version of the IK distributed persistent object-oriented programming platform built on top of the Mach microkernel. MIKE's...
Scaling Up the IK Platform (1993)
The development of platforms able of handling transparently distribution, heterogeneity and multi-language software in the framework of an object model has been perceived as a promising direction to...
The Comandos Distributed Application Platform (1993)
Pedro Sousa, Vinny Cahill, Vinny Cahill, Neville Harris, Neville Harris, David Harper, ...
This paper presents an overview of the Comandos distributed application platform. It begins by presenting the scope and objectives of the platform before introducing its main concepts, design choices...
Distribution and Persistence in the IK Platform: Overview and Evaluation (1993)
Pedro Sousa, Manuel Sequeira, André Zúquete, Paulo Ferreira, Cristina Lopes, José Pereira, ...
IK is an object-oriented platform that simplifies the construction of applications that handle persistent and distributed data. A single programming paradigm is used to manipulate volatile,...
Garbage Collection of Persistent Objects in a Distributed Object-Oriented Platform (1993)
This document describes distributed garbage collection in IK, an object-oriented platform which facilitates the construction of persistent and distributed applications. Object references can be...
MIKE: a Distributed Object-oriented Programming Platform on top of the Mach Micro-Kernel (1993)
Miguel Castro, Nuno Neves, Pedro Trancoso, Pedro Sousa
This paper describes the architecture and implementation of MIKE- a version of the IK distributed persistent object-oriented programming platform built on top of the Mach microkernel. MIKE's...
Experiences and Implemention of an Object Oriented Distributed Platform (1991)
Pedro Sousa, Manuel Sequeira, Jos'e Alves Marques
This paper discusses some of the relevant decisions taken in the design of an object oriented platform which provides transparent access to remote and persistent objects, developed at INESC in the...
Supporting Object Oriented Languages On The Comandos Platform (1991)
Vinny Cahill, Chris Horn, Gradimir Starovic, Rodger Lea, Pedro Sousa
The Comandos project 3 is designing and implementing a platform to support distributed persistent applications. In particular the platform supports the object oriented style of programming. An...
CC++: C++ for Comandos II (1991)
declarations class Aabstract -- virtual void f() = 0 ; ; class Babstract: public virtual Aabstract -- virtual void f() = 0; ; class Cabstract: public virtual Aabstract -- virtual void f() = 0; ;...
Supporting Object Oriented Languages On The Comandos Platform (1991)
Vinny Cahill, Chris Horn, Gradimir Starovic, Rodger Lea, Pedro Sousa
The Comandos project is designing and implementing a platform to support distributed persistent applications. In particular the platform supports the object oriented style of programming. An...