Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Ademar Aguiar

2009

Wikis4SE'2009: Wikis for Software Engineering

Authors
Aguiar, A; Dekel, U; Merson, P;

Publication
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME

Abstract
In recent years, wikis have gained a prominent position among web-based collaboration platforms. However, special practices and adaptations are necessary; when applying wikis to software documentation and other development activities. The Wikis for Software Engineering (Wikis4SE) workshop aims to bring together researchers and practitioners interested in the use of wiki technology in this domain. It serves as a forum for presenting new ideas and tools, and reporting on experiences, best practices, and newly discovered problems. The Wikis4SE'2009 workshop builds on the success of prior events at WikiSym'2008 and WikiSym'2007.

2005

Reverse Engineering of Framework Design using a Meta-Patterns-based Approach

Authors
Flores, N; Aguiar, A;

Publication
3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005

Abstract
Object-oriented frameworks are a powerfitl reuse technique but they are also very complex and difficult to design. Framework's design aims at separating the invariant aspects across several applications in a domain - frozen spots - from the aspects that vary among applications and thus must be kept flexible and customizable - hot spots. The flexibility and extensibility provided at hot spots is usually achieved by following common design patterns, which are often hard and tiresome to identify without proper documentation. This paper proposes a reverse engineering approach to identify the design patterns used in a framework, using a high-level hot spot representation. The goals of this work include: researching a design approach that produces usable intermediate reuse information; defining a representation for design patterns based on meta-patterns; and developing a supporting tool to automate the reverse engineering process.

2004

The combined 14th Workshop for PhD Students in Object-Oriented Systems and Doctoral Symposium

Authors
Jucknath, S; Wloka, J; Jul, E; Eldadah, SR; Aguiar, A;

Publication
OBJECT-ORIENTED TECHNOLOGY

Abstract
The PhDOOS workshop differs from other workshops because the range of participants is much smaller (only PhD students) but has a wide scope of topics. Even with the limitation to PhD students in Object Oriented Systems, the presentations covered topics such as Generic Ownership, Generic Algorithms, Model Driven Architecture, Prediction of Size, QoS assessment, Frameworks, Teaching of Frameworks and Object Calculus. Several topics of shared interest were identified and targeted in separate discussion groups on a general theme on the future of object oriented programming. As the participants had various research interests covering very different parts of the OO spectrum, we can confidently state that these topics reflect actual concerns and needs of the OO community, and emerge from its concrete needs. This document is to be complemented by a workshop proceedings online document which will contain the full versions of the presented papers.

2011

Reusable roles, a test with patterns

Authors
Barbosa, FS; Aguiar, A;

Publication
Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP 2011, Portland, Oregon, USA, October 21-23, 2011

Abstract
Although roles have been around for a long time they have not yet reached mainstream programming languages. The variety of existing role models may be a limiting factor. We believe that for roles to be widely accepted they must enhance code reuse. An outcome would be a library of roles. We present and discuss what we feel are the characteristics that a role model must have to enable reusable and playerindependent roles. In this paper we present our role model and JavaStage, a role language that extends Java, with examples of reusable roles. Finally, we present our steps towards the building of a role library, by presenting the roles developed from the analysis of the GoF Design Patterns. The results obtained, we developed roles for 10 of the 23 GoF patterns, are promising. © Copyright 2011 Carnegie Mellon University.

2008

Proceedings of the 2008 International Symposium on Wikis, 2008, Porto, Portugal, September 8-10, 2008

Authors
Aguiar, A; Bernstein, M;

Publication
Int. Sym. Wikis

Abstract

2010

AGILIPO: Embedding Social Software Features into Business Process Tools

Authors
Silva, AR; Meziani, R; Magalhaes, R; Martinho, D; Aguiar, A; Flores, N;

Publication
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.

  • 9
  • 16