Pablo Sánchez

ORCID: 0009-0009-1993-435X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Service-Oriented Architecture and Web Services
  • Model-Driven Software Engineering Techniques
  • Software Engineering Techniques and Practices
  • Software Engineering Research
  • Business Process Modeling and Analysis
  • Software System Performance and Reliability
  • Context-Aware Activity Recognition Systems
  • Real-Time Systems Scheduling
  • Agriculture and Farm Safety
  • IoT and Edge/Fog Computing
  • Species Distribution and Climate Change
  • BIM and Construction Integration
  • Product Development and Customization
  • Digital Transformation in Industry
  • Soil Mechanics and Vehicle Dynamics
  • Logic, programming, and type systems
  • Data Analysis with R
  • Agricultural Engineering and Mechanization
  • Collaboration in agile enterprises
  • Gyrotron and Vacuum Electronics Research
  • Particle accelerators and beam dynamics
  • Construction Project Management and Performance
  • Particle Accelerators and Free-Electron Lasers
  • Usability and User Interface Design

European Organization for Nuclear Research
2024

Universidad de Cantabria
2008-2024

Instituto Nacional de Biodiversidad
2024

Universidad Politécnica de Cartagena
2016

Universidad de Málaga
2006-2010

Aspect-Oriented technologies, including Modelling, provide a set of new constructs (e.g., advices or pointcuts), that help to improve the modularisation crosscutting concerns.However, these constructions can make it more difficult understand how system works as whole, once all design modules are composed together, because: (1) designers may not be familiar with aspect-oriented constructions; and/or (2) aspect-orientation cause problems, such handling aspect interactions.A straightforward and...

10.5381/jot.2007.6.7.a5 article EN The Journal of Object Technology 2007-01-01

Aspect-Oriented technologies, including Modeling, introduces a set of new constructions, e.g., advices or pointcuts, that improve the modularization crosscutting concerns. These constructions can make it more difficult to understand visualize how system works after different (design) modules are composed together. A straightforward and simple mechanism observe is execute it. UML its Action Semantics provide foundations for modeling executing object-oriented software systems. This paper...

10.1145/1229375.1229380 article EN 2007-03-12

10.1016/j.infsof.2009.09.001 article EN Information and Software Technology 2009-11-07

A key factor for the successful adoption of Model-Driven Development (MDD) techniques is ability to verify models, which can be achieved by model simulation and testing. This already a reality UML due mainly action language. However, this language purely object-oriented, implies it needs extended applications new software development paradigms, such as aspect-oriented applications. These extensions also require modifying tools that execute which, with currently available tools, often not...

10.1145/1370731.1370749 article EN 2008-05-10

Pervasive applications must be aware of the contexts where they are executed. These may vary greatly from each other and change quickly. Thus, pervasive should highly reconfigurable in order to deal with such context changes. There two main problems associated this issue: (1) context- awareness is a crosscutting concern that can not well- encapsulated single module using traditional technologies, which hinders application design maintenance reusability; (2) reasoning about correctness...

10.1109/mompes.2008.14 article EN 2008-04-01

Model-Driven Development (MDD) has made models first-class citizens of the software development process. Thus, a key factor for successful adoption MDD techniques is ability to verify models, which can be achieved by model simulation and testing. This already reality UML due mainly action language. However, at current time, there are currently no tools available fully compliant with leads tool-interoperability extensibility problems. In order overcome this limitation, paper presents Pópulo,...

10.1145/1370175.1370205 article EN 2008-01-01

The different software modules (e.g., components) that constitute a system are not isolated entities. In fact, they need to interact according certain coordination protocol in order achieve common goal. This crosscuts the modules, hindering their reusability, independence, maintenance and evolution, but these drawbacks can be solved by separating from computations encapsulating outside components perform computations. Aspect-Oriented Programming has been demonstrated an interesting...

10.1016/j.entcs.2007.05.049 article EN Electronic Notes in Theoretical Computer Science 2007-07-01

AmI technologies have to produce software embedded in a wide variety of everyday objects and devices with critical resource limitations. Furthermore, they must provide support different types applications many kinds users. The application Software Product Line approach would be very useful express the requirements either or terms commonalities variabilities when defining family middleware platforms. A feature model for domain will help specify automatically derive configurations tailored...

10.4018/jaci.2009010106 article EN International Journal of Ambient Computing and Intelligence 2009-01-01

10.1007/s11334-009-0081-8 article EN Innovations in Systems and Software Engineering 2009-02-23

The Model-Driven Architecture initiative (MDA) of the Object Management Group (OMG) proposes a development paradigm that can be used to deal with increasing complexity real-time embedded systems. MDA is based on developing both platform independent and specific models from which executable code generated in an automatic or semi-automatic way. In most cases, engineers use Domain-Specific Models describe system challenge integrate these into general methodology. Sometimes, infrastructure...

10.1109/wises.2008.4623308 article EN 2008-07-01

10.1016/j.nima.2024.169410 article EN Nuclear Instruments and Methods in Physics Research Section A Accelerators Spectrometers Detectors and Associated Equipment 2024-04-30

Data collected in Industry 4.0 applications must be converted into tabular datasets before they can processed by analysis algorithms, as any data system. To perform this transformation, scientists have to write complex and long scripts, which a cumbersome process. overcome limitation, language called Lavoisier was recently created facilitate the creation of datasets. This provides high-level primitives select from an object-oriented model describing available context. However, industrial...

10.1016/j.jii.2024.100657 article EN cc-by Journal of Industrial Information Integration 2024-06-26
Coming Soon ...