2010
Autores
Abreu, N; Matos, A; Ramos, P; Cruz, N;
Publicação
OCEANS 2010
Abstract
This paper describes an integrated application that automates the procedure for sea outfall discharges data acquisition with an Autonomous Underwater Vehicle (AUV). Since most applications for this type of technology are research related, the used software tends to be more technical, oriented for engineers. This fact, allied with the bad sea conditions usually encountered at the portuguese coast, cause the mission execution to be extremely difficult at times. Before starting operating the AUV, a wide range of operations must be completed: we need to get data to estimate plume position, calculate mission path, transfer the AUV and acoustic buoys to the water, test communications and configure a variety of systems. So clearly there is a need to develop an application that fully automates a monitoring mission, allowing the operator with little to no experience to conclude it efficiently. Ultimately, by automating the procedure, there is the possibility of expanding the use of AUV's across several fields of study since no prior knowledge about the its systems is required. In summary this guides the user through a series of tasks and provides visual and audio information.
2010
Autores
Silva, AR; Meziani, R; Magalhaes, R; Martinho, D; Aguiar, A; Flores, N;
Publicação
BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009
Abstract
In today's changing environments, organizational design must take into account; the fact that business processes are incomplete by nature and that they should be managed in such a way that they do not restrain human intervention. In this paper we propose the embedding of social software features, such as collaboration and wiki-like features, in the modeling and execution tools of business processes. These features will foster people empowerment in the bottom-up design and execution of business processes. We conclude this paper by identifying some research issues about the implementation of the tool and its methodological impact on Business Process Management.
2010
Autores
Ferreira, HugoSereno; Correia, FilipeFigueiredo; Yoder, JosephW.; Aguiar, Ademar;
Publicação
17th Conference on Pattern Languages of Programs, PLoP '10, Reno/Tahoe, NV, USA, October 17-21, 2010
Abstract
Meta-architectures, also known as reective architectures, are a specific type of software architectures that are able to inspect their own structure and behavior, and dynamically adapt at runtime, thus responding to new user requirements or changes in their environment. In object-oriented programming, these architectures rely on a small set of core concepts that provide them the means to describe themselves, thus becoming"closed". These three core patterns can be found in almost every object-oriented meta-architecture: Everything is a Thing, Closing the Roof, and Bootstrapping. By delving into the inherent problems they try to solve, and the forces that shape those problems, a developer will improve his ability to adequately make architectural and design choices to build and evolve systems with high-adaptability needs.
2010
Autores
Correia, FF; Ferreira, HS; Aguiar, A; Flores, N;
Publicação
ACM International Conference Proceeding Series
Abstract
Documentation is an important part of the captured knowledge of a software project, providing a flexible and effective way of recording informal contents. However, maintaining documentation's consistency requires a considerable effort. Existing solutions encompass different tools and approaches that support the process of creating, evolving and using documents and other artifacts derived from the software development process. Based on existing literature and expertise, we have identified the key problems and solutions for documentation consistency. In concrete, four distinct patterns and their relations were identified, which are here described - Information Proximity, Co-Evolution, Domain-Structured Information and Integrated Environment. Copyright 2009.
2010
Autores
Moreira, RMLM; Paiva, ACR; Aguiar, A;
Publicação
SISTEMAS Y TECNOLOGIAS DE INFORMACION
Abstract
This work addresses software quality issues introduced by Aspect-Oriented Programming (AOP). AOP aims at enhancing modularity and thus solving the problem of crosscutting concerns by capturing them into new units of modularity called aspects. With the increasing usage and acceptance of AOP, the task of assuring aspect-oriented systems' correctness has become a challenge, mainly due to its nature. Although several testing techniques have been applied and improved for object-oriented programs through the years, there is still the problem of selecting and verifying which ones can be effectively applied to AOP. This paper presents a perspective on how AOP can improve quality (when applied correctly), identifies a set of key testing issues that arise with AOP and presents weaknesses and strengths of the existing solutions to improve quality in AOP.
2010
Autores
Leal, JP; Queiros, R;
Publicação
4TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED 2010)
Abstract
In recent years the concept of eLearning Framework emerged associated with several initiatives promoted by educational organizations. These initiatives share a common goal: to create flexible learning environments by integrating heterogeneous systems already available in many educational institutions. The paper provides an introductory survey on eLearning Frameworks. It gathers information on these initiatives categorizes them and compares their features regarding a set of predefined criteria such as: architecture, business model, primary user groups, technical implementations, adopted standards, maturity and future development.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.