Mario G. Piattini

Mario G. Piattini is MSc and PhD in Computer Science from the Politechnical University of Madrid. He is certified information system auditor by ISACA (Information System Audit and Control Association). He is Associate Professor at the Escuela Superior de Informática of the Castilla- La Mancha University (Spain). He is author of several books and papers on databases, security, software engineering and information systems. He leads the ALARCOS research group of the Department of Information Technologies and Systems at the University of Castilla- La Mancha, in Ciudad Real (Spain). His research interests are: advanced database design, database quality, software metrics, object-oriented metrics and software maintenance.

Publications

Fundaments of Business Process Archeology
Ricardo Pérez-Castillo, Ignacio García Rodriguez de Guzmán, Mario Piattini. © 2017. 19 pages.
Archeologists investigate some scenarios by trying to understand what they are observing and how it all fits together. Archeologists have to be careful to preserve...
Model-Driven Reverse Engineering of Open Source Systems
Ricardo Perez-Castillo, Mario Piattini. © 2015. 22 pages.
Open source software systems have poor or inexistent documentation and contributors are often scattered or missing. The reuse-based composition and maintenance of...
Uncovering Essential Software Artifacts through Business Process Archeology
Ricardo Perez-Castillo, Mario G. Piattini. © 2014. 482 pages.
Corporations accumulate a lot of valuable data and knowledge over time, but storing and maintaining this data can be a logistic and financial headache for business...
Fundaments of Business Process Archeology
Ricardo Pérez-Castillo, Ignacio García Rodriguez de Guzmán, Mario Piattini. © 2014. 18 pages.
Archeologists investigate some scenarios by trying to understand what they are observing and how it all fits together. Archeologists have to be careful to preserve...
IBUPROFEN: Business Process Model Refactoring
María Fernández-Ropero, Ricardo Pérez-Castillo, Mario Piattini. © 2014. 24 pages.
Organizations are increasingly choosing process-oriented organizational designs as a source to achieve competitive advantages. Business process models represent...
Model-Driven Reverse Engineering of Open Source Systems
Ricardo Perez-Castillo, Mario Piattini. © 2014. 22 pages.
Open source software systems have poor or inexistent documentation and contributors are often scattered or missing. The reuse-based composition and maintenance of...
IT Security Governance Innovations: Theory and Research
Daniel Mellado, Luis Enrique Sánchez, Eduardo Fernández-Medina, Mario G. Piattini. © 2013. 373 pages.
Information technology in the workplace is vital to the management of workflow in the company; therefore, IT security is no longer considered a technical issue but...
Security Engineering for Cloud Computing: Approaches and Tools
David G. Rosado, D. Mellado, Eduardo Fernandez-Medina, Mario G. Piattini. © 2013. 257 pages.
Applying software engineering to Cloud computing is a primary aspect to obtain a systematic approach to the development, operation and maintenance of software. As...
A Systematic Literature Review on the Quality of UML Models
Marcela Genero, Ana M. Fernández-Saez, H. James Nelson, Geert Poels, Mario Piattini. © 2013. 25 pages.
The quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that...
ISMS Building for SMEs through the Reuse of Knowledge
Luís Enrique Sánchez, Antonio Santos-Olmo, Eduardo Fernandez-Medina, Mario Piattini. © 2013. 26 pages.
The information society is increasingly more dependent upon Information Security Management Systems (ISMSs), and the availability of these systems has become...
Model-Driven Reengineering
Ricardo Pérez-Castillo, Ignacio García Rodríguez de Guzmán, Mario Piattini. © 2012. 30 pages.
Developing Secure Business Processes: A Model Driven Approach
Alfonso Rodríguez, Eduardo Fernández-Medina, Mario Piattini. © 2012. 24 pages.
Business processes are valuable resources for enterprises to maintain their competitiveness. They are characterized by describing the set of activities that...
ISMS Building for SMEs through the Reuse of Knowledge
Luís Enrique Sánchez, Antonio Santos-Olmo, Eduardo Fernandez-Medina, Mario Piattini. © 2012. 27 pages.
The information society is increasingly more dependent upon Information Security Management Systems (ISMSs), and the availability of these systems has become...
A Systematic Review of Distributed Software Development: Problems and Solutions
Miguel Jiménez, Mario Piattini, Aurora Vizcaíno. © 2012. 17 pages.
In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations....
Architecture-Driven Modernization
Ricardo Pérez-Castillo, Ignacio García Rodríguez de Guzmán, Mario Piattini. © 2011. 29 pages.
Legacy information systems can be a serious headache for companies because, on the one hand, these systems cannot be thrown away since they store a lot of valuable...
A Security Requirements Engineering Tool for Domain Engineering in Software Product Lines
Jesús Rodríguez, Eduardo Fernández-Medina, Mario Piattini, Daniel Mellado. © 2011. 20 pages.
The concepts of Service-Oriented Architectures and Software Product Lines are currently being paid a considerable amount of attention, both in research and in...
Identifying Secure Mobile Grid Use Cases
David G. Rosado, Eduardo Fernández-Medina, Javier López, Mario Piattini. © 2011. 28 pages.
Mobile Grid includes the characteristics of the Grid systems together with the peculiarities of Mobile Computing, with the additional feature of supporting mobile...
Research Review: A Systematic Literature Review on the Quality of UML Models
Marcela Genero, Ana M. Fernández-Saez, H. James Nelson, Geert Poels, Mario Piattini. © 2011. 25 pages.
The quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that...
An Agent System to Manage Knowledge in CoPs
Juan Pablo Soto, Aurora Vizcaíno, Javier Portillo-Rodríguez, Mario G. Piattini. © 2010. 19 pages.
This paper proposes a multi-agent architecture and a trust model with which to foster the reuse of information in organizations which use knowledge bases or...
A Systematic Review of Distributed Software Development: Problems and Solutions
Miguel Jiménez, Mario Piattini, Aurora Vizcaíno. © 2010. 17 pages.
In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations....
Web Services Security Development and Architecture: Theoretical and Practical Issues
Carlos A. Gutiérrez, Eduardo Fernández-Medina, Mario Piattini. © 2010. 376 pages.
Despite solid advances, numerous challenges have yet to be resolved by Web services-enabled service-oriented architecture systems. Web Services Security...
Healthcare Process Development with BPMN
Elvira Rolón, Félix García, Francisco Ruíz, Mario Piattini, Luis Calahorra. © 2010. 24 pages.
The importance of the analysis, modelling and management of a business process is not restricted to a specific enterprise sector. In the field of health...
A Data Quality Model for Web Portals
Angélica Caro, Coral Calero, Mario Piattini. © 2010. 16 pages.
Web portals are Internet-based applications that provide a big amount of data. The data consumer who uses the data given by these applications needs to assess data...
An Agent System to Manage Knowledge in CoPs
Juan Pablo Soto, Aurora Vizcaino, Javier Portillo-Rodriguez, Mario Piattini. © 2009. 20 pages.
This paper proposes a multi-agent architecture and a trust model with which to foster the reuse of information in organizations which use knowledge bases or...
An MDA Compliant Approach for Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini. © 2009. 11 pages.
This chapter presents an approach for designing secure Data Warehouses (DWs) that accomplish the conceptual modeling of secure DWs independently from the target...
Knowledge Flow Identification
Oscar M. Rodríguez-Elias, Aurora Vizcaíno, Ana I. Martínez-García, Jesús Favela, Mario Piattini. © 2009. 6 pages.
Knowledge management (KM) is an important factor in organizational competitive advantage (Ichijo & Nonaka, 2007). Unfortunately, traditional KM initiatives...
A Requirement Elicitation Methodology for Global Software Development Teams
Gabriela N. Aranda, Aurora Vizcaíno, Alejandra Cechich, Mario Piattini. © 2009. 10 pages.
Failures during the elicitation process have been usually attributed to the difficulty of the development team in working on a cooperative basis (Togneri, Falbo, &...
Measurement and Maturity of Business Processes
Laura Sanchez, Andrea Delgado, Francisco Ruiz, Felix Garcia, Mario Piattini. © 2009. 25 pages.
The underlying premise of process management is that the quality of products and services is largely determined by the quality of the processes used to develop...
An MDA Compliant Approach for Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini. © 2009. 9 pages.
This chapter presents an approach for designing secure Data Warehouses (DWs) that accomplish the conceptual modeling of secure DWs independently from the target...
Helping to Develop Knowledge Management Systems by Using a Multi-Agent Approach
Aurora Vizcaino, Juan Pablo Soto, Javier Portillo, Mario Piattini. © 2009. 17 pages.
Efforts to develop Knowledge Management have increased in recent years. However, many of the systems implanted in companies are still not greatly used by the...
Quality-Driven Model Transformations: From Requirements to UML Class Diagrams
Silvia Abrahão, Marcela Genero, Emilio Insfran, José Ángel Carsí, Isidro Ramos, Mario Piattini. © 2009. 25 pages.
Model-Driven Architecture (MDA) is a software engineering approach that promotes the use of models and model transformations as primary development artifacts....
A Requirement Elicitation Methodology for Global Software Development Teams
Gabriela N. Aranda, Aurora Vizcaíno, Alejandra Cechich, Mario Piattini. © 2009. 13 pages.
Failures during the elicitation process have been usually attributed to the difficulty of the development team in working on a cooperative basis (Togneri, Falbo, &...
Handbook of Research on Web Information Systems Quality
Coral Calero, M. Angeles Moraga, Mario Piattini. © 2008. 582 pages.
Web information systems engineering resolves the multifaceted issues of Web-based systems development; however, as part of an emergent yet prolific industry, Web...
Software Process Improvement for Small and Medium Enterprises: Techniques and Case Studies
Hanna Oktaba, Mario Piattini. © 2008. 394 pages.
Software engineering is of major importance to all enterprises; however, the key areas of software quality and software process improvement standards and models...
An Experimental Replication With Data Warehouse Metrics
Manuel Serrano, Coral Calero, Mario Piattini. © 2008. 21 pages.
Data warehouses are large repositories that integrate data from several sources for analysis and decision support. Data warehouse quality is crucial, because a bad...
Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernandez-Medina, Juan Trujillo, Mario Piattini. © 2008. 14 pages.
Organizations depend increasingly on information systems, which rely upon databases and data warehouses (DWs), which need increasingly more quality and security....
A Data Quality Model for Web Portals
Angélica Caro, Coral Calero, Mario Piattini. © 2008. 15 pages.
Web portals are Internet-based applications that provide a big amount of data. The data consumer who uses the data given by these applications needs to assess data...
WSRP-O: An Ontology to Model WSRP Compliant Portlets
Mª Ángeles Moraga, Ignacio García-Rodríguez de Guzmán, Coral Calero, Mario Piattini. © 2008. 19 pages.
The use of Web portals continues to rise, showing their importance in the current information society. Specifically, this chapter focuses on portlet-based portals....
Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernandez-Medina, Juan Trujillo, Mario Piattini. © 2008. 14 pages.
Organizations depend increasingly on information systems, which rely upon databases and data warehouses (DWs), which need increasingly more quality and security....
Multimedia Security and Digital Rights Management Technology
Eduardo Fernandez-Medina, Sabrina De Capitani di Vimercati, Ernesto Damiani, Mario Piattini, Perangela Samarati. © 2008. 33 pages.
Multimedia content delivery applications are becoming widespread thanks to increasingly cheaper access to high bandwidth networks. Also, the pervasiveness of XML...
Identifying Knowledge Flows in Communities of Practice
Oscar M. Rodriguez-Elias, Ana I. Martinez-Garcia, Aurora Vizcaino, Jesu´s Favela, Mario Piattini. © 2008. 9 pages.
Knowledge sharing is a collective process where the people involved collaborate with others in order to learn from them (Huysman & de Wit, 2000). This kind of...
COMPETISOFT: An Improvement Strategy for Small Latin-American Software Organizations
Hanna Oktaba, Claudia Alquicira, Francisco J. Pino, Francisco Ruiz, Mario Piattini, Tomás Martinez, Félix Garcia. © 2008. 11 pages.
From the beginning of the 21st century onwards, the software engineering community (industry and researchers) has expressed a special interest in software process...
Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices
Javier Garzás, Mario Piattini. © 2007. 376 pages.
In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated...
Assessment and Improvement of Information Quality
Ismael Caballero, Mario Piattini. © 2007. 26 pages.
This chapter introduces a way for assessing and improving information quality at organizations. Information is one of the most important assets for today’s...
A Model for Selecting Techniques in Distributed Requirement Elicitation Processes
Gabriela Aranda, Aurora Vizcaíno, Alejandra Cechich, Mario Piattini. © 2007. 13 pages.
This chapter introduces a model based on techniques from cognitive psychology as a means to improve the requirement elicitation in global software development...
The Object-Oriented Design Knowledge
Javier Garzas, Mario Piattini. © 2007. 7 pages.
In order to establish itself as a branch of engineering, a profession must understand its accumulated knowledge. In this regard, software engineering has advanced...
The Object-Oriented Design Knowledge Ontology
Javier Garzas, Mario Piattini. © 2007. 15 pages.
It has been a long time since the object-oriented (OO) paradigm appeared. From that moment, designers have accumulated much knowledge in design and construction of...
A Catalog of Design Rules for OO Micro-Architecture
Javier Garzas, Mario Piattini. © 2007. 41 pages.
This chapter presents a catalog of different rules for help to design object-oriented micro-architectures. These rules form an important part of the...
Test-Case Mutation
Macario Polo, Mario Piattini. © 2007. 20 pages.
This chapter presents a new testing technique called “test-case mutation.” The idea is to apply a set of specific mutation operators to test cases for...
Fuzzy Databases: Modeling, Design and Implementation
José Galindo, Angelica Urrutia , Mario Piattini. © 2006. 321 pages.
Fuzzy Databases: Modeling, Design and Implementation focuses on some semantic aspects which have not been studied in previous works and extends the EER model with...
Identifying Knowledge Flows in Communities of Practice
Oscar M. Rodriguez-Elias, Ana I. Martinez-Garcia, Aurora Vizcaino, Jesús Favela, Mario Piattini. © 2006. 8 pages.
Knowledge sharing is a collective process where the people involved collaborate with others in order to learn from them (Huysman & de Wit, 2000). This kind of...
Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini. © 2006. 6 pages.
Organizations depend increasingly on information systems, which rely upon databases and data warehouses (DWs), which need increasingly more quality and security....
Designing Secure Data Warehouses
Rodolfo Villarroel, Eduardo Fernandez-Medina, Juan Trujillo, Mario Piattini. © 2006. 16 pages.
Organizations depend increasingly on information systems, which rely upon databases and data warehouses (DWs), which need increasingly more quality and security....
Introduction to Fuzzy Logic
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 44 pages.
This book mixes concepts of different areas of knowledge or technologies, such as databases, system architecture design, SQL language, programming concepts and...
Fuzzy Database Approaches
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 15 pages.
Both the problem of representation and the treatment of imprecise information have been widely discussed. Many references can be found in the corresponding...
State of the Art in Fuzzy Database Modeling
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 15 pages.
On occasion, the term imprecision embraces several meanings that we should differentiate. For example, as you saw in Chapter II, the information you have may be...
FuzzyEER: Main Characteristics of a Fuzzy Conceptual Modeling Tool
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 70 pages.
In this chapter we present the FuzzyEER Model, which is an extension of the EER Model with fuzzy semantics and notations. The Entity-Relationship Model was...
Representation of Fuzzy Knowledge in Relational Databases: FIRST-2
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 26 pages.
The Relational Model was developed by E.F. Codd of IBM and published in 1970. It is currently the most used and has been a milestone in the history of databases...
Mapping Fuzzy EER Model Concepts to Relations
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 8 pages.
This chapter shows the transformation of the FuzzyEER model to a logical design by using relational databases. The FuzzyEER-to-Relational mapping algorithm is...
FSQL: A Fuzzy SQL for Fuzzy Databases
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 80 pages.
The SQL language was essentially developed by Chamberlin and Boyce (1974) and Chamberlin et al. (1976). In 1986, the American National Standard Institute (ANSI)...
Some Applications of Fuzzy Databases With FSQL
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 21 pages.
The applications of databases are immense. In almost all of them, the advantages of the fuzzy databases can be applied, exploiting their innovative features and...
Brief Summary and Future Trends
Jose Galindo, Angelica Urrutia, Mario Piattini. © 2006. 2 pages.
Fuzzy logic (Chapter I) allows us to bring the operation of information systems closer to the working methods of humans. People frequently deal with fuzzy concepts...
Improving OO Design Process Using Rules, Patterns and Refactoring
Javier Garzas, Mario Piattini. © 2006. 12 pages.
In recent years different areas of knowledge related to the construction of object-oriented (OO) designs such as principles, heuristics, patterns, and refactoring...
An Experimental Replication With Data Warehouse Metrics
Manuel Serrano, Coral Calero, Mario Piattini. © 2005. 21 pages.
Data warehouses are large repositories that integrate data from several sources for analysis and decision support. Data warehouse quality is crucial, because a bad...
Data Warehouse Development
José María Cavero Barca, Esperanza Marcos Martinez, Mario G. Piattini, Adolfo Sánchez de Miguel. © 2005. 5 pages.
The concept of data warehouse first appeared in Inmon (1993) to describe a “subject oriented, integrated, non-volatile, and time variant collection of data in...
Metrics for Data Warehouse Quality
Manuel Serrano, Coral Calero, Mario Piattini. © 2005. 7 pages.
It is known that organizations are very rich in data but poor in information. Today, technology has made it possible for organizations to store vast amounts of...
Fuzzy Aggregations and Fuzzy Specializations in Eindhoven Fuzzy EER Model
Jóse Galindo, Angélica Urrutia, Mario Piattini. © 2004. 22 pages.
Some approaches about fuzzy ER/EER model have been published recently. Few of these works study how to relax constraints and other aspects expressed in the model....
Multimedia Security and Digital Rights Management Technology
Eduardo Fernandez-Medina, Sabrina De Capitani di Vimercati, Ernesto Damiani, Mario Piattini, Pierangela Samarati. © 2004. 43 pages.
Multimedia content delivery applications are becoming widespread thanks to increasingly cheaper access to high bandwidth networks. Also, the pervasiveness of XML...
Advances in Software Maintenance Management: Technologies and Solutions
Mario Piattini, Macario Polo, Francisco Ruiz. © 2003. 314 pages.
Advances in Software Maintenance Management: Technologies and Solutions is a compilation of chapters from some of the best researchers and practitioners in the...
A Methodology for Software Maintenance
Macario Polo, Mario Piattini, Francisco Ruiz. © 2003. 27 pages.
Software maintenance is the most expensive stage of the software life cycle. However, most software organizations do not use any methodology for maintenance...
Environment for Managing Software Maintenance Projects
Francisco Ruiz, Felix Garcia, Mario Piattini, Macario Polo. © 2003. 37 pages.
A Software Engineering Environment (SEE) is quite useful in order to manage the complexity of SM projects, since it can provide the needed services. Of the...
Metrics for Data Warehouse Quality
Manuel Serrano, Coral Calero, Mario Piattini. © 2003. 18 pages.
This chapter proposes a set of metrics to assess data warehouse quality. A set of data warehouse metrics is presented, and the formal and empirical validations...
A Multidimensional Data Warehouse Development Methodology
Jose Maria Cavero, Carmen Costilla, Esperanza Marcos, Mario G. Piattini, Adolfo Sanchez. © 2003. 14 pages.
Data warehousing and online analytical processing (OLAP) technologies have become growing interest areas in recent years. Specific issues such as conceptual...
A Methodology for Datawarehouse Design: Conceptual Modeling
Jose Maria Cavero, Esperanza Marcos, Mario Piattini, Adolfo Sanchez. © 2002. 13 pages.
Data warehousing and online analytical processing (OLAP) technologies have become growing interest areas in latest years. Specific issues, such as conceptual...
Audit of a CASE Environment
Mario Piattini, Jesus Garcia-Tomas. © 2002. 7 pages.
The diffusion of CASE tools, along with the ever more pressing problems surrounding the management of the systems development department, has meant that themes...
Metrics for Controlling Database Complexity
Coral Calero, Mario Piattini, Marcela Genero. © 2001. 21 pages.
Software engineers have been proposing large quantities of metrics for software products, processes and resources (Fenton and Pfleeger, 1997; Melton, 1996; Zuse...
Security in Database Systems: State of the Art
Eduardo Fernandez-Medina Paton, Mario G. Piattini. © 2001. 19 pages.
Rapid technological advances in communications, transport, banking, manufacturing, medicine and other fields are demanding more sophisticated information...
Metrics for Managing Quality in Information Modeling
Mario Piattini, Marecela Genero, Coral Calero, Macario Polo, Francisco Ruiz. © 2001.
In a global and increasingly competitive market, quality is a critical success factor for all economical and organisational aspects and especially in Information...
Auditing Information Systems
Mario Piattini. © 2000. 254 pages.
Society's growing dependence on information technology for survival has elevated the importance of controlling and evaluating information systems. A sound plan...
Audit of Software Maintenance Process
Francisco Ruiz, Mario Piattini, Macario Polo, Coral Calero. © 2000. 42 pages.
Whereas hardware technology has been developed with considerable speed, software technology has suffered from a historical delay in the elaboration and...
Auditing Data Warehouses
Jose A. Rodero, Mario Piattini. © 2000. 39 pages.
The need to have a separate database in order to support the decision process was first recognized at the beginning of the 1970s (Sprague and Watson, 1996)....