A software architecture perspective about Moodle flexibility for supporting empirical research of teaching theories

M Campo, A Amandi, JC Biset - Education and Information Technologies, 2021 - Springer
Moodle represents a great contribution to the educational world since it provides an evolving
platform for Virtual Learning Management Systems (VLMS) that became a standard de facto …

Reusing design experiences to materialize software architectures into object-oriented designs

G Vazquez, JAD Pace, M Campo - Information Sciences, 2014 - Elsevier
Software architectures capture early design decisions about a system in order to fulfill
relevant quality attributes. When moving to detailed design levels, the same architecture can …

Assisting conformance checks between architectural scenarios and implementation

JA Díaz-Pace, Á Soria, G Rodríguez… - Information and Software …, 2012 - Elsevier
CONTEXT: Conformance between architecture and implementation is a key aspect of
architecture-centric development. Unfortunately, the architecture “as documented” and the …

Assisting the development of aspect-based multi-agent systems using the smartweaver approach

J Andrés Díaz Pace, FU Trilnik, MR Campo - International Workshop on …, 2002 - Springer
Current software engineering trends are increasingly reasoning about large-scale
applications in terms of multi-agent systems (MAS). Along this line, frameworks have been …

[PDF][PDF] Multimedia Instructions In IA-64.

RB Lee, AM Fiskiran, A Bubsha - ICME, 2001 - Citeseer
We discuss the integer and floating-point multimedia instructions in the IA-64 instruction-set
architecture (ISA). These multimedia instructions implement subword parallelism, also called …

ArchMatE: from architectural styles to object-oriented models through exploratory tool support

JA Diaz-Pace, MR Campo - Proceedings of the 20th annual ACM …, 2005 - dl.acm.org
Given the difficulties of conventional object technologies to deal with quality-attribute
concerns, software architectures appear as an interesting approach to manage them better …

Architecture‐driven assistance for fault‐localization tasks

Á Soria, JA Díaz‐Pace, MR Campo - Expert Systems, 2015 - Wiley Online Library
Finding software faults is a problematic activity in many systems. Existing approaches
usually work close to the system implementation and require developers to perform different …

Tool support for fault localization using architectural models

A Soria, JA Diaz-Pace… - 2009 13th European …, 2009 - ieeexplore.ieee.org
Locating software faults is a problematic activity in many systems. Existing tool approaches
usually work close to the system implementation, requiring the developer to perform tedious …

Architecting the Design of Multi-agent Organizations with Proto-frameworks

A Díaz Pace, M Campo, A Soria - … Engineering for Large-Scale Multi-agent …, 2003 - Springer
The popularity of multi-agent systems (MAS) is on the rise. However, the provision of
guidelines to assist the developer to manage both agency and organizational concerns, so …

Using planning techniques to assist quality-driven architectural design exploration

JA Díaz-Pace, MR Campo - … : Third International Conference on Quality of …, 2007 - Springer
A software architecture design captures the main decisions regarding the quality-attribute
requirements for a system. When constructing these designs, the architect normally …