2004
Autores
Sun, M; Zhang, NX; Barbosa, LS;
Publicação
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS
Abstract
Statecharts was conceived as a visual formalism for the design of reactive systems. UML statecharts is an object-based variant of classical statecharts, incorporating several concepts different from the classical statecharts. This paper discusses a coalgebraic description of UML statecharts, directly derived from its operational semantics. In particular such an approach induces suitable notions of equivalence and (behavioral) refinement for statecharts. Finally, a few refinement laws are investigated to support verifiable stepwise system development with statecharts.
2004
Autores
Meng, S; Barbosa, LS;
Publicação
ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY: PROCEEDINGS
Abstract
This paper characterizes refinement of state-based software components modelled as pointed coalgebras for some Set endofunctors. The proposed characterization is parametric on a specification of the underlying behaviour model introduced as a strong monad. This provides a basis to reason about (and transform) state-based software designs.
2004
Autores
Barbosa, MA; Barbosa, LS;
Publicação
JOURNAL OF UNIVERSAL COMPUTER SCIENCE
Abstract
The basic motivation of component based development is to replace conventional programming by the composition of reusable off-the-shelf units, externally coordinated through a network of connecting devices, to achieve a common goal. This paper introduces a new relational model for software connectors and discusses some preliminary work on its implementation in Haskell. The proposed model adopts a coordination point of view in order to deal with components' temporal and spatial decoupling and, therefore, to provide support for looser levels of inter-component dependency and effective external control.
2004
Autores
Barthe, G; Frade, MJ; Gimenez, E; Pinto, L; Uustalu, T;
Publicação
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE
Abstract
This paper introduces lambda<^>, a simply typed lambda calculus supporting inductive types and recursive function definitions with termination ensured by types. The system is shown to enjoy subject reduction, strong normalisation of typable terms and to be stronger than a related system in which termination is ensured by a syntactic guard condition. The system can, at will, be extended to support coinductive types and corecursive function definitions also.
2004
Autores
Veloso, M; Jorge, A; Azevedo, PJ;
Publicação
ICEIS 2004 - Proceedings of the Sixth International Conference on Enterprise Information Systems
Abstract
In this paper we describe an application of recommender systems to team building in a company or organization. The recommender system uses a collaborative filtering model based approach. Recommender models are sets of association rules extracted from the activity log of employees assigned to projects or tasks. Recommendation is performed at two levels: first by recommending a single team element given a partially built team; and second by recommending changes to a completed team. The methodology is applied to a case study with real data. The results are evaluated through experimental tests and one survey to potential users.
2004
Autores
Pacheco, O;
Publicação
AGENTS AND COMPUTATIONAL AUTONOMY: POTENTIAL, RISKS, AND SOLUTIONS
Abstract
In this paper it is discussed how organizations deal with autonomy of agents that constitute them. Based on human organizations and on their legal characterization, it is proposed a normative and rolebased model for organizations (human or not), that assumes autonomy of agents as a natural ingredient. It is discussed how an organization can work without regimenting agents behavior, but simply by describing their expected (ideal) behavior (through the deontic characterization of the roles agents hold) and fixing sanctions for agents that deviate from what is expected of them. Interaction between agents is ruled through contracts that agents are free to establish between each other. A formal model, supported by a deontic and action logic, is suggested. Although this model is in a preliminary stage, it might be an useful approach to incorporate autonomy as a natural property of agents in an organizational context.
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.