
Miguel Ángel OliveroUniversidad de Sevilla | US · Languages and Systems
Miguel Ángel Olivero
Doctor of Engineering
About
22
Publications
1,063
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
33
Citations
Publications
Publications (22)
The TeSSoS tool that has been developed allows designing models that reflect the shared systems and resources in a system of systems using a graphical interface based on UML diagrams. The TeSSoS tool is a CASE (Computer Aided Software Engineering) tool that facilitates the integration of measurement into the life cycle of processes. We have used th...
En los últimos años, la trazabilidad se ha convertido en un procedimiento
imprescindible en muchos sectores de la industria ya que es clave a la hora de
mantener la seguridad de un proceso. La noción de la trazabilidad no es nueva,
pero se siguen realizando muchas investigaciones llevadas a cabo en diferentes
dominios. Una de las razones de estas i...
Context
System of Systems (SoS) is an emerging paradigm by which independent systems collaborate by sharing resources and processes to achieve objectives that they could not achieve on their own. In this context, a number of emergent behaviors may arise that can undermine the security of the constituent systems.
Objective
We apply the Delphi metho...
Editorial Novelty in Web Engineering arises when this area is jointly applied with other emerging and innovative ones. The transference of Web Engineering research results to industrial applications is quick due to the extensive domains of applications that this area of knowledge has. Each year there are more and more users appealing for it. Conseq...
The “Systems of Systems” (SoS) emerged as a new horizon with the predominant use of information systems. In this meaning, at the end of 20th century the Systems of Systems have been adopted to define a set of systems retaining operative and managerial independence. These systems temporary collaborate to reach a common goal in an organized way.
SoS...
Web augmentation is a set of techniques allowing users to define and execute software which is dependent on the presentation layer of a concrete Web page. Through the use of specialized Web augmentation artifacts, the end users may satisfy several kinds of requirements that were not considered by the analysts, developers and stakeholders that built...
Artificial intelligence (AI) is a broad field whose prevalence in the health sector has increased during recent years. Clinical data are the basic staple that feeds intelligent healthcare applications, but due to its sensitive character, its sharing and usage by third parties require compliance with both confidentiality agreements and security meas...
The advance in the digital world has caused a growth of complexity in innovation. Traditional approaches to innovation, based on reductionism, face greater difficulties. That is why we have witnessed the growth of those known as System of Systems (SoS). There is a wide variety of methodologies and domains of application in the literature to form fr...
The increasing use of the Internet for social purposes enriches the data available online about all of us and promotes the concept of the Digital Persona. Actually, most of us are represented online by more than one identity, what we define here as a Pluridentity. This trend brings increased risks: it is well known that the security of a Digital Pe...
Background and goal. Health information systems are increasingly sophisticated and developing them is a challenge for software developers. Software engineers usually make use of UML as a standard model language that allows defining health information system entities and their relations. However, working with health system requires learning HL7 stan...
Within growing pervasive information systems, Systems of Systems (SoS) emerge as a new research frontier. A SoS is formed by a set of constituent systems that live on their own with well-established functionalities and requirements, and, in certain circumstances, they must collaborate to achieve a common mission. In this scenario, security is one c...
The Model-Driven Engineering (MDE) has been used in recent years to promote better results in the development of Web Applications, in the field that has been called Model-Driven Web Engineering (MDWE). One of the advantages of applying MDWE is that it offers a solution to reduce the cost of the tests without affecting their quality execution. This...
Within the development of software systems, the development of web applications may be one of the most widespread at present due to the great number of advantages they provide such as: multiplatform, speed of access or the not requiring extremely powerful hardware among others. The fact that so many web applications are being developed, makes enorm...
Health information systems are increasingly complex, and their development is presented as a challenge for software development companies offering quality, maintainable and interoperable products. HL7 (Health level 7) International, an international non-profit organization, defines and maintains standards related to health information systems. Howe...
Projects
Projects (2)
SmartAuditor is a multidisciplinary project supported by Junta de Andalucía (Consejería de Economía, Conocimiento, Empresas y Universidad), Spain. In this project we propose a MDE solution to automatically tests software development in the context of Smart Contracts and Blockchain. For the validation of our results, we collaborate with a set of researchers from Faculty of Economy developing a tool for promoting self-employment
The quality assurance of the software is a line of work that has been developing for many years but that every day acquires more
importance because the Information and communication Technologies (ICT) are increasingly present in our lives . Nowadays, if a software
wants to be competitive, it has to cover in the most efficient way possible all the requirements that users demand and it has to guarantee, in addition, a robustness and consistency of the data they handle. The SiTPGa project aims to find mechanisms that guarantee the quality
of software products from the earliest stages of the life cycle. The research carried out has three main work focuses: (1) Software testing,
which pilots early tests on both functional and non-functional requirements as well as data testing. (2) The effective inclusion of the user in the earliest stages of the software and very specifically in the business process environment in order to correctly define the flexibility,
adaptability and possible robotization thereof (RPA-Robotic Process Automation) (3) Gamification, developing solutions aimed at
improving the skills of stakeholders to make the production of quality software more effective.
The project consists of three subprojects led by the University of Seville, the University of Oviedo and the University of Cádiz in which staff from 22 different organizations participate and have the support of 33 entities interested in the results of the project as well as with the
collaboration of 13 international doctors of high prestige. A high scientific-technological impact of the same is foreseen as well as a notable social impact since it is oriented towards the challenges of society and more specifically that of Economy and Digital Society.