Andrea Trentini

Learn More
Web applications have become complex and crucial for many firms, especially when combined with areas such as CRM (Customer Relationship Management) and BPR (Business Process Reengineering). Since then the scientific community has focused attention to Web application design, development, analysis, testing, by studying and proposing methodologies and tools.(More)
This paper describes a system for managing FAQ lists with voting, to be used in an educational environment. Our goal is twofold: 1) to optimize the student-teacher interaction; 2) to evaluate the effectiveness of learning. In our FAQ sharing system students can contribute to a FAQ collection on the subject taught. They can post questions and answers (as in(More)
Web applications have become very complex and crucial, especially when combined with areas such as CRM (Customer Relationship Management) and BPR (Business Process Reengineering), the scientific community has focused attention to Web application design, development, analysis, and testing, by studying and proposing methodologies and tools. This paper(More)
As the size and the complexity of software systems increases , a proper decomposition approach is strongly required , in particular to address issues about " when " and " how " distribution and elaboration have to be performed. In this paper we present RTP (Real Time Performers), a general-purpose architecture for the development of modular and configurable(More)
In the management of document-based information, the structure of the document itself is very important. In the XML world you can use a DTD (Document Type Definition) or XMLSchema to define that structure. But not everything can be described (and forced) through a DTD while XMLSchema is not yet widely supported. For our MENTOR project - a document-based(More)
Current design approaches to time-sensitive systems do not provide a coherent architectural framework for "non-functional" time-related requirements. The paper proposes Temporal Reflection as the ability of a system to self-represent, observe and adapt its own temporal behaviour through suitable architectural abstractions. The paper provides the rationale(More)
RTP (Real-Time Performers) is a software architecture capturing reflection mechanisms to support the dynamics of software real-time systems. Dynamics may comprise both behavioural and temporal issues. RTP relies on a strict separation of concerns between computational entities, alignment entities, and strategies activating both computational and alignments(More)